This endpoint creates an order. Call it once the user has confirmed its quote: send the body quoted with
POST api/v1/orders/quote, with a serviceLevelId of the account's schedule (GET api/v1/servicelevelschedules) and a callerInfo
(userId or email, not both) found with GET api/v1/accounts/{accountId}/users/search; the quote does not price hubs. Leave orderPayout,
extraFees unitPrice, internalNotes, webhookUrl, overriddenRoutePlanId and overriddenRouteName empty unless the user asks. A retry creates a second order: agree with the user on a unique referenceNumber1, which appears on
invoices; after an error or a timeout, search the orders with ReferenceNumber1 IsEqualTo that value and CreatedAt
IsGreaterOrEqualThan your first attempt, a few times, then ask the user rather than retry. Even though the order is created,
the response can return an array named "validationErrors" containing errors to address. When webhookUrl is set, order events
are posted to it.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
500An error occurred when trying to create the order
