Norce Checkout - Svea Checkout Adapter API (1.0.0)

Build 2026-01-14 10:19:48

The Svea Checkout Adapter API is used to create and manage a Svea Checkout Order.

Download OpenAPI description
Languages
Servers

https://docs.norce.io/

Schemas

Svea Administration

Operations

Set nShift configuration

Request

The Svea Checkout Shipping Module requires a few values in order to establish a proper integration with nShift. The onboarding endpoint is utilized for a one-time setup or when changes occur in your nshift credentials.

Headers
x-merchantstringrequired

Merchant identifier.

Example: norce
x-channelstringrequired

Channel identifier

Example: 1
Bodyapplication/json

nShift onboarding information

NshiftCombinedIdstring
NshiftDeliveryCheckoutIdstring
curl -i -X POST \
  https://docs.norce.io/api/checkout/v1/admin/shipping/onboarding \
  -H 'Content-Type: application/json' \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce' \
  -d '{
    "NshiftCombinedId": "string",
    "NshiftDeliveryCheckoutId": "string"
  }'

Responses

OK

Response
No content

Get nShift configuration

Request

nShift configuration values used to establish a proper integration with nShift within Svea checkout.

Headers
x-merchantstringrequired

Merchant identifier.

Example: norce
x-channelstringrequired

Channel identifier

Example: 1
curl -i -X GET \
  https://docs.norce.io/api/checkout/v1/admin/shipping/onboarding \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce'

Responses

OK

Bodyapplication/json
idinteger(int64)
accessTokenstring
deliveryCheckoutIdstring
Response
application/json
{ "id": 0, "accessToken": "string", "deliveryCheckoutId": "string" }

Register subscription

Request

Registers a subscription for a merchant and channel with the Svea API.

Headers
x-merchantstringrequired

Merchant identifier.

Example: norce
x-channelstringrequired

Channel identifier

Example: 1
curl -i -X POST \
  https://docs.norce.io/api/checkout/v1/admin/subscription \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce'

Responses

OK

Bodyapplication/json
string(uuid)
Response
application/json
"497f6eca-6276-4993-bfeb-53cbbbba6f08"

Remove subscription

Request

Removes a subscription from the Svea API.

Path
subscription_idstringrequired

Subscription id to remove

Headers
x-merchantstringrequired

Merchant identifier.

Example: norce
x-channelstringrequired

Channel identifier

Example: 1
curl -i -X DELETE \
  'https://docs.norce.io/api/checkout/v1/admin/subscription/{subscription_id}' \
  -H 'x-channel: 1' \
  -H 'x-merchant: norce'

Responses

OK

Bodyapplication/json
string(uuid)
Response
application/json
"497f6eca-6276-4993-bfeb-53cbbbba6f08"

Payments

Operations

Svea Checkout Callbacks

Operations

Svea Checkout 'Client-side events' Callbacks

Operations

Norce Callbacks

Operations

Order Management

Operations