Norce Checkout - Order Management API (1.0)

Build 2026-10-07 13:08:32

The Order Management API is used to create and handle orders

Download OpenAPI description
Languages
Servers
Playground

https://{slug}.api-se.playground.norce.tech/checkout/order/

Stage

https://{slug}.api-se.stage.norce.tech/checkout/order/

Production

https://{slug}.api-se.norce.tech/checkout/order/

Schemas

Customer

billingobject

Billing address to the customer

shippingobject

Shipping address to the customer

typestringrequired

The type of customer

Enum"person""organization"
Example: "Person"
attributesobject

Allows you to store any custom attributes for the customer.

loyaltyobject

Represents a customer's loyalty program membership.

{ "billing": { "type": "Person", "givenName": "Rosalinainho", "familyName": "Undulatsson", "careOf": "Olleinho Jyckesson", "reference": "string", "organizationName": "Storm", "streetAddress": "Adaptivevägen 18", "streetAddress2": "Lgh 1203", "postalCode": "955 60", "city": "Boden", "region": "Norrbotten", "country": "SE", "phone": "0753892233", "email": "rosalinainho.undulatsson@example.com", "nationalIdentificationNumber": "890201-3286", "organizationIdentificationNumber": "212000-1355", "attributes": { … } }, "shipping": { "type": "Person", "givenName": "Rosalinainho", "familyName": "Undulatsson", "careOf": "Olleinho Jyckesson", "reference": "string", "organizationName": "Storm", "streetAddress": "Adaptivevägen 18", "streetAddress2": "Lgh 1203", "postalCode": "955 60", "city": "Boden", "region": "Norrbotten", "country": "SE", "phone": "0753892233", "email": "rosalinainho.undulatsson@example.com", "nationalIdentificationNumber": "890201-3286", "organizationIdentificationNumber": "212000-1355", "attributes": { … } }, "type": "Person", "attributes": { "property1": null, "property2": null }, "loyalty": { "id": "loyalty-123", "provider": "remember-me", "promotions": [ … ], "rewardVouchers": [ … ], "attributes": { … } } }

CustomerType

string(CustomerType)
Enum"person""organization"
"person"

Delivery

Represents a single delivery within a shipping. Used when items are split into multiple shipments.

referencestring

Reference identifier for the delivery (e.g., TOS ID from shipping provider).

Example: "01KC1B02ARWQVYPBZ9TDPKN4BH"
deliveryDetailsobject

Delivery details for this specific delivery.

addonsArray of objects(Addon)

Addons for this specific delivery.

priceobject

Price for this specific delivery.

vatRatenumber(double)

Value-added tax rate for this delivery. 25% would be input as 0.25.

Example: 0.25
itemsArray of objects(DeliveryItem)

Items included in this delivery.

{ "reference": "01KC1B02ARWQVYPBZ9TDPKN4BH", "deliveryDetails": { "carrier": "string", "carrierProductId": "string", "class": "string", "product": { … }, "pickupLocation": { … } }, "addons": [ { … } ], "price": { "includingVat": 1234, "excludingVat": 987.2 }, "vatRate": 0.25, "items": [ { … } ] }

Checkout

Operations

Checkout Payment

Operations

Checkout Shipping

Operations