post
https://stagingstores.xoxoday.com/chef/v1/oauth/api
Attach recipient and delivery metadata (userMetas) to a cart before checkout.
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 update. |
| userMetas | String (JSON) | JSON-encoded recipient/delivery metadata. Common fields: email, contact. Product-specific: MemberId (loyalty), topupPhoneCode/topupPhoneNumber (mobile top-up), flightDepartureDate/flightNumber (airmiles), or a nested shipment address block. |
Response Schema
| Path | Type | Description |
|---|---|---|
| data | object | Root response object. |
| data.updateShipment | object | Container for the shipment update result. |
| data.updateShipment.status | number | API execution status (1 = success). |
| data.updateShipment.message | string | Result message (e.g. Shipment updated successfully). |
Implementation Notes
userMetasmust be sent as a JSON-encoded string, not a JSON object.- Refer to the product metadata in Get Vouchers API to determine which fields a product requires.
- This response is taken from an actual staging call.

