1.1 Add Contractor
Updated at: 3/3/2022 5:22:58 AM
Url
/api/v2/{fleet_token}/contractors/add
Method
Post
Body
```json
{
"Number": "<contractor_number>",
"Name": "",
"FirstName": "<first_name>",
"MiddleName": "<middle_name>",
"LastName": "<last_name>",
"Dob": "<dob:Date>",
"Email": "<email>",
"PhoneNumber" :"<phone_number>",
"CellNumber": "<cell_number>",
"Address": "<address>",
"Address2":"<address2>",
"City":"<city>",
"State":"<state>",
"Zip":"<zip>",
"License": "<license>",
"LicenseState": "<license_state>",
"Ssn": "<ssn>",
"CustomFields":
{
"CustomField1": "<custom_field_1>",
"CustomField2": "<custom_field_2>"
}
}
```
Parameters
- `Number` Optional, is often used to do the contractor inquiry API.
- `CustomFields` Optional. You can track custom fields as you want.
Response
```json
{
"Success": "<true|false>",
"Message": "<message>",
"Data":
{
"ID": "<contractor_id>",
"Number": "<contractor_number>",
"Name": "",
"FirstName": "<first_name>",
"MiddleName": "<middle_name>",
"LastName": "<last_name>",
"Dob": "<dob:Date>",
"Email": "<email>",
"PhoneNumber" :"<phone_number>",
"CellNumber": "<cell_number>",
"Address": "<address>",
"Address2":"<address2>",
"City":"<city>",
"State":"<state>",
"Zip":"<zip>",
"License": "<license>",
"LicenseState": "<license_state>",
"Ssn": "<ssn>"
}
}
```
Returns
- `Success`. True or false.
- `Data`. Optional. The element would be absent if the request fails.
Notes
- The request fails if the motor carrier cannot be located by `fleet_token`.
In this article