POST
/drivers Beta Create Driver
Creates a driver from the supplied DriverDTO. Do not send id or active — both are server-assigned. The optional `cdlFilesKey` field (array of CDL document storage keys) cannot be set in the explorer; send it directly via cURL or SDK.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
name * | body | string | Driver first name.
e.g. Jorge |
surname * | body | string | Driver last name.
e.g. Martinez |
username * | body | string | Login username (must be unique across the company).
e.g. j.martinez |
email * | body | string | Contact email address.
e.g. j.martinez@example.com |
phone | body | string | Contact phone number.
e.g. +1-214-555-0183 |
address | body | string | Home address.
e.g. 4821 Elm Street, Dallas, TX 75201 |
cdlNumber | body | string | CDL (Commercial Driver License) number.
e.g. CDL-TX-293847 |
cdlClass | body | string | CDL class (A, B, or C). ABC |
license | body | string | Driver license number.
e.g. DL-TX-482910 |
state | body | string | Issuing state — 2-character code.
e.g. TX |
firstIssueDate | body | string | Date CDL was first issued (ISO 8601 date: YYYY-MM-DD).
e.g. 2015-04-12 |
issueDate | body | string | Current CDL issue date (YYYY-MM-DD).
e.g. 2022-04-12 |
expirationDate | body | string | CDL expiration date (YYYY-MM-DD).
e.g. 2026-04-12 |
ssn | body | string | Social Security Number. Treat as sensitive — never log.
e.g. 123-45-6789 |
cameraAgreement | body | boolean | Whether the driver has agreed to in-cab camera usage. truefalse |
totalExperience | body | integer | Total years of commercial driving experience.
e.g. 9 |
Response
Status: Beta. Try the request in the panel on the right to see a live response.