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}
Shipment Management
The Shipment Management API provides methods to manage the shipments in Oracle IoT Fleet Monitoring Cloud Service.
- Complete a shipment
- Method: postPath:
/fleetMonitoring/clientapi/v2/shipments/completed
- Create shipment
- Method: postPath:
/fleetMonitoring/clientapi/v2/shipments
- Delete a planned shipment by ID
- Method: deletePath:
/fleetMonitoring/clientapi/v2/shipments/{id}
- List shipment field definitions
- Method: getPath:
/fleetMonitoring/clientapi/v2/shipments/fields
- List shipments
- Method: getPath:
/fleetMonitoring/clientapi/v2/shipments
- Retrieve shipment by ID
- Method: getPath:
/fleetMonitoring/clientapi/v2/shipments/{id}
- Retrieve shipment count
- Method: getPath:
/fleetMonitoring/clientapi/v2/shipments/count
- Retrieve shipment metrics
- Method: getPath:
/fleetMonitoring/clientapi/v2/shipments/{id}/metrics
- Start a shipment
- Method: postPath:
/fleetMonitoring/clientapi/v2/shipments/start
- Update shipment by ID
- Method: postPath:
/fleetMonitoring/clientapi/v2/shipments/{shipmentId}
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
- Delete trip
- Method: deletePath:
/fleetMonitoring/clientapi/v2/trips/{tripId}
- 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 a single vehicle
- Method: postPath:
/fleetMonitoring/clientapi/v2/vehicles/
- Create vehicle details in bulk
- Method: postPath:
/fleetMonitoring/clientapi/v2/vehicles
- Delete Vehicle by ID
- Method: deletePath:
/fleetMonitoring/clientapi/v2/vehicles/{id}
- 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
- Update vehicle by ID
- Method: postPath:
/fleetMonitoring/clientapi/v2/vehicles/{vehicle-id}
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
Vehicle Type Management
The Vehicle Type Management API provides methods to manage the vehicle types in Oracle IoT Fleet Monitoring Cloud Service.
- Create Vehicle Type
- Method: postPath:
/fleetMonitoring/clientapi/v2/vehicleTypes
- Delete Vehicle Type by ID
- Method: deletePath:
/fleetMonitoring/clientapi/v2/vehicleTypes/{type-id}
- List Vehicle Types
- Method: getPath:
/fleetMonitoring/clientapi/v2/vehicleTypes
- Retrieve Vehicle Type by ID
- Method: getPath:
/fleetMonitoring/clientapi/v2/vehicleTypes/{type-id}
- Retrieve vehicle type count
- Method: getPath:
/fleetMonitoring/clientapi/v2/vehicleTypes/count
- Retrieve Vehicle Type pre-seeded fields
- Method: getPath:
/fleetMonitoring/clientapi/v2/vehicleTypes/fields
- Update Vehicle Type by ID
- Method: postPath:
/fleetMonitoring/clientapi/v2/vehicleTypes/{type-id}