Commerce Query API (v3.0)

Download OpenAPI description
Languages
Servers
Playground

https://{slug}.api-se.playground.norce.tech/commerce/query/3.0/

Stage

https://{slug}.api-se.stage.norce.tech/commerce/query/3.0/

Production

https://{slug}.api-se.norce.tech/commerce/query/3.0/

Schemas

Application

Operations

Core

Operations

List SKU types

Request

Gets all SKU types.

Headers
ApplicationIdintegerrequired

Application ID

curl -i -X GET \
  https://customer-slug.api-se.playground.norce.tech/commerce/query/3.0/Core/SkuTypes \
  -H 'ApplicationId: 0'

Responses

A queryable collection of system SKU types, called product types in admin.

Bodyapplication/jsonArray [
idinteger(int32)
defaultNamestring[ 0 .. 50 ] charactersrequired
defaultDescriptionstring or null[ 0 .. 500 ] characters
groupIdinteger(int32)
defaultSortOrderinteger(int32)
isActiveboolean
createdstring(date-time)
createdByinteger(int32)
updatedstring or null(date-time)
updatedByinteger or null(int32)
isPublicboolean
group(ClientProductSkuTypeGroup (object or null))
One of:
]
Response
application/json
[ { "id": 0, "defaultName": "string", "defaultDescription": "string", "groupId": 0, "defaultSortOrder": 0, "isActive": true, "created": "2019-08-24T14:15:22Z", "createdBy": 0, "updated": "2019-08-24T14:15:22Z", "updatedBy": 0, "isPublic": true, "group": { … } } ]

List units of measurement

Request

Gets all units of measurement.

Headers
ApplicationIdintegerrequired

Application ID

curl -i -X GET \
  https://customer-slug.api-se.playground.norce.tech/commerce/query/3.0/Core/UnitOfMeasurements \
  -H 'ApplicationId: 0'

Responses

A queryable collection of units of measurement.

Bodyapplication/jsonArray [
idinteger(int32)
defaultNamestring[ 0 .. 50 ] charactersrequired
defaultDescriptionstring or null[ 0 .. 500 ] characters
dataTypestring[ 0 .. 50 ] charactersrequired
createdstring(date-time)
createdByinteger(int32)
updatedstring or null(date-time)
updatedByinteger or null(int32)
culturesArray of objects or null(UnitOfMeasurementCulture)
]
Response
application/json
[ { "id": 0, "defaultName": "string", "defaultDescription": "string", "dataType": "string", "created": "2019-08-24T14:15:22Z", "createdBy": 0, "updated": "2019-08-24T14:15:22Z", "updatedBy": 0, "cultures": [ … ] } ]

Get unit of measurement

Request

Gets a single unit of measurement by its identifier.

Path
idinteger(int32)required

The unit of measurement identifier.

Headers
ApplicationIdintegerrequired

Application ID

curl -i -X GET \
  'https://customer-slug.api-se.playground.norce.tech/commerce/query/3.0/Core/UnitOfMeasurements({id})' \
  -H 'ApplicationId: 0'

Responses

A single unit of measurement matching the specified identifier.

Bodyapplication/json
queryableArray of objects or null
Response
application/json
{ "queryable": [ { … } ] }

Customers

Operations

Order

Operations

Products

Operations

Shopping

Operations

Metadata

Operations