channelManager > Orders

Create Order

Create a new OTA Channel Manager order.

The combination of partnerId and sellToOrderReference must be unique; resubmitting the same pair returns 400 Bad Request. Each items entry must reference an existing item — a package item expands into multiple component admissions (and, where configured, coupons), while a non-package item is a single ticket.

The endpoint is asynchronous: it accepts the order, persists it with status = Submitted, and returns immediately. The order is then processed in the background, transitioning through Scheduled → Processing → Issued | Draft | Error. Subscribe to the ota_cm_order_processed webhook to be notified when the order reaches a terminal state, or poll getOrder until status is one of Issued, Draft, or Error.

post/{tenant}/{environment}/{company}/channelManager

Path parameters

tenantstring required

Your Entra Tenant ID. More details.

environmentstring required

Your Business Central Environment. More details.

companystring required

Your Business Central Company. More details.

Query parameters

syncTypesSimpleSyncMode — unresolved $ref

Headers

x-np-api-keystring required
x-api-versionstring date

Used for API versioning. More details.

Request body

TypesCompositeCreateOrderRequest required— unresolved $ref

Response

Response with status 201

TypesCompositeOrderResponse required— unresolved $ref

Changes

No recorded changes to this endpoint across all 1 revision of this API.