Get Driver

GET /locations/{location_id}/drivers/{driver_id}

Get driver at a given location.

Roles

Users with the following roles may access this endoint:

Admin
CrmUser
Dispatcher
Driver
ThirdPartyAdmin
ThirdPartyCrmUser
ThirdPartyDispatcher
ThirdPartyDriver

Request

GET /locations/{location_id}/drivers/{driver_id}/
Authorization: Bearer {your-auth-token}
Content-Type: application/json
x-tenant-id: {your-tenant-id}

Path Parameters

driver_id String, Required

Driver identifier.


location_id Integer, Required

Location identifier.

Query Parameters

note

No query parameters.

Request Headers

Refer to StandardRequestHeadersModel for more details.

Authorization String, Required

Authorization header (bearer with access token). See the Authentication Guide to get started.

  • Matches ^bearer [a-z0-9-_=]+.[a-z0-9-_=]+.?[a-z0-9-_.+/=]*$
  • No longer than 256 characters.
  • At least 1 characters long.

x-tenant-id Integer, Required

Tenant identifier. Contact CRO Software for more info if you don't already have this id. See list tenant ids for info on listing the tenants you have access to.

Request Body

note

No request body

Response

Response Headers

Refer to StandardResponseHeadersModel for more details.

Accept String

Mime type (e.g. application/json).

  • At least 1 and no more than 256 characters.

x-request-id String

Request identifier.

  • Valid UUID.

Response Body

Refer to DriverModel for more details.

address String

Street address.

  • At least 1 and no more than 200 characters.

can_assign_to Array[truck_id], Conditional

truck_id Integer

Truck identifier.


can_convert_to_group Boolean

Can driver convert to group.

  • One of 0, 1, True, False (case insensitive).

can_create_requests Boolean

Can driver create requests.

  • One of 0, 1, True, False (case insensitive).

can_dispatch_to Array[truck_id], Conditional

truck_id Integer

Truck identifier.


can_edit_requests Boolean

Can driver edit requests.

  • One of 0, 1, True, False (case insensitive).

can_reposition_asset Boolean

Can driver reposition asset.

  • One of 0, 1, True, False (case insensitive).

city String

Driver city.

  • At least 1 and no more than 50 characters.

disable_shift_tracking Boolean

Disable shift tracking.

  • One of 0, 1, True, False (case insensitive).

email String

Email address.

  • Valid email address.

id Integer

Driver user identifier.


is_deactivated Boolean

Driver inactive if TRUE.

  • One of 0, 1, True, False (case insensitive).

license_number String

Driver's license number.

  • At least 1 and no more than 100 characters.

location_id Integer

Location identifier.


name String

Name (free text).

  • At least 1 and no more than 64 characters.

phone_number String

Phone number.

  • At least 7 characters, not more than 15.
  • At least 0 and no more than 50 characters.

state String

Driver state.

  • At least 1 and no more than 50 characters.

third_party_hauler_id String

Third party hauler identifier.

  • Valid UUID.

username String

Username.

  • No longer than 64 characters.
  • At least 1 characters long.

zip String

Postal code (may include letters and symbols).

  • At least 1 and no more than 20 characters.

Code Samples

curl --request GET --include \
--header "Authorization: Bearer {your-auth-token}" \
--header "Content-Type: application/json" \
--header "x-tenant-id: {your-tenant-id}" \
127.0.0.1:8003/locations/{location_id}/drivers/{driver_id}