Skip to main content
POST
Create freight shipment and request quotes

Authorizations

Authorization
string
header
required

Authenticate using a bearer token. To create a token, navigate to /settings/api-tokens and click Create API Token.

Path Parameters

fulfillmentOrderId
integer
required

ID of the fulfillment order

Body

application/json
pickup_date
string<date>
required

Today or later.

items
object[]
required
Minimum array length: 1
pickup_window_start
string | null

24-hour HH:MM. Send both window fields or neither; end must be after start.

pickup_window_end
string | null
app_integration_account_id
integer | null

Freightview integration account. Defaults to the order's resolved account.

origin
object | null

Defaults to the order's warehouse group. Must be complete when sent (including contact_name and contact_phone).

destination
object | null

Defaults to the order's ship-to. Must be complete when sent.

shipment_id
integer | null

Existing Luminous shipment to attach the freight record to.

origin_location_type
enum<string> | null
Available options:
business_dock,
business_no_dock,
residential
destination_location_type
enum<string> | null
Available options:
business_dock,
business_no_dock,
residential
origin_accessorials
string[] | null
destination_accessorials
enum<string>[] | null

call_before and appointment cannot be combined.

Available options:
liftgate,
inside_delivery,
call_before,
appointment,
sort_segregate,
protect_from_freezing

Response

Freight shipment created; rating in progress

data
object

A Freightview freight shipment record ("metadata") for a fulfillment order: the quote session and, once booked, the booking references. Field names are camelCase. quotes and documents are present when loaded (single-record and fulfillment-order reads load quotes).