Skip to content

Navixy Eco Fleet API

The structure of Eco Fleet API is close to the user API, so we highly recommend reading Backend API: getting started.

The main differences are request paths, authorization system and request format.

Base URL

Eco Fleet API resides in eco_fleet subsection of API URL. So you can determine URL to API calls like this:

  • for European Navixy ServerMate platform.
  • for American Navixy ServerMate platform.

For example, to make a sensor quality API call in European Navixy ServerMate, you should use the URL:



Authentication is handled by Backend API.


You should pass the session hash you obtained earlier as the Authorization HTTP header with NVX auth scheme.


$ curl -X GET '' \
    -H 'Authorization: NVX 5dd33ef0ab37b6aaf2064ecdf50c4cdc'

Response format

The responses are usually in application/json content type. Consult the API call documentation in question for details.


Errors are distinguished by HTTP status code (>= 400) and follow RFC 7807.


  "type": "errors/default/bad-request",
  "title": "Bad Request",
  "status": 400,
  "detail": "id: must be greater than or equal to 1"

Common error types

  • errors/default/bad-request - Causes: missing or invalid parameter value.
  • errors/default/unauthorized - Causes: missing Authorization header or credentials are insufficient or expired.

Date/time formats

According to ISO 8601.

Example: 1999-12-31T23:59:59Z.

Last update: December 1, 2023