/api/v1/facilities/{facilityId}/outbound/orders (POST)
POST
/api/v1/facilities/{facilityId}/outbound/orders
const url = 'https://example.com/api/v1/facilities/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/outbound/orders';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"orderNumber":"example","customerReference":"example","priority":1,"requestedShipDate":"2026-04-15","shipTo":{"name":"example","company":"example","line1":"example","line2":"example","city":"example","region":"example","postalCode":"example","countryCode":"example","phone":"example","email":"example"},"carrierCode":"example","serviceLevel":"example","lines":[{"lineNumber":1,"productId":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","sku":"example","quantity":1,"unitOfMeasureCode":"example","lotNumber":"example"}]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/v1/facilities/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/outbound/orders \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "orderNumber": "example", "customerReference": "example", "priority": 1, "requestedShipDate": "2026-04-15", "shipTo": { "name": "example", "company": "example", "line1": "example", "line2": "example", "city": "example", "region": "example", "postalCode": "example", "countryCode": "example", "phone": "example", "email": "example" }, "carrierCode": "example", "serviceLevel": "example", "lines": [ { "lineNumber": 1, "productId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "sku": "example", "quantity": 1, "unitOfMeasureCode": "example", "lotNumber": "example" } ] }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”facilityId
required
string format: uuid
Request Bodyrequired
Section titled “Request Bodyrequired”object
orderNumber
string
customerReference
string
priority
integer format: int32
requestedShipDate
string format: date
shipTo
object
name
string
company
string
line1
string
line2
string
city
string
region
string
postalCode
string
countryCode
string
phone
string
email
string
carrierCode
string
serviceLevel
string
lines
Array<object>
object
lineNumber
integer format: int32
productId
string format: uuid
sku
string
quantity
integer format: int32
unitOfMeasureCode
string
lotNumber
string
Example generated
{ "orderNumber": "example", "customerReference": "example", "priority": 1, "requestedShipDate": "2026-04-15", "shipTo": { "name": "example", "company": "example", "line1": "example", "line2": "example", "city": "example", "region": "example", "postalCode": "example", "countryCode": "example", "phone": "example", "email": "example" }, "carrierCode": "example", "serviceLevel": "example", "lines": [ { "lineNumber": 1, "productId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "sku": "example", "quantity": 1, "unitOfMeasureCode": "example", "lotNumber": "example" } ]}object
orderNumber
string
customerReference
string
priority
integer format: int32
requestedShipDate
string format: date
shipTo
object
name
string
company
string
line1
string
line2
string
city
string
region
string
postalCode
string
countryCode
string
phone
string
email
string
carrierCode
string
serviceLevel
string
lines
Array<object>
object
lineNumber
integer format: int32
productId
string format: uuid
sku
string
quantity
integer format: int32
unitOfMeasureCode
string
lotNumber
string
Example generated
{ "orderNumber": "example", "customerReference": "example", "priority": 1, "requestedShipDate": "2026-04-15", "shipTo": { "name": "example", "company": "example", "line1": "example", "line2": "example", "city": "example", "region": "example", "postalCode": "example", "countryCode": "example", "phone": "example", "email": "example" }, "carrierCode": "example", "serviceLevel": "example", "lines": [ { "lineNumber": 1, "productId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "sku": "example", "quantity": 1, "unitOfMeasureCode": "example", "lotNumber": "example" } ]}object
orderNumber
string
customerReference
string
priority
integer format: int32
requestedShipDate
string format: date
shipTo
object
name
string
company
string
line1
string
line2
string
city
string
region
string
postalCode
string
countryCode
string
phone
string
email
string
carrierCode
string
serviceLevel
string
lines
Array<object>
object
lineNumber
integer format: int32
productId
string format: uuid
sku
string
quantity
integer format: int32
unitOfMeasureCode
string
lotNumber
string
Example generated
{ "orderNumber": "example", "customerReference": "example", "priority": 1, "requestedShipDate": "2026-04-15", "shipTo": { "name": "example", "company": "example", "line1": "example", "line2": "example", "city": "example", "region": "example", "postalCode": "example", "countryCode": "example", "phone": "example", "email": "example" }, "carrierCode": "example", "serviceLevel": "example", "lines": [ { "lineNumber": 1, "productId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "sku": "example", "quantity": 1, "unitOfMeasureCode": "example", "lotNumber": "example" } ]}Responses
Section titled “Responses”OK
object
id
required
string format: uuid
facilityId
required
string format: uuid
orderNumber
required
string
customerReference
required
string
priority
required
integer format: int32
requestedShipDate
required
string format: date
shipTo
required
object
name
required
string
company
required
string
line1
required
string
line2
required
string
city
required
string
region
required
string
postalCode
required
string
countryCode
required
string
phone
required
string
email
required
string
carrierCode
required
string
serviceLevel
required
string
status
required
string
waveId
required
string format: uuid
waveNumber
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
lines
required
Array<object>
object
id
required
string format: uuid
lineNumber
required
integer format: int32
productId
required
string format: uuid
sku
required
string
productName
required
string
quantity
required
integer format: int32
unitOfMeasureCode
required
string
baseQuantity
required
integer format: int32
lotNumber
required
string
allocatedQuantity
required
integer format: int32
pickedQuantity
required
integer format: int32
packedQuantity
required
integer format: int32
shippedQuantity
required
integer format: int32
allocationStatus
required
string
allocationErrorCode
required
string
object
id
required
string format: uuid
facilityId
required
string format: uuid
orderNumber
required
string
customerReference
required
string
priority
required
integer format: int32
requestedShipDate
required
string format: date
shipTo
required
object
name
required
string
company
required
string
line1
required
string
line2
required
string
city
required
string
region
required
string
postalCode
required
string
countryCode
required
string
phone
required
string
email
required
string
carrierCode
required
string
serviceLevel
required
string
status
required
string
waveId
required
string format: uuid
waveNumber
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
lines
required
Array<object>
object
id
required
string format: uuid
lineNumber
required
integer format: int32
productId
required
string format: uuid
sku
required
string
productName
required
string
quantity
required
integer format: int32
unitOfMeasureCode
required
string
baseQuantity
required
integer format: int32
lotNumber
required
string
allocatedQuantity
required
integer format: int32
pickedQuantity
required
integer format: int32
packedQuantity
required
integer format: int32
shippedQuantity
required
integer format: int32
allocationStatus
required
string
allocationErrorCode
required
string
Example
{ "status": "New", "lines": [ { "allocationStatus": "NotRequested" } ]}object
id
required
string format: uuid
facilityId
required
string format: uuid
orderNumber
required
string
customerReference
required
string
priority
required
integer format: int32
requestedShipDate
required
string format: date
shipTo
required
object
name
required
string
company
required
string
line1
required
string
line2
required
string
city
required
string
region
required
string
postalCode
required
string
countryCode
required
string
phone
required
string
email
required
string
carrierCode
required
string
serviceLevel
required
string
status
required
string
waveId
required
string format: uuid
waveNumber
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
lines
required
Array<object>
object
id
required
string format: uuid
lineNumber
required
integer format: int32
productId
required
string format: uuid
sku
required
string
productName
required
string
quantity
required
integer format: int32
unitOfMeasureCode
required
string
baseQuantity
required
integer format: int32
lotNumber
required
string
allocatedQuantity
required
integer format: int32
pickedQuantity
required
integer format: int32
packedQuantity
required
integer format: int32
shippedQuantity
required
integer format: int32
allocationStatus
required
string
allocationErrorCode
required
string
Example
{ "status": "New", "lines": [ { "allocationStatus": "NotRequested" } ]}Created
object
id
required
string format: uuid
facilityId
required
string format: uuid
orderNumber
required
string
customerReference
required
string
priority
required
integer format: int32
requestedShipDate
required
string format: date
shipTo
required
object
name
required
string
company
required
string
line1
required
string
line2
required
string
city
required
string
region
required
string
postalCode
required
string
countryCode
required
string
phone
required
string
email
required
string
carrierCode
required
string
serviceLevel
required
string
status
required
string
waveId
required
string format: uuid
waveNumber
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
lines
required
Array<object>
object
id
required
string format: uuid
lineNumber
required
integer format: int32
productId
required
string format: uuid
sku
required
string
productName
required
string
quantity
required
integer format: int32
unitOfMeasureCode
required
string
baseQuantity
required
integer format: int32
lotNumber
required
string
allocatedQuantity
required
integer format: int32
pickedQuantity
required
integer format: int32
packedQuantity
required
integer format: int32
shippedQuantity
required
integer format: int32
allocationStatus
required
string
allocationErrorCode
required
string
object
id
required
string format: uuid
facilityId
required
string format: uuid
orderNumber
required
string
customerReference
required
string
priority
required
integer format: int32
requestedShipDate
required
string format: date
shipTo
required
object
name
required
string
company
required
string
line1
required
string
line2
required
string
city
required
string
region
required
string
postalCode
required
string
countryCode
required
string
phone
required
string
email
required
string
carrierCode
required
string
serviceLevel
required
string
status
required
string
waveId
required
string format: uuid
waveNumber
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
lines
required
Array<object>
object
id
required
string format: uuid
lineNumber
required
integer format: int32
productId
required
string format: uuid
sku
required
string
productName
required
string
quantity
required
integer format: int32
unitOfMeasureCode
required
string
baseQuantity
required
integer format: int32
lotNumber
required
string
allocatedQuantity
required
integer format: int32
pickedQuantity
required
integer format: int32
packedQuantity
required
integer format: int32
shippedQuantity
required
integer format: int32
allocationStatus
required
string
allocationErrorCode
required
string
Example
{ "status": "New", "lines": [ { "allocationStatus": "NotRequested" } ]}object
id
required
string format: uuid
facilityId
required
string format: uuid
orderNumber
required
string
customerReference
required
string
priority
required
integer format: int32
requestedShipDate
required
string format: date
shipTo
required
object
name
required
string
company
required
string
line1
required
string
line2
required
string
city
required
string
region
required
string
postalCode
required
string
countryCode
required
string
phone
required
string
email
required
string
carrierCode
required
string
serviceLevel
required
string
status
required
string
waveId
required
string format: uuid
waveNumber
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
lines
required
Array<object>
object
id
required
string format: uuid
lineNumber
required
integer format: int32
productId
required
string format: uuid
sku
required
string
productName
required
string
quantity
required
integer format: int32
unitOfMeasureCode
required
string
baseQuantity
required
integer format: int32
lotNumber
required
string
allocatedQuantity
required
integer format: int32
pickedQuantity
required
integer format: int32
packedQuantity
required
integer format: int32
shippedQuantity
required
integer format: int32
allocationStatus
required
string
allocationErrorCode
required
string
Example
{ "status": "New", "lines": [ { "allocationStatus": "NotRequested" } ]}Bad Request
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Conflict
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Service Unavailable
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}