Bulk Ship Incoming Orders

Marks multiple picked incoming orders as shipped.

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

Up to 100 incoming orders can be shipped in a single request. Each entry must include id or control_number to identify the order — when both are provided, id is used.

Every order must be in PICKED status. If any order in the request is invalid — duplicate identifier, unknown order, not yet picked, or already in SENT status — none of the orders are shipped and the response lists every problem under orders. After shipping, each order moves to SENT status.

Body Params
orders
array of objects
required
length between 1 and 100

Up to 100 incoming orders to ship. Must contain at least one entry.

orders*
string
required

The incoming order's ID. Provide this or control_number.

string
length ≤ 100

The control number of the incoming order. Provide this or id.

date-time
required

Date and time the order was shipped. Must not be in the future and must not be more than 180 days in the past.

Responses

400

One or more orders are invalid (for example, duplicate identifiers, unknown order, an order not yet picked, an order already in SENT, or a sent_date that is missing, in the future, or more than 180 days in the past). Failures are returned under orders and no orders are shipped.

403

The user does not have permission to ship incoming orders.

404

An incoming order referenced in the request was not found.

409

One or more orders are currently being processed by another request. Try again shortly.

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