CarrierResponse

  • address
    Type: object nullable

    Carrier address

    • city
      Type: string

      City name

    • company
      Type: string nullable

      Company name

    • country
      Type: string

      Country code (2-letter ISO)

    • name
      Type: string nullable

      Location name

    • postalCode
      Type: string

      Postal or ZIP code

    • stateOrProvince
      Type: string nullable

      State or province code

    • street1
      Type: string

      Street address line 1

    • street2
      Type: string nullable

      Street address line 2

  • complianceStatus
    Type: object nullable

    Compliance status information

    • codes
      Type: object

      Compliance codes as key-value pairs

  • contacts
    Type: array object[] · CarrierContactResponse[]

    Array of carrier contacts (carrier employees)

    • email
      Type: string nullable

      Contact email address

    • id
      Type: string

      Carrier contact ID (ULID)

    • name
      Type: string nullable

      Contact name

    • phone
      Type: string nullable

      Phone number in E.164 format (e.g., +13125551234)

    • phoneExtension
      Type: string nullable

      Phone extension

    • preferredContactMode
      Type: stringenum nullable

      Preferred method of contact

      values
      • EMAIL
      • PHONE_CALL
      • TEXT_MESSAGE
      • TELEGRAM
    • roles
      Type: array string[]enum

      Carrier contact roles:

      • ACCOUNTANT — Accountant
      • AP_REP — Accounts Payable Specialist
      • DISPATCHER — Dispatcher
      • DRIVER — Driver
      • OTHER — Other
      values
      • ACCOUNTANT
      • AP_REP
      • DISPATCHER
      • DRIVER
      • OTHER
    • tmsId
      Type: string nullable

      TMS identifier for the contact

  • customData
    Type: object · CarrierCustomData nullable

    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.

    • propertyName
      Type: anything
  • dotNumber
    Type: integer nullable

    DOT number

  • email
    Type: string nullable

    Carrier email address

  • id
    Type: string

    Carrier ID (ULID)

  • managers
    Type: array object[] · BrokerageContactResponse[]

    Array of organization contacts (managers) who manage this carrier

    • email
      Type: string nullable

      Contact email address

    • id
      Type: string

      Organization contact ID (ULID)

    • name
      Type: string nullable

      Contact name

    • phone
      Type: string nullable

      Phone number in E.164 format (e.g., +13125551234)

    • phoneExtension
      Type: string nullable

      Phone extension

    • preferredContactMode
      Type: stringenum nullable

      Preferred method of contact

      values
      • EMAIL
      • PHONE_CALL
      • TEXT_MESSAGE
      • TELEGRAM
    • roles
      Type: array string[]enum

      The employee's role(s) on each load. Possible values: CARRIER_REP — rep who gets commission credit for the load, OPERATIONS_REP — manages day-to-day operations on the load, ACCOUNT_MANAGER — manages the customer relationship, CUSTOMER_REP — sales rep to the customer, CUSTOMER_TEAM — part of the broader customer team, BOOKED_BY — party who booked the load.

      values
      • CARRIER_REP
      • ACCOUNT_MANAGER
      • OPERATIONS_REP
      • BOOKED_BY
      • CUSTOMER_REP
      • CUSTOMER_TEAM
    • tmsId
      Type: string nullable

      TMS identifier for the contact

  • mcNumber
    Type: integer nullable

    MC number

  • name
    Type: string

    Carrier name

  • notes
    Type: string nullable

    Free-form notes about the carrier

  • phone
    Type: string nullable

    Phone number in E.164 format (e.g., +13125551234)

  • phoneExtension
    Type: string nullable

    Phone extension

  • scac
    Type: string nullable

    SCAC code

  • status
    Type: object nullable

    Carrier status

    • code
      Type: stringenum

      Status code indicating the carrier's current state

      values
      • ACTIVE
      • DO_NOT_USE
    • reason
      Type: string nullable

      Optional reason for the status

  • tmsId
    Type: string nullable

    TMS identifier for the carrier