Skip to main content
POST
/
fleet
/
documents
Create document
curl --request POST \
  --url https://api.samsara.com/fleet/documents \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "documentTypeId": "9814a1fa-f0c6-408b-bf85-51dc3bc71ac7",
  "driverId": "45646",
  "fields": [
    {
      "label": "Load weight",
      "type": "photo",
      "value": {
        "barcodeValue": [
          {
            "barcodeType": "org.gs1.EAN-13",
            "barcodeValue": "0853883003114"
          }
        ],
        "dateTimeValue": {
          "dateTime": "1982-06-16T15:19:13Z"
        },
        "multipleChoiceValue": [
          {
            "selected": false,
            "value": "Yes"
          }
        ],
        "numberValue": 123.456,
        "photoValue": [
          {
            "id": "f5271458-21f9-4a9f-a290-780c6d8840ff",
            "url": "https://samsara-driver-media-upload.s3.us-west-2.amazonaws.com/123456"
          }
        ],
        "scannedDocumentValue": [
          {
            "id": "f5271458-21f9-4a9f-a290-780c6d8840ff",
            "url": "https://samsara-driver-media-upload.s3.us-west-2.amazonaws.com/123456"
          }
        ],
        "signatureValue": {
          "id": "9814a1fa-f0c6-408b-bf85-51dc3bc71ac7",
          "name": "John Smith",
          "signedAtTime": "2008-01-05T01:56:51Z",
          "url": "https://samsara-driver-media-upload.s3.us-west-2.amazonaws.com/123456"
        },
        "stringValue": "Red Truck"
      }
    }
  ],
  "name": "Dropoff Slip 123",
  "notes": "Missing a crate",
  "routeStopId": "45646",
  "state": "submitted",
  "vehicleId": "45646"
}
'
{
  "data": {
    "createdAtTime": "2009-03-03T07:48:13Z",
    "documentType": {
      "id": "9814a1fa-f0c6-408b-bf85-51dc3bc71ac7",
      "name": "Fleet Truck List"
    },
    "driver": {
      "id": "45646",
      "externalIds": {},
      "name": "Driver Bob"
    },
    "fields": [
      {
        "label": "Load weight",
        "type": "photo",
        "value": {
          "barcodeValue": [
            {
              "barcodeType": "org.gs1.EAN-13",
              "barcodeValue": "0853883003114"
            }
          ],
          "dateTimeValue": {
            "dateTime": "2002-02-18T15:38:47Z"
          },
          "multipleChoiceValue": [
            {
              "selected": false,
              "value": "Yes"
            }
          ],
          "numberValue": 123.456,
          "photoValue": [
            {
              "id": "f5271458-21f9-4a9f-a290-780c6d8840ff",
              "url": "https://samsara-driver-media-upload.s3.us-west-2.amazonaws.com/123456"
            }
          ],
          "scannedDocumentValue": [
            {
              "id": "f5271458-21f9-4a9f-a290-780c6d8840ff",
              "url": "https://samsara-driver-media-upload.s3.us-west-2.amazonaws.com/123456"
            }
          ],
          "signatureValue": {
            "id": "9814a1fa-f0c6-408b-bf85-51dc3bc71ac7",
            "name": "John Smith",
            "signedAtTime": "1985-01-18T04:30:49Z",
            "url": "https://samsara-driver-media-upload.s3.us-west-2.amazonaws.com/123456"
          },
          "stringValue": "Red Truck"
        }
      }
    ],
    "id": "9814a1fa-f0c6-408b-bf85-51dc3bc71ac7",
    "state": "submitted",
    "conditionalFieldSections": [
      {
        "conditionalFieldFirstIndex": 7614788251245023000,
        "conditionalFieldLastIndex": 4183211541072084000,
        "triggeringFieldIndex": 4033010555242500600,
        "triggeringFieldValue": "Optiona 1"
      }
    ],
    "name": "Dropoff Slip 123",
    "notes": "Missing a crate",
    "route": {
      "id": "131313",
      "externalIds": {},
      "name": "Pineapple delivery"
    },
    "routeStop": {
      "externalIds": {},
      "id": "494123",
      "name": "Company Warehouse #1"
    },
    "updatedAtTime": "1992-02-28T12:42:58Z",
    "vehicle": {
      "externalIds": {},
      "id": "494123",
      "name": "Fleet Truck #1"
    }
  }
}

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
documentTypeId
string
required

ID for the document type.

Example:

"9814a1fa-f0c6-408b-bf85-51dc3bc71ac7"

driverId
string
required

ID of the driver. Can be either unique Samsara ID or an external ID for the driver.

Example:

"45646"

fields
object[]

The fields associated with this document.

name
string

Name of the document.

Example:

"Dropoff Slip 123"

notes
string

Notes on the document.

Maximum string length: 2000
Example:

"Missing a crate"

routeStopId
string

ID of the route stop. Can be either unique Samsara ID or an external ID for the route stop.

Example:

"45646"

state
enum<string>
default:required

The condition of the document created for the driver. Can be either required or submitted, if no value is specified, state defaults to required. required documents are pre-populated documents for the Driver to fill out in the Driver App. Valid values: submitted, required

Available options:
submitted,
required
Example:

"submitted"

vehicleId
string

ID of the vehicle. Can be either unique Samsara ID or an external ID for the vehicle.

Example:

"45646"

Response

OK response.

data
object

A single document.