Fleet last positions (V2)
Companies & fleet
Fleet last positions
Last known position for every vehicle in the company.
GET
Fleet last positions (V2)
Overview
Returns the most recent position record for each vehicle in the specified company (and its sub-companies where allowed).The V1 version of this endpoint is Fleet last positions. V2 is paginated.
Rate limit: 20 requests per 60 seconds per token.
Endpoint
GET /api/v2/companies/{id}/vehicles/last-position
Path parameters
Company ID.
Query parameters
When
true, cross-checks against live handler state; when false, returns the last stored record only.Page number (1-based).
Records per page.
Response
200 OK —PagedListResult<PositionDto>
See V2 PositionDto fields for the full field list.
Error responses
| Status | Meaning |
|---|---|
| 401 | Token not scoped to this company |
| 403 | Token does not have permission to access this company |
| 404 | Company not found |
Authorizations
JWT Bearer token obtained from POST /api/v2/authentication/token/api-key.
Lifetime: ~24 hours (86,399 seconds). Cache the token and reuse it. Re-authenticate 5 minutes before expiry.
Scoping: API key tokens are scoped to the company the key belongs to and may restrict access to a vehicle allowlist and/or action set (see token claims).
No refresh endpoint — re-authenticate with your API key when the token expires.
Path Parameters
Response
Successful response