OAuth Scopes

This page lists all the supported OAuth scopes of Motive APIs.

All the GET endpoints require READ access, where as any other method will require WRITE access.

📘

NOTE

It is recommended to enable /companies endpoints by default. This endpoint will provide all the necessary information to the developer regarding the companies. Otherwise, it will be harder for you to distinguish the access token for a given company.


CategoryPermission ScopesAccess TypeEndpoints Allowed
Drivers and Fleet Managersusers.read
users.manage
- Read
- Write
GET /:version/users
GET /:version/users/:id
PUT /:version/users/:id
POST /:version/users
GET /:version/users/lookup
GET /:version/users/lookup_by_external_id
GET /:version/users/user_roles
Vehiclesvehicles.read
vehicles.manage
- Read
- Write
GET /:version/vehicles
GET /:version/vehicles/:id
POST /:version/vehicles
PUT /:version/vehicles/:id
GET /:version/vehicles/lookup
GET /:version/vehicles/lookup_by_external_id
Messagesmessages.read
messages.manage
- Read
- Write
GET /:version/messages
POST /:version/messages
PUT /:version/messages
Fuel Purchasesfuel_purchases.read
fuel_purchases.manage
- Read
- Write
GET /:version/fuel_purchases
GET /:version/fuel_purchases/:id
POST /:version/fuel_purchases
POST /:version/fuel_purchase_imports
PUT /:version/fuel_purchases/:id
DELETE /:version/fuel_purchases/:id
Groupsgroups.read
groups.manage
- Read
- Write
GET /:version/groups
POST /:version/groups
GET /:version/groups/:id
DELETE /:version/groups/:id
PUT /:version/groups/:id
GET /:version/groups/:id/users
GET /:version/groups/:id/drivers
GET /:version/groups/:id/fleet_managers
GET /:version/groups/:id/vehicles
GET /:version/groups/:id/assets
POST /:version/groups/:id/users
POST /:version/groups/:id/vehicles
DELETE /:version/groups/:id/users
DELETE /:version/groups/:id/vehicles
POST /:version/groups/:id/assets
DELETE /:version/groups/:id/assets
GET /:version/groups/:id/geofence
POST /:version/groups/:id/geofences
DELETE /:version/groups/:id/geofences
ELDseld_devices.read- ReadGET /:version/eld_devices
Inspection Reportsinspection_reports.read
inspections_reports.manage
- Read
- Write
GET /:version/inspection_reports
PUT. /: version/inspection_reports/{id}
GET /:version/inspection_reports/lookup_by_external_id
Fault Codesfault_codes.read- ReadGET /:version/fault_codes
Scorecardsscorecard_summary.read- ReadGET /:version/scorecard_summary
Drivers with Available Timehos_logs.available_time- ReadGET /:version/available_time
Drivers with Hours of Servicehos_logs.hours_of_service- ReadGET /:version/hours_of_service
HOS Violationshos_logs.hos_violation- ReadGET /:version/hos_violations
HOS Logshos_logs.logs
hos_logs.read
hos_logs.manage
- Read
- Write
GET /:version/logs
GET /:version/log_suggestions
POST /:version/log_suggestions
PUT /:version/log_suggestions/{id}
Vehicles with Current Location and Current Driverlocations.vehicle_locations_list- ReadGET /:version/vehicle_locations
Vehicle Location Historylocations.vehicle_locations.single- ReadGET /:version/vehicle_locations/{id}
Drivers with Current Location and Current Vehiclelocations.driver_locations- ReadGET /:version/driver_locations
IFTA Trip Reportsifta_reports.trips- ReadGET /:version/ifta/trips
Vehicles' Mileage Summaryifta_reports.summary- ReadGET /:version/ifta/summary
Utilization Summary by Driverutilization.driver_utilization- ReadGET /:version/driver_utilization
Utilization Summary by Vehicleutilization.vehicle_utilization- ReadGET /:version/vehicle_utilization
Utilization Recordsutilization.idle_events- ReadGET /:version/idle_events
Company Detailscompanies.read- ReadGET /:version/companies
Dispatch Formsforms.read- ReadGET /:version/forms
Dispatch Form Entriesform_entries.read- ReadGET /:version/form_entries
Dispatch Locationsdispatch_locations.read
dispatch_locations.manage
- Read
- Write
GET /:version/dispatch_locations
POST /:version/dispatch_locations
PUT /:version/dispatch_locations
DELETE /:version/dispatch_locations
Dispatchesdispatches.read
dispatches.manage
- Read
- Write
GET /:version/dispatches
POST /:version/dispatches
PUT /:version/dispatches
Geofencesgeofences.read
geofences.manage
- Read
- Write
GET /:version/geofences
POST /:version/geofences
GET /:version/geofences/:id
PUT /:version/geofences/:id
DELETE /:version/geofences/:id
GET /:version/geofences/circular
Geofence Eventsgeofence_events.read
geofence_asset_events.read
- ReadGET /:version/geofences/events
GET /:version/geofences/asset_events
Documentsdocuments.read
documents.manage
- Read
- Write
GET /:version/documents
POST /:version/documents
GET /:version/documents/:id
PUT /:version/documents/:id
DELETE /:version/documents/:id
GET /:version/documents/forms
Driver Performance Eventsdriver_performance_events.read- ReadGET. /:version/driver_performance_events
GET /:version/speeding_events
Assetsassets.read
assets.manage
- Read
- Write
GET /:version/assets
GET /:version/lookup_by_external_id
POST /:version/assets
PUT /:version/assets/{id}
GET /:version/reefer_activity_reports
Asset with Asset Gateway Location Historylocations.asset_locations- ReadGET /:version/asset_locations
GET /:version/asset_locations/:id
Camera Connectionscamera_connections.read- ReadGET /:version/camera_connectionsMotive
Motive Cardsmotive_card_transactions.read
motive_card_cards.read
motive_card_cards.manage
motive_card_spend_profiles.read
motive_card_spend_profiles.manage
- Read
- Write
GET /:version/transactions
GET /:version/cards
GET /:version/cards/{card_id}
POST /:version/cards/{card_id}/actions
GET /:version/spend_profiles
GET /:version/spend_profiles/{spend_profile_id}
PATCH /:version/cards/{card_id}