All REST Endpoints

Driver Information
The Driver Information API provides methods to retrieve information about the drivers in Oracle IoT Fleet Monitoring Cloud Service.
List drivers
Method: get
Path: /fleetMonitoring/clientapi/v2/drivers
Retrieve driver by ID
Method: get
Path: /fleetMonitoring/clientapi/v2/drivers/{id}
Retrieve driver metrics by ID
Method: get
Path: /fleetMonitoring/clientapi/v2/drivers/{id}/metrics
Retrieve drivers count
Method: get
Path: /fleetMonitoring/clientapi/v2/drivers/count
Fleet Incidents
The Fleet Incidents API enables you to configure incidents and manage their lifecycle in Oracle IoT Fleet Monitoring Cloud Service.
Add comments to an incident
Method: post
Path: /fleetMonitoring/clientapi/v2/incidents/{incident-id}/comments
Delete incident by its ID
Method: delete
Path: /fleetMonitoring/clientapi/v2/incidents/{incident-id}
List incident occurrences
Method: get
Path: /fleetMonitoring/clientapi/v2/incidents/{incident-id}/occurrences
List incidents
Method: get
Path: /fleetMonitoring/clientapi/v2/incidents/
Retrieve incident details
Method: get
Path: /fleetMonitoring/clientapi/v2/incidents/{incident-id}
Retrieve incident occurrence count
Method: get
Path: /fleetMonitoring/clientapi/v2/incidents/{incident-id}/occurrences/count
Update incident by ID
Method: post
Path: /fleetMonitoring/clientapi/v2/incidents/{incident-id}
Fleet Rules
The Fleet Rules API enables you to configure rules and manage their lifecycle in Oracle IoT Fleet Monitoring Cloud Service.
Create rule
Method: post
Path: /fleetMonitoring/clientapi/v2/rules/
Delete rule by ID
Method: delete
Path: /fleetMonitoring/clientapi/v2/rules/{rule-id}
List rules
Method: get
Path: /fleetMonitoring/clientapi/v2/rules/
Retrieve attribute names and types supported by threshold predicate
Method: get
Path: /fleetMonitoring/clientapi/v2/rules/predicate/attributes
Retrieve rule details
Method: get
Path: /fleetMonitoring/clientapi/v2/rules/{rule-id}
Update rule by ID
Method: post
Path: /fleetMonitoring/clientapi/v2/rules/{rule-id}
Trip Management
The Trip Management API provides methods to add new trips, update, and retrieve the trip details from Oracle IoT Fleet Monitoring Cloud Service.
Create trip
Method: post
Path: /fleetMonitoring/clientapi/v2/trips
List trips
Method: get
Path: /fleetMonitoring/clientapi/v2/trips
Retrieve trip count
Method: get
Path: /fleetMonitoring/clientapi/v2/trips/count
Retrieve trip details
Method: get
Path: /fleetMonitoring/clientapi/v2/trips/{tripId}
Retrieve trip metrics by ID
Method: get
Path: /fleetMonitoring/clientapi/v2/trips/{id}/metrics
Update trip by ID
Method: post
Path: /fleetMonitoring/clientapi/v2/trips/{tripId}
Trip Template Management
The Trip Template Management API lets you manage the trip templates in Oracle IoT Fleet Monitoring Cloud Service.
Create new tripTemplate
Method: post
Path: /fleetMonitoring/clientapi/v2/tripTemplates
List tripTemplates
Method: get
Path: /fleetMonitoring/clientapi/v2/tripTemplates
Retrieve tripTemplate count
Method: get
Path: /fleetMonitoring/clientapi/v2/tripTemplates/count
Retrieve tripTemplate details
Method: get
Path: /fleetMonitoring/clientapi/v2/tripTemplates/{tripTemplateId}
Vehicle Management
The Vehicle Management API provides methods to manage the vehicles in Oracle IoT Fleet Monitoring Cloud Service.
Create vehicle details in bulk
Method: post
Path: /fleetMonitoring/clientapi/v2/vehicles
List vehicles
Method: get
Path: /fleetMonitoring/clientapi/v2/vehicles
Retrieve vehicle by ID
Method: get
Path: /fleetMonitoring/clientapi/v2/vehicles/{id}
Retrieve vehicle count
Method: get
Path: /fleetMonitoring/clientapi/v2/vehicles/count
Retrieve vehicle metrics by ID
Method: get
Path: /fleetMonitoring/clientapi/v2/vehicles/{id}/metrics
Retrieve vehicle on board diagnostics 2 (OBD2) parameters
Method: get
Path: /fleetMonitoring/clientapi/v2/vehicles/{vehicleId}/parameters/devices
Vehicle Provisioning
The Vehicle Provisioning API enables you to retrieve provisioning information for the vehicles in Oracle IoT Fleet Monitoring Cloud Service. The provisioning information contains attributes such as, serverURI, sharedSecret, endpointId, trustAnchor certificate etc, and is required for provisioning the sensors in Oracle IoT Fleet Monitoring Cloud Service.
Retrieve provisioning files for vehicle sensors by activation IDs
Method: post
Path: /fleetMonitoring/clientapi/v2/provisioner
Retrieve provisioning files for vehicle sensors by vehicle identifiers
Method: post
Path: /fleetMonitoring/clientapi/v2/provisioner/vehicles