Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Revvo Device API

The Device API

Revvo Device API is one of 7 APIs that Revvo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Device. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 4 operations across 4 paths, and defines 13 schemas. It is described by OpenAPI 3.0.1, at version 0.0.

Requests are made against the base URL https://api.revvo.ai/v0.

4 operations 4 paths 13 schemas 1 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
0.0
Base URL
https://api.revvo.ai/v0
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Revvo Device API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth).

Paths & Operations 4

Across 4 paths, the API surfaces 4 operations — 1 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Device 4

The Device API

POST
/fleet/{fleetId}/devices/register
Register devices (gateway and/or sensors) to vehicle
registerDevicesForVehicle 1 param body → 200400404401
POST
/fleet/{fleetId}/gateway/register
Register gateway to vehicle
registerGateway 1 param body → 200304400404401
GET
/fleet/{fleetId}/sensor
Get details about the sensor
getSensor 3 params → 200400401
POST
/fleet/{fleetId}/sensor/register
Register sensor to vehicle tire
registerSensor 1 param body → 200304400404401

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are RegisterDevicesForVehicleBody (4 properties), DeviceRegistration404Response (3 properties), RegisterSensorBody (3 properties), DeviceRegistration400Response (3 properties). Each schema is shown below with its type and property counts.

RegisterGatewayBody
object
RegisterGatewayBody
3 properties 2 required
RegisterDevicesForVehicleBody
object
Request body for registering devices (gateway and/or sensors) to a vehicle in one call.
4 properties 1 required
DeviceRegistration404Response
object
DeviceRegistration404Response
3 properties
DeviceRegistration200Response
object
DeviceRegistration200Response
2 properties 1 required
RegisterSensorBody
object
RegisterSensorBody
3 properties 2 required
Device
object
Device
2 properties
GetDevices200Response
object
2 properties
GetDevices400Response
object
3 properties
gatewayInstallLocation
string
Install location for the gateway; required when gatewayMacAddress is provided
DeviceRegistration400Response
object
DeviceRegistration400Response
3 properties
tirePosition
string
Tire position of sensor installation
InternalErrorCode
string
Internal Error Code
gatewayLocation
string
Location of the gateway installation

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

revvo-device-api-openapi.yml Raw ↑

Other APIs Revvo publishes across the network.

Revvo Api-keys API
Revvo Auth API
Revvo Event API
Revvo Fleet API
Revvo Tire Operation API
Revvo Vehicle API