Driver-Vehicle Assignments

Create a new driver-vehicle assignment

Assign vehicle drive-time to a driver via API. For a step-by-step instruction on how to leverage this endpoint, see this guide

<b>Rate limit:</b> 100 requests/min (learn more about rate limits <a href="https://developers.samsara.com/docs/rate-limits" target="_blank">here</a>).

To use this endpoint, select Write Assignments under the Assignments category when creating or editing an API token. <a href="https://developers.samsara.com/docs/authentication#scopes-for-api-tokens" target="_blank">Learn More.</a>

Submit Feedback: Likes, dislikes, and API feature requests should be filed as feedback in our <a href="https://forms.gle/zkD4NCH7HjKb7mm69" target="_blank">API feedback form</a>. If you encountered an issue or noticed inaccuracies in the API documentation, please <a href="https://www.samsara.com/help" target="_blank">submit a case</a> to our support team.

post/fleet/driver-vehicle-assignments

Request

  • Base URL
    https://api.samsara.com
  • Auth
    HTTP bearer

Request body

assignedAtTimestring

The time at which the assignment was made in RFC 3339 format. Defaults to now if not provided. Millisecond precision and timezones are supported. (Examples: 2019-06-13T19:08:25Z, 2019-06-13T19:08:25.455Z, OR 2015-09-15T14:00:12-04:00).

driverIdstring required

ID of the driver. This can be either a unique Samsara ID or an external ID for the driver.

endTimestring

The end time in RFC 3339 format. Defaults to max-time (meaning it's an ongoing assignment) if not provided. Millisecond precision and timezones are supported. (Examples: 2019-06-13T19:08:25Z, 2019-06-13T19:08:25.455Z, OR 2015-09-15T14:00:12-04:00).

isPassengerboolean

Is this driver a passenger? Defaults to false if not provided

startTimestring

The start time in RFC 3339 format. Defaults to now if not provided. Millisecond precision and timezones are supported. (Examples: 2019-06-13T19:08:25Z, 2019-06-13T19:08:25.455Z, OR 2015-09-15T14:00:12-04:00).

vehicleIdstring required

ID of the vehicle. This can be either a unique Samsara ID or an external ID for the vehicle.

Example request

{
  "assignedAtTime": "2019-06-13T19:08:25Z",
  "driverId": "494123",
  "endTime": "2019-06-13T19:08:25Z",
  "isPassenger": true,
  "metadata": {
    "sourceName": "My custom assignment source"
  },
  "startTime": "2019-06-13T19:08:25Z",
  "vehicleId": "281474978683353"
}

Response

Created response.

Example response

{
  "data": {
    "message": "Driver assignment was successfully submitted"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.