Skip to navigation

Create an order

Submit an order for Rush Order to process.

Authentication

AuthorizationBasic

Basic authentication of the form Basic <base64(username:password)>.

Headers

RushOrderMomCodestringRequired
All requests require the header to contain RushOrderMomCode, a 3 character string that represents the client internally in Rush Order. This should be given to you by Rush Order.

Request

This endpoint expects an object.
AdCodestringRequired1-9 characters

The order type, used for filtering. PROD and TEST are set up initially, and Rush Order can create custom order types for you. Longer values are accepted by the API and silently truncated to 9 characters.

AltOrderNumberstringRequired<=18 characters
Longer values are accepted by the API and silently truncated to 18 characters.
ShipMethodstringRequired1-3 characters

The ship method code, 1 to 3 characters, such as UPS, FEG, UP2, or FE2. The full list of ship methods is provided once you are onboarded.

OrderDatedatetimeRequired
LineItemslist of objectsRequired
BillToCustomerobjectRequired
PoNumberstringOptional<=15 characters
Longer values are accepted by the API and silently truncated to 15 characters.
TotaldoubleOptional
PaiddoubleOptional
TaxdoubleOptional
ShipcostdoubleOptional
SignaturebooleanOptional
When true, a signature is required upon attempted delivery. Only certain ship methods support signature required.
CustomNotestringOptional
Note1stringOptional
Note2stringOptional
Note3stringOptional
Note4stringOptional
ShipToCustomerobjectOptional
ThirdPartyShippingAccountstringOptional<=50 characters
Third party shipping account to bill the shipment to.
HoldOrderbooleanOptional
When true, the order is placed on hold on arrival instead of being released for fulfillment.

Response

Success
SuccessbooleanOptional
ErrorMessagestring or nullOptional
RefIdstring or nullOptional
AltOrderNumberstring or nullOptional

Errors

400
Bad Request Error
409
Conflict Error