BulkUpsertCarriersRequest
- Type: array object[] · CarrierRequest[] …20
carriers requiredArray of carriers to create or update. Maximum 20 carriers per request.
- Type: string
name requiredCarrier name (required)
- Type: string
tms Id requiredTMS identifier for the carrier. Used for matching existing carriers. Cannot be changed after creation.
- Type: object
address Carrier address.
- Type: object
compliance Status Compliance status information.
- Type: array object[] · CarrierContactRequest[]
contacts Array of carrier contacts (carrier employees). Pass an empty array [] to clear all contacts when updating.
- Type: object · CarrierCustomData
custom 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. - Type: integer
dot Number DOT number
- Type: stringFormat: email
email Carrier email address.
- Type: array object[] · BrokerageContactRequest[]
managers Array of organization contacts (managers) who manage this carrier. Pass an empty array [] to clear all managers when updating.
- Type: integer
mc Number MC number
- Type: string
notes Free-form notes about the carrier.
- Type: string
phone Phone number in E.164 format (e.g., +13125551234).
- Type: string
phone Extension Phone extension.
- Type: string
scac SCAC code
- Type: object
status Carrier status.

