APIDriver

Get a driver

GET
/public/v1/drivers/{id}

Fetches a single driver by its ID, scoped to the authenticated company. Returns 404 if no driver with that ID exists in your company or if it has been soft-deleted.

Which contact fields are populated depends on the company's compliance type: METRC drivers carry phone_number and occupational_license_number (and leave birth_date, email, us_state, hire_date null), while BIOTRACK drivers carry birth_date, email, us_state and hire_date (and leave phone_number and occupational_license_number null).

Required permission: settings_permissions_drivers.

Authorization

Bearer
headerAuthorizationBearer <token>

API token generated in Distru (Settings → Distru API). Send it on every request as Authorization: Bearer YOUR_API_TOKEN.

Path Parameters

id*string

ID of the driver to fetch, as returned by the list and upsert endpoints.

Response Body

A single driver

*/*
  1. response

A single driver

data?

A driver

Example Request
curl -X GET 'https://app.distru.com/public/v1/drivers/00000000-0000-0000-0000-000000000009'
Example Response
{  "data": {    "birth_date": "1990-01-01",    "driver_license": "D1234567",    "email": "[email protected]",    "first_name": "Sam",    "hire_date": "2020-01-01",    "id": "00000000-0000-0000-0000-000000000009",    "inserted_datetime": "2026-08-24T16:01:03.615148Z",    "last_name": "Rivera",    "occupational_license_number": null,    "phone_number": null,    "updated_datetime": "2026-08-24T16:01:03.615148Z",    "us_state": "CA"  }}