Download OpenAPI specification:
For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. Use externalSystemId field to speicify
For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. Use externalSystemId field to speicify
| Authorization required | string |
| id required | integer <int64> Trailer Id |
| externalSystemId | string External System Id (Mandatory if byExternalSystemId is True in query params) |
| trailerName | string [ 0 .. 50 ] characters Trailer Name |
| driver | string Driver Assigned |
| vin | string [ 0 .. 17 ] characters Trailers VIN |
| licensePlateNumber | string [ 0 .. 20 ] characters Registration Number |
| licenseState | string [ 0 .. 50 ] characters License Plate State |
| validFrom | string <date-time> Valid From |
object (UserAddress) User Address Details | |
| validTill | string <date-time> Valid Till |
object (AssetCurrentLocationDTO) Asset Location | |
| status | string Enum: "UNAVAILABLE" "AVAILABLE" "ASSIGNED" "INACTIVE" Status |
| ownershipType | string [ 0 .. 50 ] characters Ownership Type |
| ownedCompany | string [ 0 .. 50 ] characters Tractor Owner |
| mobileno | string = 10 characters Owner Mobile Number |
| extension | string [ 0 .. 5 ] characters Owner Extension |
| ownerEmail | string [ 0 .. 50 ] characters Owner Email |
| trailerLength | string [ 0 .. 50 ] characters Trailer Length |
| make | string [ 0 .. 50 ] characters Trailer Make |
| model | string [ 0 .. 50 ] characters Trailer Model |
| year | string [ 0 .. 6 ] characters Trailer Year |
| trailerType | string [ 0 .. 50 ] characters Trailer Type |
| gvw | integer <int32> [ 0 .. 100000 ] Gross Vehicle Weight (in lbs) |
| payloadCapacity | integer <int32> [ 0 .. 100000 ] Payload Capacity (in lbs) |
| insuranceCompany | string [ 0 .. 50 ] characters Insurance Provider |
| insuranceEndDate | string <date-time> Insurance End Date |
| insuranceStartDate | string <date-time> Insurance Start Date |
[- {
- "id": 0,
- "externalSystemId": "string",
- "trailerName": "string",
- "driver": "string",
- "vin": "string",
- "licensePlateNumber": "string",
- "licenseState": "string",
- "validFrom": "2019-08-24T14:15:22Z",
- "ownerAddress": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "validTill": "2019-08-24T14:15:22Z",
- "assetLocationDTO": {
- "time": "2019-08-24T14:15:22Z",
- "addressDTO": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "locationName": "string",
- "locationSource": "string",
- "motionStatus": "MOVING",
- "cargoStatus": "LOADED"
}, - "status": "UNAVAILABLE",
- "ownershipType": "string",
- "ownedCompany": "string",
- "mobileno": "stringstri",
- "extension": "strin",
- "ownerEmail": "string",
- "trailerLength": "string",
- "make": "string",
- "model": "string",
- "year": "string",
- "trailerType": "string",
- "gvw": 100000,
- "payloadCapacity": 100000,
- "insuranceCompany": "string",
- "insuranceEndDate": "2019-08-24T14:15:22Z",
- "insuranceStartDate": "2019-08-24T14:15:22Z"
}
]| Authorization required | string |
| id required | Array of integers <int64> [ items <int64 > ] Trailer Id |
| externalSystemId required | Array of strings Trailer External System Id |
| status required | Array of strings Trailer Status |
| ownershipType required | Array of strings Trailer Ownership Type |
| trailerType required | Array of strings Trailer Type |
| make required | Array of strings Trailer Make |
| model required | Array of strings Trailer Model |
| trailerName | Array of strings Trailer Name |
{- "id": [
- 0
], - "externalSystemId": [
- "string"
], - "status": [
- "string"
], - "ownershipType": [
- "string"
], - "trailerType": [
- "string"
], - "make": [
- "string"
], - "model": [
- "string"
], - "trailerName": [
- "string"
]
}| Authorization required | string |
| externalSystemId required | string External System Id (Mandatory if byExternalSystemId is True in query params) |
| trailerName required | string [ 0 .. 50 ] characters Trailer Name |
| driver | string Driver Assigned |
| vin | string [ 0 .. 17 ] characters VIN Number |
| licensePlateNumber | string [ 0 .. 20 ] characters Registration Plate # |
| licenseState | string [ 0 .. 50 ] characters Registration Plate State |
| validFrom | string <date-time> Registration Valid From |
object (UserAddress) User Address Details | |
| validTill | string <date-time> Registration Valid Till |
object (AssetCurrentLocationDTO) Asset Location | |
| status required | string Enum: "UNAVAILABLE" "AVAILABLE" "ASSIGNED" "INACTIVE" Status |
| ownershipType | string [ 0 .. 50 ] characters Ownership Type |
| ownerCompany | string [ 0 .. 50 ] characters Owner Company |
| mobileno | string = 10 characters Phone Number |
| extension | string [ 0 .. 5 ] characters Phone Extension |
| ownerEmail | string [ 0 .. 50 ] characters Owner Email |
| trailerLength | string [ 0 .. 50 ] characters Trailer Length |
| make | string [ 0 .. 50 ] characters Make |
| model | string [ 0 .. 50 ] characters Model |
| year | string [ 0 .. 6 ] characters ^(0|[1-9]\d*)$ Year |
| trailerType | string [ 0 .. 50 ] characters Trailer Type |
| gvw | integer <int32> [ 0 .. 100000 ] Gross Vehicle Weight (in lbs) |
| payloadCapacity | integer <int32> [ 0 .. 100000 ] Payload Capacity |
| insuranceCompany | string [ 0 .. 50 ] characters Insurance Company |
| insuranceEndDate | string <date-time> Insurance End Date |
| insuranceStartDate | string <date-time> Insurance Start Date |
[- {
- "externalSystemId": "string",
- "trailerName": "string",
- "driver": "string",
- "vin": "string",
- "licensePlateNumber": "string",
- "licenseState": "string",
- "validFrom": "2019-08-24T14:15:22Z",
- "ownerAddress": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "validTill": "2019-08-24T14:15:22Z",
- "assetLocationDTO": {
- "time": "2019-08-24T14:15:22Z",
- "addressDTO": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "locationName": "string",
- "locationSource": "string",
- "motionStatus": "MOVING",
- "cargoStatus": "LOADED"
}, - "status": "UNAVAILABLE",
- "ownershipType": "string",
- "ownerCompany": "string",
- "mobileno": "stringstri",
- "extension": "strin",
- "ownerEmail": "string",
- "trailerLength": "string",
- "make": "string",
- "model": "string",
- "year": "string",
- "trailerType": "string",
- "gvw": 100000,
- "payloadCapacity": 100000,
- "insuranceCompany": "string",
- "insuranceEndDate": "2019-08-24T14:15:22Z",
- "insuranceStartDate": "2019-08-24T14:15:22Z"
}
]For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. Use externalSystemId field to speicify
| Authorization required | string |
| id required | integer <int64> Tractor Id |
| externalSystemId | string External System Id |
| tractorName | string [ 0 .. 50 ] characters Tractor Name |
| vin | string [ 0 .. 17 ] characters VIN |
| licensePlateNumber | string [ 0 .. 20 ] characters License Plate Number |
| licenseState | string License Plate State |
object (AssetCurrentLocationDTO) Asset Location | |
| currentOdometer | integer <int32> [ 0 .. 3000000 ] Current Odometer |
| ownerCompany | string [ 0 .. 50 ] characters Owner Company |
| mobileno | string = 10 characters Mobile Number |
| extension | string [ 0 .. 5 ] characters Extension |
| ownerEmail | string [ 0 .. 50 ] characters Owner Email |
object (UserAddress) User Address Details | |
| ownershipType | string [ 0 .. 50 ] characters Ownership Type |
| make | string [ 0 .. 50 ] characters Make |
| model | string [ 0 .. 50 ] characters Model |
| year | string [ 0 .. 6 ] characters Year |
| tollProvider | string [ 0 .. 50 ] characters Toll Provider |
| tollTagNumber | string [ 0 .. 50 ] characters Toll Tag Number |
| fuelCapacity | number <double> [ 0 .. 100000 ] Fuel Capacity |
| fuelType | string Fuel Type |
| gvw | integer <int32> [ 0 .. 100000 ] Gross Vehicle Weight (in lbs) |
| braking | string Enum: "FULL_AIR_BRAKE" "HYDRAULIC_BRAKE" "AIR_OVER_HYDRAULIC" Braking |
| transmission | string Enum: "MANUAL" "AUTOMATIC" Transmission |
| insuranceCompany | string [ 0 .. 50 ] characters Insurance Company |
| insuranceStartDate | string <date-time> Insurance Start Date |
| insuranceEndDate | string <date-time> Insurance End Date |
| licenseValidFrom | string <date-time> License Valid From |
| licenseValidTill | string <date-time> License Valid Till |
[- {
- "id": 0,
- "externalSystemId": "string",
- "tractorName": "string",
- "vin": "string",
- "licensePlateNumber": "string",
- "licenseState": "string",
- "assetLocationDTO": {
- "time": "2019-08-24T14:15:22Z",
- "addressDTO": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "locationName": "string",
- "locationSource": "string",
- "motionStatus": "MOVING",
- "cargoStatus": "LOADED"
}, - "currentOdometer": 3000000,
- "ownerCompany": "string",
- "mobileno": "stringstri",
- "extension": "strin",
- "ownerEmail": "string",
- "ownerAddress": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "ownershipType": "string",
- "make": "string",
- "model": "string",
- "year": "string",
- "tollProvider": "string",
- "tollTagNumber": "string",
- "fuelCapacity": 100000,
- "fuelType": "string",
- "gvw": 100000,
- "braking": "FULL_AIR_BRAKE",
- "transmission": "MANUAL",
- "insuranceCompany": "string",
- "insuranceStartDate": "2019-08-24T14:15:22Z",
- "insuranceEndDate": "2019-08-24T14:15:22Z",
- "licenseValidFrom": "2019-08-24T14:15:22Z",
- "licenseValidTill": "2019-08-24T14:15:22Z"
}
]| Authorization required | string |
| id | Array of integers <int64> [ items <int64 > ] Tractor Id |
| externalSystemId | Array of strings External System Id |
| vin | Array of strings Trailer VIN |
| licensePlateNumber | Array of strings License Plate Number |
| tractorName | Array of strings Tractor Name |
| status | Array of strings Tractor status |
{- "id": [
- 0
], - "externalSystemId": [
- "string"
], - "vin": [
- "string"
], - "licensePlateNumber": [
- "string"
], - "tractorName": [
- "string"
], - "status": [
- "string"
]
}| Authorization required | string |
| tractorName required | string [ 0 .. 50 ] characters Tractor Number |
| externalSystemId | string External System Id |
| vin | string [ 0 .. 17 ] characters VIN Number |
| licensePlateNumber | string [ 0 .. 20 ] characters Registration Plate # |
| licenseState | string Registration Plate State |
object (AssetCurrentLocationDTO) Asset Location | |
| currentOdometer | integer <int32> [ 0 .. 3000000 ] Odometer reading |
| ownedCompany | string [ 0 .. 50 ] characters Owner Company |
| mobileno | string = 10 characters Phone Number |
| extension | string [ 0 .. 5 ] characters Phone Extension |
| ownerEmail | string [ 0 .. 50 ] characters Owner Email |
object (UserAddress) User Address Details | |
| ownershipType | string [ 0 .. 50 ] characters Ownership Type |
| make | string [ 0 .. 50 ] characters Make |
| model | string [ 0 .. 50 ] characters Model |
| year | string [ 0 .. 6 ] characters ^(0|[1-9]\d*)$ Year |
| tollProvider | string [ 0 .. 50 ] characters Toll Provider |
| tollTagNumber | string [ 0 .. 50 ] characters Toll Tag Number |
| fuelCapacity | number <double> [ 0 .. 100000 ] Fuel Capacity |
| fuelType | string Fuel Type |
| gvw | integer <int32> [ 0 .. 100000 ] Gross Vehicle Weight (in lbs) |
| braking | string Enum: "FULL_AIR_BRAKE" "HYDRAULIC_BRAKE" "AIR_OVER_HYDRAULIC" Braking |
| transmission | string Enum: "MANUAL" "AUTOMATIC" Transmission Type |
| insuranceCompany | string [ 0 .. 50 ] characters Insurance Company |
| insuranceStartDate | string <date-time> Insurance Start Date |
| insuranceEndDate | string <date-time> Insurance End Date |
| licenseValidFrom | string <date-time> License Valid From |
| licenseValidTill | string <date-time> License Valid Till |
[- {
- "tractorName": "string",
- "externalSystemId": "string",
- "vin": "string",
- "licensePlateNumber": "string",
- "licenseState": "string",
- "assetLocationDTO": {
- "time": "2019-08-24T14:15:22Z",
- "addressDTO": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "locationName": "string",
- "locationSource": "string",
- "motionStatus": "MOVING",
- "cargoStatus": "LOADED"
}, - "currentOdometer": 3000000,
- "ownedCompany": "string",
- "mobileno": "stringstri",
- "extension": "strin",
- "ownerEmail": "string",
- "ownerAddress": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "ownershipType": "string",
- "make": "string",
- "model": "string",
- "year": "string",
- "tollProvider": "string",
- "tollTagNumber": "string",
- "fuelCapacity": 100000,
- "fuelType": "string",
- "gvw": 100000,
- "braking": "FULL_AIR_BRAKE",
- "transmission": "MANUAL",
- "insuranceCompany": "string",
- "insuranceStartDate": "2019-08-24T14:15:22Z",
- "insuranceEndDate": "2019-08-24T14:15:22Z",
- "licenseValidFrom": "2019-08-24T14:15:22Z",
- "licenseValidTill": "2019-08-24T14:15:22Z"
}
]The Authentication API is used to authenticate API requests and is required to authenticate LoadOps API resources. DOT, username and password are required to authenticate API requests for your project.
For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. User externalSystemId field to speicify
| byExternalSystemId | boolean |
| Authorization required | string |
| id | integer <int64> Customer Commodity Id |
| commodityType | string [ 0 .. 50 ] characters Commodity Type |
| customerId | string Customer Id |
| commodityTypeId | string Commodity Type Id |
| externalSystemId | string Reference Id |
[- {
- "id": 0,
- "commodityType": "string",
- "customerId": "string",
- "commodityTypeId": "string",
- "externalSystemId": "string"
}
]| byExternalSystemId | boolean |
| Authorization required | string |
| commodityType | string [ 0 .. 50 ] characters |
| customerId | string |
| commodityTypeId | string |
| externalSystemId | string Reference ID to identify the customer |
[- {
- "commodityType": "string",
- "customerId": "string",
- "commodityTypeId": "string",
- "externalSystemId": "string"
}
]For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. User externalSystemId field to speicify
Update details of an existing customer using customer id or reference id
| Authorization required | string |
| id required | integer <int64> Customer ID |
| externalSystemId | string ID of customer in your system |
| name | string name fo the customer |
| type | string Type of the Customer (Shipper/Broker). Please refer lookup table for types |
| mc | string Motor Carrier No. |
| status | boolean Status of the Customer |
| notes | string [ 0 .. 255 ] characters Special Instructions If any |
| customerPreference | string Enum: "PREFERRED" "PROHIBITED" "NONE" Customer Preference (PREFERRED/PROHIBITED/ NONE) |
object (UserAddress) User Address Details | |
| useDifferentBillTo | boolean Toggle to use different billing information |
| billToName | string Name of Billing Contact |
object (UserAddress) User Address Details | |
object (CustomerPhoneData) Billing Contact Phone Number | |
| billingNotes | string Billing Notes |
| messageOnInvoice | string Message on Invoice |
[- {
- "id": 0,
- "externalSystemId": "string",
- "name": "string",
- "type": "string",
- "mc": "string",
- "status": true,
- "notes": "string",
- "customerPreference": "PREFERRED",
- "addressDTO": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "useDifferentBillTo": true,
- "billToName": "string",
- "billToAddress": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "billToPhone": {
- "countryCode": "string",
- "extension": "strin",
- "phone": "string"
}, - "billingNotes": "string",
- "messageOnInvoice": "string"
}
]Get customers by id, name or externalSystemId. If nothing is passed then all the customers are retrieved.
| Authorization required | string |
| id | Array of integers <int64> [ items <int64 > ] ID of the corresponding Customer to retrieve. |
| name | Array of strings Customer Name of the corresponding Customer to retrieve |
| externalSystemId | Array of strings External System ID of the customer |
{- "id": [
- 0
], - "name": [
- "string"
], - "externalSystemId": [
- "string"
]
}Create new customers.
| Authorization required | string |
| name required | string Name of the Customer |
| type | string Type of the Customer (Shipper/Broker). |
| mc | string Motor Carrier No. |
| notes | string [ 0 .. 255 ] characters Special Instructions If any |
| customerPreference | string Enum: "PREFERRED" "PROHIBITED" "NONE" Customer Preference (PREFERRED/PROHIBITED/NONE) |
object (AddressDTO) Address of Customer | |
| externalSystemId | string Reference ID to identify the customer |
[- {
- "name": "string",
- "type": "string",
- "mc": "string",
- "notes": "string",
- "customerPreference": "PREFERRED",
- "addressDTO": {
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "fullAddress": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}
}, - "externalSystemId": "string"
}
]For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. User externalSystemId field to speicify
| byExternalSystemId | boolean |
| Authorization required | string |
| id required | integer <int64> Customer contact ID |
| fullName | string [ 0 .. 200 ] characters Name of the Customer |
| phone | string [ 0 .. 30 ] characters Phone number of the Contact |
| countryCode | string Value: "USA" |
| extension | string |
string [ 0 .. 100 ] characters Email of the Contact | |
| isPrimary | boolean Is the primary contact of customer |
| note | string [ 0 .. 255 ] characters |
| customerId required | integer <int64> Customer ID of the contact |
| description required | string [ 0 .. 200 ] characters Description |
| externalSystemId required | string Reference ID of the Customer |
| sendPhoneAlert | boolean |
| sendEmailAlert | boolean |
| alerts | Array of strings Items Enum: "ENROUTE_PICKUP" "ARRIVED_PICKUP" "ENROUTE_DELIVERY" "ARRIVED_DELIVERY" "COMPLETE_DELIVERY" "ENROUTE_INTERMEDIATE_STOP" "ARRIVED_INTERMEDIATE_STOP" "LOAD_ACCEPTED" "LOAD_REJECTED" "LOAD_PICKED_UP" "DOCUMENT_UPLOADED" "EDI_ORIGINAL" "EDI_CHANGE" "EDI_CANCELLATION" "LOAD_DELAYED" "NOTE_ADDED" "NOTE_UPDATED" "NOTE_DELETED" "DRIVER_ASSIGNED" |
[- {
- "id": 0,
- "fullName": "string",
- "phone": "string",
- "countryCode": "USA",
- "extension": "string",
- "email": "string",
- "isPrimary": true,
- "note": "string",
- "customerId": 0,
- "description": "string",
- "externalSystemId": "string",
- "sendPhoneAlert": true,
- "sendEmailAlert": true,
- "alerts": [
- "ENROUTE_PICKUP"
]
}
]| byExternalSystemId | boolean |
| Authorization required | string |
| fullName | string [ 0 .. 200 ] characters |
| phone | string [ 0 .. 30 ] characters |
| countryCode | string Value: "USA" |
| extension | string |
string [ 0 .. 100 ] characters | |
| isPrimary | boolean |
| note | string [ 0 .. 255 ] characters |
| customerId | string |
| description | string [ 0 .. 200 ] characters |
| externalSystemId | string |
| sendPhoneAlert | boolean |
| sendEmailAlert | boolean |
| alerts | Array of strings Items Enum: "ENROUTE_PICKUP" "ARRIVED_PICKUP" "ENROUTE_DELIVERY" "ARRIVED_DELIVERY" "COMPLETE_DELIVERY" "ENROUTE_INTERMEDIATE_STOP" "ARRIVED_INTERMEDIATE_STOP" "LOAD_ACCEPTED" "LOAD_REJECTED" "LOAD_PICKED_UP" "DOCUMENT_UPLOADED" "EDI_ORIGINAL" "EDI_CHANGE" "EDI_CANCELLATION" "LOAD_DELAYED" "NOTE_ADDED" "NOTE_UPDATED" "NOTE_DELETED" "DRIVER_ASSIGNED" |
[- {
- "fullName": "string",
- "phone": "string",
- "countryCode": "USA",
- "extension": "string",
- "email": "string",
- "isPrimary": true,
- "note": "string",
- "customerId": "string",
- "description": "string",
- "externalSystemId": "string",
- "sendPhoneAlert": true,
- "sendEmailAlert": true,
- "alerts": [
- "ENROUTE_PICKUP"
]
}
]For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. Use externalSystemId field to speicify
| Authorization required | string |
| TripReferenceCode required | string |
| RemoveDriver | boolean |
| RemoveTractor | boolean |
| RemoveTrailer | boolean |
| RemoveCarrier | boolean |
{- "TripReferenceCode": "string",
- "RemoveDriver": true,
- "RemoveTractor": true,
- "RemoveTrailer": true,
- "RemoveCarrier": true
}| Authorization required | string |
| TripReferenceCode required | string |
| Driver1ReferenceCode | string |
| Driver2ReferenceCode | string |
| TractorReferenceCode | string |
| TrailerReferenceCode | string |
| BrokerageStatus | boolean |
| CarrierReferenceCode | string |
{- "TripReferenceCode": "string",
- "Driver1ReferenceCode": "string",
- "Driver2ReferenceCode": "string",
- "TractorReferenceCode": "string",
- "TrailerReferenceCode": "string",
- "BrokerageStatus": true,
- "CarrierReferenceCode": "string"
}For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. Use externalSystemId field to speicify
| byExternalSystemId | boolean Default: false |
| Authorization required | string |
| invoiceId required | string Invoice id |
| loadedMiles | number <double> Loaded miles |
| emptyMiles | number <double> Empty miles |
Array of objects (LineItemDTO) Line Items to Update | |
| invoiceTerm | string Enum: "DUE_ON_RECEIPT" "NET_15" "NET_30" "NET_45" "CUSTOM" Invoice term |
Array of objects (ReceivedPaymentDTO) Received payments | |
| customerId | integer <int64> Customer id |
| customerContactId | integer <int64> Customer contact id |
| proofOfDeliveryMandatory | boolean Proof of delivery mandatory |
| billOfLadingMandatory | boolean Bill of lading mandatory |
| paidOn | string <date-time> Date on which invoice was paid |
| invoicedOn | string <date-time> Date on which invoice was created |
| invoiceTermValue | integer <int64> Invoice term value |
| messageOnInvoice | string Message on invoice |
[- {
- "invoiceId": "string",
- "loadedMiles": 0.1,
- "emptyMiles": 0.1,
- "lineItems": [
- {
- "id": "string",
- "itemId": "string",
- "itemType": "string",
- "type": "LINEHAUL",
- "description": "string",
- "quantity": 0,
- "rate": 0,
- "amount": 0,
- "contractId": "string",
- "contractRateId": "string",
- "unit": "string"
}
], - "invoiceTerm": "DUE_ON_RECEIPT",
- "receivedPayments": [
- {
- "id": "string",
- "sequence": "string",
- "paymentDate": "2019-08-24T14:15:22Z",
- "referenceNumber": "string",
- "amount": 0,
- "advanced": true
}
], - "customerId": 0,
- "customerContactId": 0,
- "proofOfDeliveryMandatory": true,
- "billOfLadingMandatory": true,
- "paidOn": "2019-08-24T14:15:22Z",
- "invoicedOn": "2019-08-24T14:15:22Z",
- "invoiceTermValue": 0,
- "messageOnInvoice": "string"
}
]For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. Use externalSystemId field to speicify
| byExternalSystemId | boolean Default: false |
| Authorization required | string |
| loadId required | string Load ID |
| externalSystemId required | string External System Id (Mandatory if byExternalSystemId is True in query params) |
object (StopUpdateData) Stop Data |
[- {
- "loadId": "string",
- "externalSystemId": "string",
- "stopDTO": {
- "id": 0,
- "refNumber": "string",
- "location": {
- "id": 1,
- "externalRouteId": 0,
- "organizationId": 1,
- "axeleId": "string",
- "LocationName": "string",
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "zipcode": "string",
- "state": "string",
- "lat": 0.1,
- "lng": 0.1,
- "contacts": [
- {
- "contactTitle": "string",
- "prefix": "string",
- "suffix": "string",
- "firstname": "string",
- "middlename": "string",
- "lastname": "string",
- "phone": "string",
- "email": "string",
- "isPrimary": true,
- "isAfterHours": true,
- "countryCode": "string",
- "extension": "string"
}
], - "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "timezone": "string",
- "notes": "string",
- "avgHandlingTime": 0,
- "recordDate": "2019-08-24T14:15:22Z",
- "country": "string"
}, - "contact": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "countryCode": "string",
- "phone": "string",
- "extension": "strin"
}, - "activityType": "PICKUP",
- "appointmentStartDate": "2019-08-24T14:15:22Z",
- "appointmentEndDate": "2019-08-24T14:15:22Z",
- "estimatedActivityDuration": 0,
- "isDriverAssistRequired": true,
- "notes": "string",
- "noteDetails": {
- "userId": 0,
- "updateTime": "2019-08-24T14:15:22Z"
}, - "timezone": "string",
- "fixedAppointment": true,
- "stopDetentionTime": 0,
- "appointmentConfirmation": "CONFIRMED",
- "preLoaded": true,
- "dropTrailer": true
}
}
]| byExternalSystemId | boolean Default: false |
| Authorization required | string |
| loadId required | string Load ID or refefence Id of the Load, pass byExternalSystemId true if you want to do changes based on your system id |
| tripId required | string Trip ID of the Load |
| externalSystemId | string External System Id |
object (TripActivityUpdateRequest) Trip Activity Update Request |
[- {
- "loadId": "string",
- "tripId": "string",
- "externalSystemId": "string",
- "tripData": {
- "activityUpdateDataList": [
- {
- "id": 0,
- "actualTimeOfArrival": "2019-08-24T14:15:22Z",
- "loadingStartDate": "2019-08-24T14:15:22Z",
- "loadingEndDate": "2019-08-24T14:15:22Z",
- "actualTimeOfCompletion": "2019-08-24T14:15:22Z",
- "stopStatus": "NONE"
}
]
}
}
]| byExternalSystemId | boolean Default: false |
| Authorization required | string |
| loadId required | string Load ID |
| externalSystemId required | string External System Id |
| status required | string Enum: "QUOTE" "AVAILABLE" "ASSIGNMENT_PLANNED" "OFFERED_TO_DRIVER" "DISPATCHED" "IN_TRANSIT" "LOAD_COMPLETED" "CANCELLED" "READY_TO_INVOICE" "INVOICED" "PAID" "DELETED" "UNASSIGNED" "CONCERNED" "CONCERN_ADDRESSED" Status of the Load |
[- {
- "loadId": "string",
- "externalSystemId": "string",
- "status": "QUOTE"
}
]| byExternalSystemId | boolean Default: false |
| Authorization required | string |
| tripId required | string Load ID or refefence Id of the Load / trip, pass byExternalSystemId true if you want to do changes based on referenceId |
| loadId | string Load ID or refefence Id of the Load, pass byExternalSystemId true if you want to do changes based on referenceId |
| externalSystemId | string External system id |
| previousTripStopId | integer <int64> Previous stop id of the trip |
required | object (NewStopDTO) Stop Details |
[- {
- "tripId": "string",
- "loadId": "string",
- "externalSystemId": "string",
- "previousTripStopId": 0,
- "stopDTO": {
- "location": {
- "id": 1,
- "externalRouteId": 0,
- "organizationId": 1,
- "axeleId": "string",
- "LocationName": "string",
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "zipcode": "string",
- "state": "string",
- "lat": 0.1,
- "lng": 0.1,
- "contacts": [
- {
- "contactTitle": "string",
- "prefix": "string",
- "suffix": "string",
- "firstname": "string",
- "middlename": "string",
- "lastname": "string",
- "phone": "string",
- "email": "string",
- "isPrimary": true,
- "isAfterHours": true,
- "countryCode": "string",
- "extension": "string"
}
], - "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "timezone": "string",
- "notes": "string",
- "avgHandlingTime": 0,
- "recordDate": "2019-08-24T14:15:22Z",
- "country": "string"
}, - "fixedAppointment": true,
- "appointmentStartDate": "2019-08-24T14:15:22Z",
- "appointmentEndDate": "2019-08-24T14:15:22Z",
- "isDriverAssistRequired": true,
- "loadingStartDate": "2019-08-24T14:15:22Z",
- "loadingEndDate": "2019-08-24T14:15:22Z",
- "activityType": "PICKUP",
- "actualTimeOfArrival": "2019-08-24T14:15:22Z",
- "actualTimeOfCompletion": "2019-08-24T14:15:22Z",
- "estimatedActivityDuration": 0,
- "notes": "string",
- "noteDetails": {
- "userId": 0,
- "updateTime": "2019-08-24T14:15:22Z"
}, - "first": true,
- "last": true,
- "sequenceNumber": 0,
- "refNumber": "string",
- "contact": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "countryCode": "string",
- "phone": "string",
- "extension": "strin"
}, - "stopDetentionTime": 0,
- "appointmentConfirmation": "CONFIRMED"
}
}
]| Authorization required | string |
| TripReferenceCode required | string |
| LoadReferenceCode | Array of strings |
| SplitBeforeStopReferenceCode | string |
object (NewSplitStopDetails) |
{- "TripReferenceCode": "string",
- "LoadReferenceCode": [
- "string"
], - "SplitBeforeStopReferenceCode": "string",
- "NewSplitStop": {
- "SplitDropAppointmentStartTime": "2019-08-24T14:15:22Z",
- "SplitDropAppointmentEndTime": "2019-08-24T14:15:22Z",
- "SplitPickAppointmentStartTime": "2019-08-24T14:15:22Z",
- "SplitPickAppointmentEndTime": "2019-08-24T14:15:22Z",
- "LocationReferenceCode": "string",
- "Address": {
- "Street": "string",
- "City": "string",
- "State": "string",
- "ZipCode": "string",
- "Country": "string",
- "Timezone": "string",
- "Latitude": 0.1,
- "Longitude": 0.1
}, - "HandlingTime": 0.1,
- "DistanceFromPreviousStop": 0.1
}
}| Authorization required | string |
| ids | Array of strings Load Ids |
| tripIds | Array of strings Trip Ids |
| externalSystemId | Array of strings External System Id |
| loadDisplayId | Array of strings Load Display Id |
| tripDisplayId | Array of strings Trip Display Id |
| customerId | Array of integers <int64> [ items <int64 > ] Customer Id |
| driverDisplayId | Array of integers <int64> [ items <int64 > ] Driver Display Id |
| driverNames | Array of strings Driver Names |
| trailerName | Array of strings Trailer Name |
| tractorName | Array of strings Tractor Name |
| loadStatus | Array of strings Items Enum: "QUOTE" "AVAILABLE" "ASSIGNMENT_PLANNED" "OFFERED_TO_DRIVER" "DISPATCHED" "IN_TRANSIT" "LOAD_COMPLETED" "CANCELLED" "READY_TO_INVOICE" "INVOICED" "PAID" "DELETED" "UNASSIGNED" "CONCERNED" "CONCERN_ADDRESSED" Load Status |
| from | string <date-time> Appointment Start Date or Actual Arrival Time Based on Schedule Type |
| to | string <date-time> Appointment End Date or Actual Completion Time Based on Schedule Type |
| scheduleType | string Enum: "APPOINTMENT" "ACTUAL" Can Be used to fetch Loads based on Appointment/Actual times |
| page | integer <int32> Page number |
| size | integer <int32> Page size |
| updateDateFrom | string <date-time> Filter loads whose Update Date is on or after this timestamp |
| updateDateTo | string <date-time> Filter loads whose Update Date is on or before this timestamp |
{- "ids": [
- "string"
], - "tripIds": [
- "string"
], - "externalSystemId": [
- "string"
], - "loadDisplayId": [
- "string"
], - "tripDisplayId": [
- "string"
], - "customerId": [
- 0
], - "driverDisplayId": [
- 0
], - "driverNames": [
- "string"
], - "trailerName": [
- "string"
], - "tractorName": [
- "string"
], - "loadStatus": [
- "QUOTE"
], - "from": "2019-08-24T14:15:22Z",
- "to": "2019-08-24T14:15:22Z",
- "scheduleType": "APPOINTMENT",
- "page": 0,
- "size": 0,
- "updateDateFrom": "2019-08-24T14:15:22Z",
- "updateDateTo": "2019-08-24T14:15:22Z"
}| Authorization required | string |
| driverNames | Array of strings Driver names |
| driverDisplayId | Array of integers <int64> [ items <int64 > ] Driver display ids |
| tractorName | Array of strings Tractor names |
| trailerName | Array of strings Trailer names |
| tripIds | Array of strings Trip ids |
| tripDisplayId | Array of strings Trip display ids (sequence numbers) |
| tripStatus | Array of strings Items Enum: "QUOTE" "AVAILABLE" "ASSIGNMENT_PLANNED" "OFFERED_TO_DRIVER" "DISPATCHED" "IN_TRANSIT" "LOAD_COMPLETED" "CANCELLED" "READY_TO_INVOICE" "INVOICED" "PAID" "DELETED" "UNASSIGNED" "CONCERNED" "CONCERN_ADDRESSED" Trip Status |
| page | integer <int32> Page number |
| size | integer <int32> Page size |
{- "driverNames": [
- "string"
], - "driverDisplayId": [
- 0
], - "tractorName": [
- "string"
], - "trailerName": [
- "string"
], - "tripIds": [
- "string"
], - "tripDisplayId": [
- "string"
], - "tripStatus": [
- "QUOTE"
], - "page": 0,
- "size": 0
}| Authorization required | string |
| id | string |
| organizationId | integer <int64> |
| groupName | string |
| driverIds | Array of integers <int64> [ items <int64 > ] |
| activeForOperation | boolean |
| dispatcherId | integer <int64> |
| implicitTractorAssignmentForbidden | boolean |
| implicitTrailerAssignmentForbidden | boolean |
| groupStatus | integer <int64> |
| source | string |
[- {
- "id": "string",
- "organizationId": 0,
- "groupName": "string",
- "driverIds": [
- 0
], - "activeForOperation": true,
- "dispatcherId": 0,
- "implicitTractorAssignmentForbidden": true,
- "implicitTrailerAssignmentForbidden": true,
- "groupStatus": 0,
- "source": "string"
}
]| byExternalSystemId | boolean |
| Authorization required | string |
| externalSystemId required | string External System ID of the Load |
| driverId | string Driver ID |
| dispatcherId | string Dispatcher ID |
| terminalId | string Terminal ID |
| loadStatus | string Enum: "QUOTE" "AVAILABLE" "ASSIGNMENT_PLANNED" "OFFERED_TO_DRIVER" "DISPATCHED" "IN_TRANSIT" "LOAD_COMPLETED" "CANCELLED" "READY_TO_INVOICE" "INVOICED" "PAID" "DELETED" "UNASSIGNED" "CONCERNED" "CONCERN_ADDRESSED" Load Status |
| loadType | string Enum: "FTL" "LTL" "MANIFEST" Load Type |
| seqNumber | string |
| completeDate | string <date-time> Complete Date |
| loadCreatorUserId | integer <int64> Load Creator User ID |
Array of objects (LoadCreateStopDTO) | |
object (GeneralLoadDetailsDTO) | |
| customerId | string Customer ID |
| customerContactId | string Customer Contact ID |
| tractorId | string Tractor ID |
| trailerId | string Trailer ID |
| loadCategory | string Load Category |
| revenue | number <double> Revenue |
| operationType | string Enum: "INVOICE_DISPATCH" "INVOICE_ONLY" "DISPATCH_ONLY" Operation Type |
| proofOfDeliveryMandatory | boolean True if proof of delivery is mandatory |
| billOfLadingMandatory | boolean True if bill of Lading is mandatory |
| preLoaded | boolean True if Trailer is Pre-loaded |
| dropTrailer | boolean True if Trailer is Dropped |
object (NewInvoiceDTO) | |
| dateFormat | string Requested Date format |
| brokerageTrip | boolean Is trip brokered or not |
Array of objects (TagDTO) | |
| allowRelay | boolean Y if allow relay is true |
object (EDIDetailsDTO) | |
| bolNumber | string |
| purchaseOrderNumber | string |
[- {
- "externalSystemId": "string",
- "driverId": "string",
- "dispatcherId": "string",
- "terminalId": "string",
- "loadStatus": "QUOTE",
- "loadType": "FTL",
- "seqNumber": "string",
- "completeDate": "2019-08-24T14:15:22Z",
- "loadCreatorUserId": 0,
- "stops": [
- {
- "relayStop": {
- "connectionPoint": {
- "id": 1,
- "externalRouteId": 0,
- "organizationId": 1,
- "axeleId": "string",
- "LocationName": "string",
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "zipcode": "string",
- "state": "string",
- "lat": 0.1,
- "lng": 0.1,
- "contacts": [
- {
- "contactTitle": "string",
- "prefix": "string",
- "suffix": "string",
- "firstname": "string",
- "middlename": "string",
- "lastname": "string",
- "phone": "string",
- "email": "string",
- "isPrimary": true,
- "isAfterHours": true,
- "countryCode": "string",
- "extension": "string"
}
], - "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "timezone": "string",
- "notes": "string",
- "avgHandlingTime": 0,
- "recordDate": "2019-08-24T14:15:22Z",
- "country": "string"
}, - "pickupConnectionDetails": {
- "driverId": 0,
- "driverExternalId": "string",
- "driverGroupId": "string",
- "driverList": [
- 0
], - "driverPicked": true,
- "seqNumber": "string",
- "dispatcherId": 0,
- "dispatcherExternalId": "string",
- "tractorId": 0,
- "tractorExternalId": "string",
- "trailerId": 0,
- "trailerExternalId": "string",
- "stopStatus": "NONE",
- " appointmentStartDate": "2019-08-24T14:15:22Z",
- " appointmentEndDate": "2019-08-24T14:15:22Z",
- "estimatedActivityDuration": 0,
- "driverAssistRequired": true,
- "fixedAppointment": true,
- "actualTimeOfArrival": "2019-08-24T14:15:22Z",
- "actualTimeOfCompletion": "2019-08-24T14:15:22Z",
- "revenueShare": 0.1,
- "terminalId": "string",
- "appointmentConfirmation": "CONFIRMED",
- "brokerageTrip": true
}, - "dropOffConnectionDetails": {
- "driverId": 0,
- "driverExternalId": "string",
- "driverGroupId": "string",
- "driverList": [
- 0
], - "driverPicked": true,
- "seqNumber": "string",
- "dispatcherId": 0,
- "dispatcherExternalId": "string",
- "tractorId": 0,
- "tractorExternalId": "string",
- "trailerId": 0,
- "trailerExternalId": "string",
- "stopStatus": "NONE",
- " appointmentStartDate": "2019-08-24T14:15:22Z",
- " appointmentEndDate": "2019-08-24T14:15:22Z",
- "estimatedActivityDuration": 0,
- "driverAssistRequired": true,
- "fixedAppointment": true,
- "actualTimeOfArrival": "2019-08-24T14:15:22Z",
- "actualTimeOfCompletion": "2019-08-24T14:15:22Z",
- "revenueShare": 0.1,
- "terminalId": "string",
- "appointmentConfirmation": "CONFIRMED",
- "brokerageTrip": true
}
}, - "loadStop": {
- "id": 0,
- "stopStatus": "NONE",
- "refNumber": "string",
- "sequenceNumber": 0,
- "location": {
- "id": 1,
- "externalRouteId": 0,
- "organizationId": 1,
- "axeleId": "string",
- "LocationName": "string",
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "zipcode": "string",
- "state": "string",
- "lat": 0.1,
- "lng": 0.1,
- "contacts": [
- {
- "contactTitle": "string",
- "prefix": "string",
- "suffix": "string",
- "firstname": "string",
- "middlename": "string",
- "lastname": "string",
- "phone": "string",
- "email": "string",
- "isPrimary": true,
- "isAfterHours": true,
- "countryCode": "string",
- "extension": "string"
}
], - "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "timezone": "string",
- "notes": "string",
- "avgHandlingTime": 0,
- "recordDate": "2019-08-24T14:15:22Z",
- "country": "string"
}, - "preLoaded": true,
- "dropTrailer": true,
- "contact": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "countryCode": "string",
- "phone": "string",
- "extension": "strin"
}, - "appointmentStartDate": "2019-08-24T14:15:22Z",
- "appointmentEndDate": "2019-08-24T14:15:22Z",
- "estimatedActivityDuration": 0,
- "isDriverAssistRequired": true,
- "notes": "string",
- "noteDetails": {
- "userId": 0,
- "updateTime": "2019-08-24T14:15:22Z"
}, - "stopCategory": "string",
- "timezone": "string",
- "activityType": "PICKUP",
- "fixedAppointment": true,
- "stopDetentionTime": 0,
- "actualTimeOfArrival": "2019-08-24T14:15:22Z",
- "actualTimeOfCompletion": "2019-08-24T14:15:22Z",
- "appointmentConfirmation": "CONFIRMED"
}, - "tripStop": {
- "id": 0,
- "stopStatus": "NONE",
- "refNumber": "string",
- "sequenceNumber": 0,
- "location": {
- "id": 1,
- "externalRouteId": 0,
- "organizationId": 1,
- "axeleId": "string",
- "LocationName": "string",
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "zipcode": "string",
- "state": "string",
- "lat": 0.1,
- "lng": 0.1,
- "contacts": [
- {
- "contactTitle": "string",
- "prefix": "string",
- "suffix": "string",
- "firstname": "string",
- "middlename": "string",
- "lastname": "string",
- "phone": "string",
- "email": "string",
- "isPrimary": true,
- "isAfterHours": true,
- "countryCode": "string",
- "extension": "string"
}
], - "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "timezone": "string",
- "notes": "string",
- "avgHandlingTime": 0,
- "recordDate": "2019-08-24T14:15:22Z",
- "country": "string"
}, - "preLoaded": true,
- "dropTrailer": true,
- "contact": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "countryCode": "string",
- "phone": "string",
- "extension": "strin"
}, - "appointmentStartDate": "2019-08-24T14:15:22Z",
- "appointmentEndDate": "2019-08-24T14:15:22Z",
- "estimatedActivityDuration": 0,
- "isDriverAssistRequired": true,
- "notes": "string",
- "noteDetails": {
- "userId": 0,
- "updateTime": "2019-08-24T14:15:22Z"
}, - "stopCategory": "string",
- "timezone": "string",
- "activityType": "PICKUP",
- "fixedAppointment": true,
- "stopDetentionTime": 0,
- "actualTimeOfArrival": "2019-08-24T14:15:22Z",
- "actualTimeOfCompletion": "2019-08-24T14:15:22Z",
- "appointmentConfirmation": "CONFIRMED"
}
}
], - "loadDetails": {
- "referenceId": "string",
- "trailerTypes": [
- "Van"
], - "commodityData": [
- {
- "id": "string",
- "qty": 0,
- "packageType": "BAGS",
- "commodityType": "Dry",
- "commodityTypeId": "string",
- "itemName": "string",
- "discription": "string",
- "weight": 0,
- "length": 0.1,
- "width": 0.1,
- "height": 0.1,
- "volume": 0.1,
- "stackable": true,
- "floorLoad": true
}
], - "totalWeight": 0,
- "notes": "string",
- "noteDetails": {
- "userId": 0,
- "updateTime": "2019-08-24T14:15:22Z"
}, - "canBeBrokered": true,
- "loadPriority": "NONE",
- "equipmentAdditionalDetails": {
- "chassisNumber": "string",
- "containerNumber": "string",
- "lowerLimitTemperature": -500,
- "upperLimitTemperature": -500,
- "bookingNumber": "string",
- "appointmentNumber": "string",
- "loadDirection": "IMPORT",
- "sealNumber": "string",
- "temperature": -500,
- "variance": 0.1,
- "reeferMode": "CONTINUOUS"
}, - "metaDataDetails": {
- "mode": "string",
- "serviceType": "string",
- "steamShipLine": "string",
- "yardLocation": "string",
- "containerTerminal": "string",
- "holdCategory": "string",
- "holdType": "string",
- "perdiemStartDate": "2019-08-24T14:15:22Z",
- "fullOutgateDate": "2019-08-24T14:15:22Z",
- "lastFreeDay": "2019-08-24T14:15:22Z",
- "erd": "2019-08-24T14:15:22Z",
- "containerSize": "string",
- "chassisProvider": "string",
- "inPin": "string",
- "outPin": "string"
}
}, - "customerId": "string",
- "customerContactId": "string",
- "tractorId": "string",
- "trailerId": "string",
- "loadCategory": "string",
- "revenue": 0.1,
- "operationType": "INVOICE_DISPATCH",
- "proofOfDeliveryMandatory": true,
- "billOfLadingMandatory": true,
- "preLoaded": true,
- "dropTrailer": true,
- "invoice": {
- "number": 0,
- "loadId": "string",
- "paid": 0,
- "paidDescription": "string",
- "total": 0,
- "amountDue": 0,
- "loadedMiles": 0.1,
- "emptyMiles": 0.1,
- "createDate": "2019-08-24T14:15:22Z",
- "updateDate": "2019-08-24T14:15:22Z",
- "invoiceOn": "2019-08-24T14:15:22Z",
- "paidOn": "2019-08-24T14:15:22Z",
- "lineItems": [
- {
- "id": "string",
- "itemId": "string",
- "itemType": "string",
- "type": "LINEHAUL",
- "description": "string",
- "quantity": 0,
- "rate": 0,
- "amount": 0,
- "contractId": "string",
- "contractRateId": "string",
- "unit": "string"
}
], - "receivedPayments": [
- {
- "id": "string",
- "sequence": "string",
- "paymentDate": "2019-08-24T14:15:22Z",
- "referenceNumber": "string",
- "amount": 0,
- "advanced": true
}
], - "notes": "string",
- "noteDetails": {
- "userId": 0,
- "updateTime": "2019-08-24T14:15:22Z"
}, - "invoiceTerm": "DUE_ON_RECEIPT",
- "invoiceTermValue": 0,
- "revenueShare": 0.1
}, - "dateFormat": "string",
- "brokerageTrip": true,
- "tags": [
- {
- "id": "string",
- "organizationId": 0,
- "name": "string",
- "description": "string",
- "tagType": "USER_DEFINED",
- "color": "string",
- "textColor": "string",
- "colorName": "string",
- "entityTypes": [
- "DRIVER"
], - "auditDetails": {
- "createdUser": 0,
- "creationTime": "2019-08-24T14:15:22Z",
- "lastUpdatedUser": 0,
- "lastUpdateTime": "2019-08-24T14:15:22Z"
}, - "active": true
}
], - "allowRelay": true,
- "ediDetails": {
- "tenderId": "string",
- "scac": "string",
- "customer": "string",
- "customerIsa": "string",
- "shipmentId": "string"
}, - "bolNumber": "string",
- "purchaseOrderNumber": "string"
}
]| byExternalSystemId | boolean Default: false |
| Authorization required | string |
| loadId required | string Load ID or refefence Id of the Load, pass byExternalSystemId true if you want to do changes based on referenceId |
| externalSystemId | string External System Id |
| dispatcherId required | integer <int64> Dispatcher Id |
[- {
- "loadId": "string",
- "externalSystemId": "string",
- "dispatcherId": 0
}
]For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. Use externalSystemId field to speicify
| Authorization required | string |
| id required | integer <int64> Location Id or externalSystemId if byExternalSystemId is provided as true |
| locationName | string Business Name |
| notes | string [ 0 .. 255 ] characters Notes |
object (UserAddress) User Address Details | |
| averageHandlingTime | integer <int32> Average Handling Time |
| locationPreference | string Enum: "PREFERRED" "PROHIBITED" "NONE" Location Preference |
| externalSystemId | string Reference Id of the location |
[- {
- "id": 0,
- "locationName": "string",
- "notes": "string",
- "addressDTO": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "averageHandlingTime": 0,
- "locationPreference": "PREFERRED",
- "externalSystemId": "string"
}
]| Authorization required | string |
| externalSystemId | Array of strings External System ID |
| id | Array of integers <int64> [ items <int64 > ] Loadops IDs of the locations |
| locationName | Array of strings Name of Locations |
{- "externalSystemId": [
- "string"
], - "id": [
- 0
], - "locationName": [
- "string"
]
}| Authorization required | string |
| locationName required | string Location Name |
| notes | string [ 0 .. 255 ] characters |
required | object (UserAddress) User Address Details |
| avgHandlingTime required | integer <int32> Average handling time indicator |
| locationPreference | string Enum: "PREFERRED" "PROHIBITED" "NONE" Location Preference |
| externalSystemId | string External System ID of the Business Locationd |
[- {
- "locationName": "Business Name",
- "notes": "string",
- "address": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "avgHandlingTime": 0,
- "locationPreference": "PREFERRED",
- "externalSystemId": "string"
}
]For all create, update, delete APIs, pass this parameter as true if you want to perform operation based on id provided as reference from your database. Use externalSystemId field to speicify
Updates an existing user in LoadOps by ID or Reference ID.
| byExternalSystemId | boolean |
| Authorization required | string |
| id required | integer <int64> Id of the User |
| externalSystemId required | string External System Id of the User |
| firstname required | string First Name of the User |
| lastname required | string Last Name of the User |
| email required | string Email Address of the User |
| timezone | string User's Current Time zone |
object (UserAddress) User Address Details | |
| employmentType | string Enum: "OWNER_OPERATOR" "EMPLOYEE" Employment Type |
| operationType | string Enum: "LOCAL" "REGIONAL" "OTR" "CASUAL" Operation Type |
| dispatcherId | integer <int64> Provide dispatcher id (only when user is driver) |
object (EmergencyContactDTO) Emergency Contact of the User | |
object (OrgDriverLicense) Org Driver License | |
| roleCode | string Enum: "AD" "PD" "DI" "AC" "DR" "NFD" Role code of the User AD("Admin"), PD("Power Dispatcher"), DI("Financial Dispatcher"), AC("Accountant"), DR("Driver"), NFD("Dispatcher"), |
[- {
- "id": 0,
- "externalSystemId": "string",
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "timezone": "string",
- "addressData": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "employmentType": "OWNER_OPERATOR",
- "operationType": "LOCAL",
- "dispatcherId": 0,
- "emergencyContact": {
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "addressData": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "phoneData": {
- "countryCode": "string",
- "extension": "strin",
- "phone": "string"
}, - "email": "string"
}, - "orgDriverLicense": {
- "id": 0,
- "userId": 0,
- "organizationId": 0,
- "validFromDate": "2019-08-24T14:15:22Z",
- "validTillDate": "2019-08-24T14:15:22Z",
- "lastAnnualPhyisical": "2019-08-24T14:15:22Z",
- "licenseState": "string",
- "licenseNumber": "string",
- "h_endorsement": 0,
- "n_endorsement": 0,
- "t_endorsement": 0,
- "x_endorsement": 0,
- "e_restriction": 0,
- "l_restriction": 0,
- "z_restriction": 0,
- "m_restriction": 0,
- "n_restriction": 0,
- "o_restriction": 0,
- "v_restriction": 0,
- "category": "A"
}, - "roleCode": "AD"
}
]| byExternalSystemId | boolean |
| Authorization required | string |
| id | integer <int64> Id of the Emergency Contact |
| externalSystemId | string Reference Id |
| name | string [ 0 .. 50 ] characters Name of the Emergency Contact |
| lastName | string [ 0 .. 50 ] characters Last Name of the Emergency Contact |
object (UserAddress) User Address Details | |
object (UserPhoneData) Phone Data of the Emergency Contact | |
string [ 0 .. 50 ] characters Email of the Emergency Contact |
[- {
- "id": 0,
- "externalSystemId": "string",
- "name": "string",
- "lastName": "string",
- "addressData": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "phoneData": {
- "countryCode": "string",
- "extension": "strin",
- "phone": "string"
}, - "email": "string"
}
]Get users
| Authorization required | string |
| ids | Array of strings ID of the corresponding User |
| externalSystemIds required | Array of strings External System ID of the corresponding User |
| fullResponse | boolean Full Response or not |
| status | Array of integers <int32> [ items <int32 > ] is driver active or not |
| roleCodes | Array of strings Role Code of the corresponding User |
{- "ids": [
- "string"
], - "externalSystemIds": [
- "string"
], - "fullResponse": true,
- "status": [
- 0
], - "roleCodes": [
- "string"
]
}Get drivers
| Authorization required | string |
| ids | Array of strings ID of the corresponding User |
| externalSystemIds required | Array of strings External System ID of the corresponding User |
| fullResponse | boolean Full Response or not |
| status | Array of integers <int32> [ items <int32 > ] is driver active or not |
| roleCodes | Array of strings Role Code of the corresponding User |
{- "ids": [
- "string"
], - "externalSystemIds": [
- "string"
], - "fullResponse": true,
- "status": [
- 0
], - "roleCodes": [
- "string"
]
}Creates a new user in LoadOps. Users once created can be assigned to Loads.
| byExternalSystemId | boolean |
| withGroups | boolean Default: false |
| Authorization required | string |
| externalSystemId required | string External System ID |
| firstname required | string [ 0 .. 50 ] characters First Name |
| middlename | string Middle Name |
| lastname required | string [ 0 .. 50 ] characters Last Name |
| roleCode required | string Enum: "AD" "PD" "DI" "AC" "DR" "NFD" Role Code AD("Admin"), PD("Power Dispatcher"), DI("Financial Dispatcher"), AC("Accountant"), DR("Driver"), NFD("Dispatcher") |
| email required | string [ 0 .. 2147483647 ] characters Email Address of User |
| accountStartDate | string <date-time> Account Start Date |
| countryCode | string Enum: "USA" "RU" Country Code |
| phone | string [ 0 .. 5 ] characters Phone |
| mobileno | string [ 0 .. 10 ] characters Mobile Number |
| fuelCardProvider | string [ 0 .. 50 ] characters Fuel Card Provider |
| fuelCardNumber | string [ 0 .. 50 ] characters Fuel Card Number |
object (UserAddress) User Address Details | |
| zipcode | string Zip Code |
| ssn | string SSN |
| effectiveStartDate | string <date-time> Effective Start Date |
| effectiveTerminationDate | string <date-time> Effective Termination Date |
| companyWorks | string Company Works |
| registerDate | string <date-time> Register Date |
| lastLoginDate | string <date-time> Last Login Date |
| status | integer <int32> Status |
| userType | string User Type |
| timezone | string Time Zone |
object (OrgDriverLicense) Org Driver License | |
| employmentType | string Enum: "OWNER_OPERATOR" "EMPLOYEE" Employment Type |
| operationType | string Enum: "LOCAL" "REGIONAL" "OTR" "CASUAL" Operation Type |
| dispatcherId | integer <int64> Dispatcher ID |
object (EmergencyContactDTO) Emergency Contact of the User |
[- {
- "externalSystemId": "string",
- "firstname": "string",
- "middlename": "string",
- "lastname": "string",
- "roleCode": "AD",
- "email": "string",
- "accountStartDate": "2019-08-24T14:15:22Z",
- "countryCode": "USA",
- "phone": "strin",
- "mobileno": "string",
- "fuelCardProvider": "string",
- "fuelCardNumber": "string",
- "addressData": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "zipcode": "string",
- "ssn": "string",
- "effectiveStartDate": "2019-08-24T14:15:22Z",
- "effectiveTerminationDate": "2019-08-24T14:15:22Z",
- "companyWorks": "string",
- "registerDate": "2019-08-24T14:15:22Z",
- "lastLoginDate": "2019-08-24T14:15:22Z",
- "status": 0,
- "userType": "string",
- "timezone": "string",
- "orgDriverLicense": {
- "id": 0,
- "userId": 0,
- "organizationId": 0,
- "validFromDate": "2019-08-24T14:15:22Z",
- "validTillDate": "2019-08-24T14:15:22Z",
- "lastAnnualPhyisical": "2019-08-24T14:15:22Z",
- "licenseState": "string",
- "licenseNumber": "string",
- "h_endorsement": 0,
- "n_endorsement": 0,
- "t_endorsement": 0,
- "x_endorsement": 0,
- "e_restriction": 0,
- "l_restriction": 0,
- "z_restriction": 0,
- "m_restriction": 0,
- "n_restriction": 0,
- "o_restriction": 0,
- "v_restriction": 0,
- "category": "A"
}, - "employmentType": "OWNER_OPERATOR",
- "operationType": "LOCAL",
- "dispatcherId": 0,
- "emergencyContact": {
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "addressData": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "phoneData": {
- "countryCode": "string",
- "extension": "strin",
- "phone": "string"
}, - "email": "string"
}
}
]| byExternalSystemId | boolean |
| Authorization required | string |
| name | string [ 0 .. 50 ] characters |
| lastName | string [ 0 .. 50 ] characters |
| userId | string User Id |
object (UserAddress) User Address Details | |
object (UserPhoneData) Phone Data of the Emergency Contact | |
string [ 0 .. 50 ] characters | |
| externalSystemId | string Reference Id |
[- {
- "name": "string",
- "lastName": "string",
- "userId": "string",
- "addressData": {
- "fullAddress": "string",
- "address": "string",
- "streetAddress": "string",
- "streetAddress2": "string",
- "city": "string",
- "state": "string",
- "zipcode": "string",
- "center": {
- "lat": 0.1,
- "lng": 0.1
}, - "timezone": "string",
- "geoCoordinates": [
- {
- "coordinates": [
- 0.1
]
}
], - "zip": "string"
}, - "phoneData": {
- "countryCode": "string",
- "extension": "strin",
- "phone": "string"
}, - "email": "string",
- "externalSystemId": "string"
}
]| startDate | string <date-time> |
| endDate | string <date-time> |
| statusList | Array of strings Items Enum: "QUOTE" "AVAILABLE" "ASSIGNMENT_PLANNED" "OFFERED_TO_DRIVER" "DISPATCHED" "IN_TRANSIT" "LOAD_COMPLETED" "CANCELLED" "READY_TO_INVOICE" "INVOICED" "PAID" "DELETED" "UNASSIGNED" "CONCERNED" "CONCERN_ADDRESSED" |
| sort | string |
| driverIds | Array of integers <int64> [ items <int64 > ] |
| customerIds | Array of integers <int64> [ items <int64 > ] |
| tractorIds | Array of integers <int64> [ items <int64 > ] |
| trailerIds | Array of integers <int64> [ items <int64 > ] |
| dispatchType | string |
| scheduleType | string |
| Authorization required | string |