/carriers

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

carrier to create

string
required
length ≥ 1

The carrier company's name.

string
deprecated

Deprecated — use entityInfo instead. Primary contact person's name.

string
deprecated

Deprecated — use entityInfo.phone instead. Contact phone number.

^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$

General contact email address of the carrier company.

address
object
deprecated

Deprecated — use entityInfo.address instead. Company address.

entityInfo
object
regions
array of strings
required

Region ids this carrier covers; drive dispatch eligibility and carrier-selection filtering. Each entry is a Region id, not a name.

regions*
string
enum
required

Directory status: whether the carrier is currently usable for assignment (Active) or not (Inactive).

Allowed:
number

Last-update timestamp in epoch MILLISECONDS (milliseconds, unlike createdAt which is seconds).

properties
object | null

Key-value pairs in the dictionary have property IDs as keys. Property keys and their values appear only when the property value is explicitly set. All property values are validated against their definitions - requests with unknown property IDs or invalid value types will be rejected with a 400 error.

extras
array of strings

Carrier-level certification flags (e.g. CarrierADR, HACCP) this carrier holds; gate which work it is eligible for.

extras
Allowed:
string
enum

Whether the carrier executes tours through Orbit's own apps ('native') or an external transport API ('integrated'). Omitted defaults to native.

Allowed:
integration

Integration config, present only for type 'integrated'. Credential values are masked on read.

Responses

401

unauthorized

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json