Skip to main content
Fleetalyse
Partner API & Tracking API

Customers & fleets

Map your customers to Fleetalyse customers and fleets.

The Fleetalyse Partner Programme is running as a pilot. The API documented here is available to approved partners; you can build against test mode as soon as your partner account is open. About partnering with Fleetalyse

Your account holds customers (your customers' businesses) and their fleets (tracking accounts). Devices, services and tracking data belong to a fleet. A customer can have several fleets, for example one per plan or per depot.

EndpointPurposeScope
GET /customersList customers. Filters: external_reference, status.customers.read
POST /customersCreate a customer (name, optional external_reference, contact details).customers.write
GET /customers/{id} · PATCH /customers/{id}Read or update a customer.customers.read · customers.write
GET /fleetsList fleets. Filters: customer_id, external_reference, status.fleets.read
POST /fleetsCreate a fleet (customer_id, name, plan_code, optional external_reference, timezone). Provisioning starts at once.fleets.write
GET /fleets/{id} · PATCH /fleets/{id}Read or update a fleet's name, reference and timezone.fleets.read · fleets.write
POST /fleets/{id}/plan-changesChange the plan of every service in the fleet (plan_code, expected_affected_services); 202 with an operation.services.activate
POST /fleets/{id}/invitationsInvite one of your customer's users to a Fleetalyse-hosted tracking login (only when hosted access is enabled for your account).fleets.write

Find by your own reference

external_reference is unique per partner and mode (case-sensitive). Resolve "my customer C1042" with GET /customers?external_reference=C1042 instead of storing only our ids — that is how a retry after a lost response finds the record it already created.

Fleet states

StatusMeaning
pending / provisioningBeing set up on the tracking platform. Activations wait for it.
readyUsable. Event fleet.ready (and customer.ready for a customer's first fleet).
provisioning_failedSetup failed; see the operation and contact support. Event fleet.provisioning_failed.
closedNo longer used.

Plans are per fleet

The plan (for example basic or pro) is a property of the fleet. To mix plans for one customer, use two fleets. See Plans & capabilities.

Customers are never deleted through the API — cancelling services and closing fleets keeps your usage history and invoices intact.
WhatsApp us