post
https://stagingstores.xoxoday.com/chef/v1/oauth/api
Place the order for a prepared cart (items, shipment and payment already set).
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Request Schema
| Parameter | Type | Description |
|---|---|---|
| cartId | String | Cart ID to place the order for. |
| poNumber | String | Unique purchase order reference to prevent duplicate orders. |
| paymentDetails | String (JSON) | JSON-encoded payment details, if not already applied via Update Payment API. |
| userUniqueKey | String | Unique identifier of the end user placing the order. |
Response Schema
| Path | Type | Description |
|---|---|---|
| data | object | Root response object. |
| data.placeCartOrder | object | Container for the place order result. |
| data.placeCartOrder.status | number | API execution status (1 = success). |
| data.placeCartOrder.data | object | Order details payload. |
| data.placeCartOrder.data.orderId | number | Unique order ID generated by Xoxoday. |
Implementation Notes
- Ensure items (Add or Update Item to Cart), shipment (Update Shipment) and payment (Update Payment) are set before calling this endpoint.
- Pass a unique
poNumberfor every order to avoid duplicates. - Use Get Cart Order Details API with the returned
orderIdto fetch delivered vouchers and full order data. - The response envelope shown is representative; confirm the exact payload against a live response.

