> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.navipartner.com/apis/api-reference/ota-channel-manager/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.navipartner.com/_mcp/server. # Introduction to the OTA Channel Manager API The OTA Channel Manager API lets external sales channels — online travel agents, third-party booking platforms, resellers — create orders for tickets and packages. A single call submits a full order; the OTA Channel Manager handles item resolution, ticket and coupon issuance, and wallet creation. Delivering each issued wallet to the customer (by email, by your own app, or any other channel) is the partner's responsibility. ## The status lifecycle `createOrder` and `replaceOrder` are asynchronous. The endpoint accepts the order, persists it with `status = Submitted`, and returns immediately. The order is then processed in the background, transitioning through `Scheduled → Processing` to a terminal state — `Issued`, `Draft`, or `Error`. To consume the result, partners can: * **subscribe to the `ota_cm_order_processed` webhook** — fired once when the order settles to a terminal state, carrying `orderId`, `buyFromOrderReference`, and the final `status`; or * **poll `getOrder`** until `status` is one of `Issued`, `Draft`, or `Error`. > Documentation for NaviPartner's NP Retail, NP Attractions, NP Hospitality, NP Store Assistant and Entria products, plus their REST APIs, built on Microsoft Dynamics 365 Business Central. ## Docs - [Getting Started](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/getting-started.md) - [Orders](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/service-order.md) ## API Docs - Orders [Create Order](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/service-order/create-order.md) - Orders [Get Order](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/service-order/get-order.md) - Orders [List Orders by Partner](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/service-order/list-orders-by-partner.md) - Orders [Confirm Order](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/service-order/confirm-order.md) - Orders [Replace Order](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/service-order/replace-order.md) - Orders [Delete Order](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/service-order/delete-order.md) - Webhooks [OTA Channel Manager Order Processed](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/webhooks/order-processed.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/openapi.json) - [OpenAPI YAML](https://docs.navipartner.com/apis/api-reference/ota-channel-manager/openapi.yaml)