[Not Implemented] Create order
[Not Implemented] Create order
> **Status: Not Implemented** — returns 501
Creates a new order in the specified third-party POS system on behalf of Cata.
**This is an async operation.** The order is queued and sent to the external POS via
the appropriate adapter. Processing time varies depending on the POS system and network
conditions. The endpoint returns immediately with a `jobId`.
**Retries:** Failed attempts are automatically retried with backoff. All attempts are logged.
**Tracking:** Use `GET /api/v1/jobs/{jobId}` to poll current status, or register a webhook
to be notified automatically when the order is confirmed or fails.
Webhook events fired:
- `order.created` — order successfully accepted by the POS
- `order.failed` — all retry attempts exhausted, order could not be created
Authentication
X-Api-Keystring
API Key authentication via header
Headers
X-Tenant-ID
Tenant identifier
X-Store-ID
Store identifier
Request
This endpoint expects an object.
posType
storeId
order
tenantId
Response
Accepted
jobId
status
submittedAt
Errors
400
Bad Request Error
401
Unauthorized Error
422
Unprocessable Entity Error

