Build 2026-10-07 13:08:32
The Order Management API is used to create and handle orders
https://{slug}.api-se.playground.norce.tech/checkout/order/
https://{slug}.api-se.stage.norce.tech/checkout/order/
https://{slug}.api-se.norce.tech/checkout/order/
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}
curl -i -X DELETE \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}
curl -i -X GET \
'https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/{orderId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'OK
Order actions are called in order to complete an action, such as 'Validate'. If provided the action is not completed if the response is not successful (e.g. http status code 400), note however that in case of a time constraint the action might be completed without a successful response.
Order notifications are called after an event has occurred, such as order reaching 'Completed' state.
{ "id": "o_yClTSySjyAuuBjmiBlHCjuEcTf", "merchant": "string", "channel": "string", "reference": "string", "created": "2019-08-24T14:15:22Z", "lastModified": "2019-08-24T14:15:22Z", "state": { "currentStatus": "checkout", "transitions": [ … ] }, "culture": "string", "currency": "string", "country": "string", "cart": { "reference": "string", "items": [ … ], "discounts": [ … ], "total": { … }, "attributes": { … } }, "shippings": [ { … } ], "payments": [ { … } ], "customer": { "billing": { … }, "shipping": { … }, "type": "Person", "attributes": { … }, "loyalty": { … } }, "consents": [ { … } ], "validations": [ { … } ], "hooks": [ { … } ], "notifications": [ { … } ], "total": { "includingVat": 1234, "excludingVat": 987.2 }, "attributes": { "property1": null, "property2": null } }
Returns a paginated list of order IDs filtered by status. Use 'current_statuses' to filter orders that currently have one of the specified statuses and transitioned to it within the given time range. Use 'order_statuses' to filter orders that have transitioned into any of the specified statuses within the given time range (includes orders that have since moved to other statuses). Exactly one of 'current_statuses' or 'order_statuses' must be provided.
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/ids
https://customer-slug.api-se.stage.norce.tech/checkout/order/api/v1/checkout/orders/ids
https://customer-slug.api-se.norce.tech/checkout/order/api/v1/checkout/orders/ids
curl -i -X GET \
https://customer-slug.api-se.playground.norce.tech/checkout/order/api/v1/checkout/orders/ids \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'x-channel: 1' \
-H 'x-merchant: norce'{ "data": [ "string" ], "pagination": { "offset": 0, "limit": 0, "size": 0, "totalSize": 0 } }