Docs

RateShopping / Book a Shipment

Create a shipping label using a previously retrieved rate quote. You can include optional services by passing the key from shipping_service_options with a selected value.

POST

Query

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Body

Arguments
string

Label format (optional, determines the format of label_url in response)

stringrequired

Remote shipment ID from rates response

stringrequired

Required rate/quote ID from the rates response. Use the ‘name’ field from the quote object.

array of string

Optional custom messages to print on the shipping label

string

Optional request token from rates response for validation

string

Override the default label format for this specific shipment

arrayrequired

Required array of shipments to book. Must be an array even when booking a single shipment.

string
string

Additional optional services can be included using keys from the shipping_service_options array in the rates response. Value-added services use the pattern value_added_service__* (e.g., value_added_service__VAS_GROUP_ID_CONFIRMATION) Additional inputs use the pattern additional_input__* (e.g., additional_input__SHIPMENT_DESCRIPTION) Common examples: value_added_service__VAS_GROUP_ID_CONFIRMATION: “SIGNATURE” or “DELIVERY_CONFIRMATION” liability_amount: 100.00 (insurance amount) additional_input__SHIPMENT_DESCRIPTION: “Fragile electronics” The available options and their valid values are returned in the shipping_service_options array from the rates endpoint.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.