BulkUpsertCarriersRequest
- carriersType: array object[] · CarrierRequest[] …20required
Array of carriers to create or update. Maximum 20 carriers per request.
- nameType: stringrequired
Carrier name (required)
- tmsType: string
Id requiredTMS identifier for the carrier. Used for matching existing carriers. Cannot be changed after creation.
- addressType: object
Carrier address.
- complianceType: object
Status Compliance status information.
- contactsType: array object[] · CarrierContactRequest[]
Array of carrier contacts (carrier employees). Pass an empty array [] to clear all contacts when updating.
- customType: object
Data Optional metadata for the carrier. Use string keys; each value may be a string, number, boolean, array of JSON-safe values, or nested object with the same rules. Omit or send
{}when you have nothing to store. - dotType: integer
Number DOT number
- emailType: stringFormat: email
Carrier email address.
- managersType: array object[] · BrokerageContactRequest[]
Array of organization contacts (managers) who manage this carrier. Pass an empty array [] to clear all managers when updating.
- mcType: integer
Number MC number
- notesType: string
Free-form notes about the carrier.
- phoneType: string
Phone number in E.164 format (e.g., +13125551234).
- phoneType: string
Extension Phone extension.
- scacType: string
SCAC code
- statusType: object
Carrier status.