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: getPath:
/fleetMonitoring/clientapi/v2/drivers
- Retrieve driver by ID
- Method: getPath:
/fleetMonitoring/clientapi/v2/drivers/{id}
- Retrieve driver metrics by ID
- Method: getPath:
/fleetMonitoring/clientapi/v2/drivers/{id}/metrics
- Retrieve drivers count
- Method: getPath:
/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: postPath:
/fleetMonitoring/clientapi/v2/incidents/{incident-id}/comments
- Delete incident by its ID
- Method: deletePath:
/fleetMonitoring/clientapi/v2/incidents/{incident-id}
- List incident occurrences
- Method: getPath:
/fleetMonitoring/clientapi/v2/incidents/{incident-id}/occurrences
- List incidents
- Method: getPath:
/fleetMonitoring/clientapi/v2/incidents/
- Retrieve incident details
- Method: getPath:
/fleetMonitoring/clientapi/v2/incidents/{incident-id}
- Retrieve incident occurrence count
- Method: getPath:
/fleetMonitoring/clientapi/v2/incidents/{incident-id}/occurrences/count
- Update incident by ID
- Method: postPath:
/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: postPath:
/fleetMonitoring/clientapi/v2/rules/
- Delete rule by ID
- Method: deletePath:
/fleetMonitoring/clientapi/v2/rules/{rule-id}
- List rules
- Method: getPath:
/fleetMonitoring/clientapi/v2/rules/
- Retrieve attribute names and types supported by threshold predicate
- Method: getPath:
/fleetMonitoring/clientapi/v2/rules/predicate/attributes
- Retrieve rule details
- Method: getPath:
/fleetMonitoring/clientapi/v2/rules/{rule-id}
- Update rule by ID
- Method: postPath:
/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: postPath:
/fleetMonitoring/clientapi/v2/trips
- List trips
- Method: getPath:
/fleetMonitoring/clientapi/v2/trips
- Retrieve trip count
- Method: getPath:
/fleetMonitoring/clientapi/v2/trips/count
- Retrieve trip details
- Method: getPath:
/fleetMonitoring/clientapi/v2/trips/{tripId}
- Retrieve trip metrics by ID
- Method: getPath:
/fleetMonitoring/clientapi/v2/trips/{id}/metrics
- Update trip by ID
- Method: postPath:
/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: postPath:
/fleetMonitoring/clientapi/v2/tripTemplates
- List tripTemplates
- Method: getPath:
/fleetMonitoring/clientapi/v2/tripTemplates
- Retrieve tripTemplate count
- Method: getPath:
/fleetMonitoring/clientapi/v2/tripTemplates/count
- Retrieve tripTemplate details
- Method: getPath:
/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: postPath:
/fleetMonitoring/clientapi/v2/vehicles
- List vehicles
- Method: getPath:
/fleetMonitoring/clientapi/v2/vehicles
- Retrieve vehicle by ID
- Method: getPath:
/fleetMonitoring/clientapi/v2/vehicles/{id}
- Retrieve vehicle count
- Method: getPath:
/fleetMonitoring/clientapi/v2/vehicles/count
- Retrieve vehicle metrics by ID
- Method: getPath:
/fleetMonitoring/clientapi/v2/vehicles/{id}/metrics
- Retrieve vehicle on board diagnostics 2 (OBD2) parameters
- Method: getPath:
/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: postPath:
/fleetMonitoring/clientapi/v2/provisioner
- Retrieve provisioning files for vehicle sensors by vehicle identifiers
- Method: postPath:
/fleetMonitoring/clientapi/v2/provisioner/vehicles