For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
    • Introduction
    • URL Structure
    • API Key
    • Errors
    • Versioning
    • Pagination
    • Replication
    • Rate Limits
    • Webhooks
  • System Services
    • Companies
    • Hello World
  • Accounts
  • Ticketing
    • Getting started
    • Catalog
    • Capacity
    • Tickets
    • Reservations
    • Schedule
  • Memberships
    • Catalog
    • Membership
    • Member
    • Card
    • Payment Method
    • Lifecycle
    • Miscellaneous
    • Points
  • Speedgate
  • Attraction Wallet
  • OTA Channel Manager
    • Getting started
    • Orders
      • POSTOTA Channel Manager Order Processed
  • POS
    • POS Sale
    • POS Entry
    • POS Unit
    • POS Store
    • Salesperson
    • External POS Sale
    • Global POS Entry
  • Restaurant
  • Inventory
    • Barcodes
    • Items
    • Item Ledger Entries
    • Item Categories
    • Item Variants
    • Item Translations
  • Coupon
  • Vouchers
    • Vouchers
  • Sales Documents
    • Ecommerce
  • Finance
    • General Ledger Account
    • General Ledger Entries
    • General Ledger Journal
  • Customers
    • Customers
    • GDPR
  • Retail Print
    • Print Price Labels
  • PDF Designer
LogoLogo
OTA Channel ManagerWebhooks

OTA Channel Manager Order Processed

Payload
1{
2 "values": [
3 {
4 "appId": "992c2309-cca4-43cb-9e41-911f482ec088",
5 "clientState": "secret_value_from_subscription_creation_mirrored",
6 "companyId": "b56a418d-8205-4d3a-bdbb-25d94e42abbd",
7 "companyName": "CRONUS International Ltd.",
8 "eventName": "ota_cm_order_processed",
9 "eventVersion": "1.0",
10 "initiatingUserAADObjectId": "ef546153-4168-4bd5-9365-a3161608da72",
11 "payload": {
12 "orderId": "9c6b2f4e-2b71-4d23-9d6a-a3b4c5d6e7f8",
13 "buyFromOrderReference": "CM-20260515093000-A1B2",
14 "status": "Issued"
15 },
16 "timestamp": "2026-05-15T09:30:05Z"
17 }
18 ]
19}
Event `ota_cm_order_processed`. Triggered when an async-submitted order has settled to a terminal state (`Issued`, `Draft`, or `Error`). Your endpoint will receive this POST request. Subscribing to this webhook lets partners avoid polling `getOrder`: receive the event, then call `getOrder` once with the carried `orderId` to fetch the full order representation (wallets, tickets, coupons, manifest URL).
Was this page helpful?
Previous

Introduction to POS API

Next
Built with

Event ota_cm_order_processed. Triggered when an async-submitted order has settled to a terminal state (Issued, Draft, or Error). Your endpoint will receive this POST request.

Subscribing to this webhook lets partners avoid polling getOrder: receive the event, then call getOrder once with the carried orderId to fetch the full order representation (wallets, tickets, coupons, manifest URL).

Payload

The payload of this webhook request is an object.
valueslist of objectsRequired
An array of webhooks, be prepared to handle more than 1 in the same hook request.

Response

200
any
Return a 200 status to indicate that the data was received successfully.