Carrier Contacts
Carrier Contacts Endpoint
Retrieve a list of Onboarded, Dispatch, and FMCSA contacts for one or more given carriers.
Authentication
Include your
Access-Token
in the header of your requests.Include your
x-api-key
The API key provided by GenLogs. This header must be included in the request.
Permissions
The external-api-carrier-contacts
permission is required to access this endpoint.
Endpoint
URL:
https://api.genlogs.io/carrier/contacts
Method:
POST
Headers
Access-Token: (string, required): Access token obtained from the "Create Access Token" endpoint.
x-api-key (string, required): The API key provided by GenLogs.
Query Parameters:
usdot_numbers (string, required): usdot_number(s) separated by commas.
Understanding contact information
Carrier Contacts returns three sets of contact information: Dispatch, FMCSA and Onboarded Contacts.
Onboarded Contacts: values provided from your Onboarded Carrier list, (managed by admins in the UI). If no values are uploaded, they will be blank.
name
phone
email
Dispatch contacts: contacts validated by GenLogs, our customers, or a third party partner. Not available for all carriers:
phone
email
FMCSA contacts: contacts provided by the FMCSA. These are shown exactly as registered, including possible null values, multiple semicolon separated values, or values with typos.
name
phone
email
Response:
200 OK: A JSON object containing 3 sets of carrier contacts.
400 Bad Request: If required parameters are missing or invalid.
401 Unauthorized: If the authentication credentials (Access-Token) is missing or incorrect.
403 Forbidden: If the permission has not been added to your user.
500 Internal Server Error: If there is an issue on the server that prevents processing the request.
Response Body:
Data (array of
CarrierContacts
objects): List of carriers contacts grouped byusdot_number
.has_dispatch
(string):Yes
if GenLogs team has confirmed the contact information, otherwiseNo
onboarded_contact
:name
phone
email
dispatch contact:
phone
email
fmcsa_contact:
name
phone
email
Request Example:
Returns the contacts related to a carrier (onboarded, dispatch and FMCSA).
Contacts found
Unauthorized – missing token
Forbidden – invalid token or insufficient permissions
Internal Server Error
POST /carrier/contacts HTTP/1.1
Host:
Accept: */*
{
"data": {
"12345": {
"has_dispatch": "Yes",
"onboarded_contacts": [
{
"name": "John Doe",
"phone": "123-456-7890",
"email": "[email protected]"
}
],
"dispatch_contact": [
{
"phone": "123-456-7890",
"email": "[email protected]"
}
],
"fmcsa_contact": {
"name": "John Doe",
"phone": "123-456-7890",
"email": "[email protected]"
}
}
}
}
Last updated