/identity/v1/drivers/{driverId}/archive
Archives the driver by removing all PII related to the driver.
WARNING! This action is potentially dangerous and irreversible!
driverId
string
required
The ID of the driver to be archived
OK
{
"data": {
"id": "string",
"network": "string",
"name": {
"first": "string",
"last": "string"
},
"contactDetails": {
"phone": "string",
"email": "string"
},
"physicalAddress": {
"streetNumber": "string",
"streetName": "string",
"streetDetails": "string",
"city": "string",
"state": "AL",
"postalCode": "string",
"countryCode": "US"
},
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
}
/identity/v1/drivers/attach-sitepartner
Attach a site partner to a driver
sitePartnerId
string
required
tokenId
string
driverId
string
{
"sitePartnerId": "string",
"tokenId": "string",
"driverId": "string"
}
OK
{
"data": {
"driverId": "string",
"sitePartnerId": "string",
"networkId": "string",
"status": "ATTACHED",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
}
/identity/v1/drivers
This endpoint retrieves a list of all drivers available to the authenticated user.
limit
string
The maximum number of drivers to return (default 20, maximum 100)
startingAfter
string
The ID of the last driver in the previous page of results. Results will start after this driver
email
string
The email of the driver to search for
A list of drivers
{
"data": {
"hasMore": true,
"items": [
{
"id": "string",
"network": "string",
"name": {
"first": "string",
"last": "string"
},
"contactDetails": {
"phone": "string",
"email": "string"
},
"physicalAddress": {
"streetNumber": "string",
"streetName": "string",
"streetDetails": "string",
"city": "string",
"state": "AL",
"postalCode": "string",
"countryCode": "US"
},
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
]
}
}
/identity/v1/drivers
This endpoint creates a new driver
This action is not enabled by default. You must request additional permissions to perform this action.
name
object
The name of the driver
first
string
last
string
physicalAddress
object (PhysicalAddress)
Physical address details
streetNumber
string
required
streetName
string
required
streetDetails
string
city
string
required
state
string
required
postalCode
string
required
countryCode
string
required
contactDetails
object
required
At least one of "email" or "phone" is required.
email
string
phone
string
network
string
The network associated with the driver
{
"name": {
"first": "string",
"last": "string"
},
"physicalAddress": {
"streetNumber": "string",
"streetName": "string",
"streetDetails": "string",
"city": "string",
"state": "AL",
"postalCode": "string",
"countryCode": "US"
},
"contactDetails": {
"email": "string",
"phone": "string"
},
"network": "string"
}
A new driver has been created.
{
"data": {
"id": "string",
"network": "string",
"name": {
"first": "string",
"last": "string"
},
"contactDetails": {
"phone": "string",
"email": "string"
},
"physicalAddress": {
"streetNumber": "string",
"streetName": "string",
"streetDetails": "string",
"city": "string",
"state": "AL",
"postalCode": "string",
"countryCode": "US"
},
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
}
/identity/v1/drivers/detach-sitepartner
Detach a site partner from a driver
sitePartnerId
string
required
tokenId
string
required
{
"sitePartnerId": "string",
"tokenId": "string"
}
OK
{
"data": {
"driverId": "string",
"sitePartnerId": "string",
"networkId": "string",
"status": "ATTACHED",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
}
/identity/v1/driver-sitepartner-pairs
Retrieve a list of driver-site partner relationships based on specified criteria.
limit
string
The maximum number of driver-site partner to return (default 20, maximum 100).
startingAfterDriver
string
The ID of the last driver in the previous page of results. Results will start after this driver.
startingAfterSitePartner
string
The ID of the last site partner in the previous page of results. Results will start after this site partner.
status
string
Filter results by status ('ATTACHED' or 'DETACHED').
sitePartnerId
string
Filter results by Site Partner ID.
driverId
string
Filter results by Driver ID.
A list of driver-sitepartner relationships
{
"data": {
"hasMore": true,
"items": [
{
"driverId": "string",
"sitePartnerId": "string",
"networkId": "string",
"status": "ATTACHED",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
]
}
}
/identity/v1/drivers/{driverId}
This endpoint updates an existing driver by its ID.
This action is not enabled by default. You must request additional permissions to perform this action.
name
object
The name of the driver
first
string
last
string
physicalAddress
object (PhysicalAddress)
Physical address details
streetNumber
string
required
streetName
string
required
streetDetails
string
city
string
required
state
string
required
postalCode
string
required
countryCode
string
required
contactDetails
object
At least one of "email" or "phone" is required.
email
string
phone
string
{
"name": {
"first": "string",
"last": "string"
},
"physicalAddress": {
"streetNumber": "string",
"streetName": "string",
"streetDetails": "string",
"city": "string",
"state": "AL",
"postalCode": "string",
"countryCode": "US"
},
"contactDetails": {
"email": "string",
"phone": "string"
}
}
The updated driver object.
{
"data": {
"name": {
"first": "string",
"last": "string"
},
"physicalAddress": {
"streetNumber": "string",
"streetName": "string",
"streetDetails": "string",
"city": "string",
"state": "AL",
"postalCode": "string",
"countryCode": "US"
},
"contactDetails": {
"email": "string",
"phone": "string"
}
}
}
Was this page helpful?