Skip to main content
PATCH
/
fleet
/
driver-vehicle-assignments
Update API generated driver-vehicle assignments
curl --request PATCH \
  --url https://api.samsara.com/fleet/driver-vehicle-assignments \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "driverId": "494123",
  "startTime": "2019-06-13T19:08:25Z",
  "vehicleId": "281474978683353",
  "assignedAtTime": "2019-06-13T19:08:25Z",
  "endTime": "2019-06-13T19:08:25Z",
  "isPassenger": true,
  "metadata": {
    "sourceName": "My custom assignment source"
  }
}
'
{
  "data": {
    "message": "Driver assignment was successfully updated"
  }
}

Documentation Index

Fetch the complete documentation index at: https://samsara-showcase.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Updated Driver Assignment details

driverId
string
required

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

Example:

"494123"

startTime
string
required

The start time in RFC 3339 format. 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).

Example:

"2019-06-13T19:08:25Z"

vehicleId
string
required

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

Example:

"281474978683353"

assignedAtTime
string

The time at which the assignment was made in RFC 3339 format. 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).

Example:

"2019-06-13T19:08:25Z"

endTime
string

The end time in RFC 3339 format. To make this an ongoing assignment (ie. an assignment with no end time), provide an endTime value of 'null'. 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).

Example:

"2019-06-13T19:08:25Z"

isPassenger
boolean

Is this driver a passenger?

Example:

true

metadata
object

Metadata about this driver assignment

Response

Accepted response.

data
object
required

Response after successfully updating a Driver Assignment