Query (v1)

Download OpenAPI description
Languages
Servers

https://norcecommerce.api-se.norce.tech/commerce/query/3.0/

Schemas

Application

Operations

Gets all application roles.

Request

Headers
ApplicationIdintegerrequired

Application ID

curl -i -X GET \
  https://norcecommerce.api-se.norce.tech/commerce/query/3.0/Application/ApplicationRoles \
  -H 'ApplicationId: 0'

Responses

A queryable collection of application roles.

Bodyapplication/jsonArray [
idinteger(int32)

The unique identifier of the application role.

applicationIdinteger or null(int32)

The application identifier.

clientIdinteger or null(int32)

The client identifier.

defaultNamestring[ 0 .. 50 ] charactersrequired

The default name of the application role.

defaultDescriptionstring or null[ 0 .. 500 ] characters

The default description of the application role.

replacesApplicationRoleIdinteger or null(int32)

The replaces application role identifier.

isActiveboolean

Indicates whether the application role is active.

createdstring(date-time)

The date and time the record was created.

createdByinteger(int32)

The identifier of the user who created the record.

updatedstring or null(date-time)

The date and time the record was last updated.

updatedByinteger or null(int32)

The identifier of the user who last updated the record.

isDefaultboolean

Indicates whether the application role is default.

codestring or null[ 0 .. 50 ] characters

The code of the application role.

applicationAccountArray of objects or null(ApplicationAccount)
applicationAccountApplicationRoleArray of objects or null(ApplicationAccountApplicationRole)
culturesArray of objects or null(ApplicationRoleCulture)
]
Response
application/json
[ { "id": 0, "applicationId": 0, "clientId": 0, "defaultName": "string", "defaultDescription": "string", "replacesApplicationRoleId": 0, "isActive": true, "created": "2019-08-24T14:15:22Z", "createdBy": 0, "updated": "2019-08-24T14:15:22Z", "updatedBy": 0, "isDefault": true, "code": "string", "applicationAccount": [], "applicationAccountApplicationRole": [], "cultures": [] } ]

Gets all categories.

Request

Headers
ApplicationIdintegerrequired

Application ID

curl -i -X GET \
  https://norcecommerce.api-se.norce.tech/commerce/query/3.0/Application/Categories \
  -H 'ApplicationId: 0'

Responses

A queryable collection of categories.

Bodyapplication/jsonArray [
idinteger(int32)

The unique identifier of the category.

clientIdinteger(int32)

The client identifier.

codestring or null[ 0 .. 50 ] characters

The code of the category.

defaultNamestring[ 0 .. 50 ] charactersrequired

The default name of the category.

defaultDescriptionstring or null

The default description of the category.

defaultSynonymsstring or null[ 0 .. 500 ] characters

The default synonyms.

defaultImagePathstring or null[ 0 .. 255 ] characters

The default image path, not used anymore.

unspcCodestring or null[ 0 .. 50 ] characters

The UNSPC code, can be overriden on product level.

businessAreastring or null[ 0 .. 50 ] characters

The business area.

defaultCommodityCodestring or null[ 0 .. 50 ] characters

The default commodity code, can be overriden on product level.

defaultIntegrationPartNostring or null[ 0 .. 50 ] characters

The default integration part number, can be overriden on product level.

defaultTrackingCodeTypeIdinteger or null(int32)

The default tracking code type identifier, not used anymore.

freightClassIdinteger or null(int32)

The freight class identifier, not used anymore.

defaultGrossWeightnumber or null(decimal)

The default gross weight, can be overriden on product level, called Actual Weight in the admin tool and in other API's.

defaultNetWeightnumber or null(decimal)

The default net weight, can be overriden on product level, not used anymore.

defaultUnitOfMeasurementIdinteger or null(int32)

The default unit of measurement identifier, can be overriden on product level.

defaultPackageIdinteger or null(int32)

The default package identifier, can be overriden on product level, not used anymore.

defaultIsReturnableboolean or null

Indicates whether returnable is enabled by default, can be overriden on product level, not commonly used.

defaultIsDropShipOnlyboolean or null

Indicates whether drop ship only is enabled by default, can be overriden on product level.

insuranceCurrencyIdinteger or null(int32)

The insurance currency identifier, not used anymore.

insuranceStartPricenumber or null(decimal)

The insurance start price, not used anymore.

insuranceRunningPercentagenumber or null(decimal)

The insurance running percentage, not used anymore.

populationRuleIdinteger(int32)

The population rule identifier, not used anymore.

hideInTopListboolean

Indicates whether hide in top list is enabled, can be overriden on product level, disables popularity ranking on the products in the category.

phoneNumberstring or null[ 0 .. 255 ] characters

The phone number.

isActiveboolean

Indicates whether the category is active.

createdstring(date-time)

The date and time the record was created.

createdByinteger(int32)

The identifier of the user who created the record.

updatedstring or null(date-time)

The date and time the record was last updated.

updatedByinteger or null(int32)

The identifier of the user who last updated the record.

competitivePricingMinPercentagenumber or null(decimal)

The competitive pricing min percentage.

competitivePricingTargetPercentagenumber or null(decimal)

The competitive pricing target percentage.

defaultVariantGroupIdinteger or null(int32)

The default variant group identifier, not used anymore.

defaultRecommendedSalesQtynumber or null(decimal)

The default recommended sales quantity, can be overriden on product level.

imageKeystring or null(guid)

The image key.

defaultFullNamestring or null[ 0 .. 500 ] characters

The default full name, automatically generated from the category hierarchy, like: RootName - BranchName - LeafName.

structureSortOrderinteger or null(int64)

The structure sort order, automatically generated sort order based on the category hierarchy.

defaultStockDisplayBreakPointinteger or null(int32)

The default stock display break point, can be overriden on product level.

defaultIsRecommendedSalesQtyFixedboolean or null

Indicates whether recommended sales qty fixed is enabled by default, can be overriden on product level.

defaultIsRecurringOrderableboolean or null

Indicates whether recurring orderable is enabled by default, can be overriden on product level, not commonly used.

culturesArray of objects or null(CategoryCulture)
categoryHierarchyCategoryArray of objects or null(CategoryHierarchy)
categoryHierarchyParentCategoryArray of objects or null(CategoryHierarchy)
parametricsArray of objects or null(CategoryParametric)
salesAreasArray of objects or null(CategorySalesArea)
categoryStructureItemArray of objects or null(CategoryStructureItem)
productCategoryArray of objects or null(ProductCategory)
]
Response
application/json
[ { "id": 0, "clientId": 0, "code": "string", "defaultName": "string", "defaultDescription": "string", "defaultSynonyms": "string", "defaultImagePath": "string", "unspcCode": "string", "businessArea": "string", "defaultCommodityCode": "string", "defaultIntegrationPartNo": "string", "defaultTrackingCodeTypeId": 0, "freightClassId": 0, "defaultGrossWeight": 0, "defaultNetWeight": 0, "defaultUnitOfMeasurementId": 0, "defaultPackageId": 0, "defaultIsReturnable": true, "defaultIsDropShipOnly": true, "insuranceCurrencyId": 0, "insuranceStartPrice": 0, "insuranceRunningPercentage": 0, "populationRuleId": 0, "hideInTopList": true, "phoneNumber": "string", "isActive": true, "created": "2019-08-24T14:15:22Z", "createdBy": 0, "updated": "2019-08-24T14:15:22Z", "updatedBy": 0, "competitivePricingMinPercentage": 0, "competitivePricingTargetPercentage": 0, "defaultVariantGroupId": 0, "defaultRecommendedSalesQty": 0, "imageKey": "string", "defaultFullName": "string", "structureSortOrder": 0, "defaultStockDisplayBreakPoint": 0, "defaultIsRecommendedSalesQtyFixed": true, "defaultIsRecurringOrderable": true, "cultures": [], "categoryHierarchyCategory": [], "categoryHierarchyParentCategory": [], "parametrics": [], "salesAreas": [], "categoryStructureItem": [], "productCategory": [] } ]

Gets all supplier-to-category mappings.

Request

Headers
ApplicationIdintegerrequired

Application ID

curl -i -X GET \
  https://norcecommerce.api-se.norce.tech/commerce/query/3.0/Application/SupplierCategoryMappings \
  -H 'ApplicationId: 0'

Responses

A queryable collection of supplier category mappings.

Bodyapplication/jsonArray [
categorySupplierIdinteger(int32)
codestring
categoryIdinteger or null(int32)
categoryNamestring or null
productCountinteger or null(int32)
isMappedboolean
clientIdinteger(int32)
supplierIdinteger(int32)
isActiveboolean
]
Response
application/json
[ { "categorySupplierId": 0, "code": "string", "categoryId": 0, "categoryName": "string", "productCount": 0, "isMapped": true, "clientId": 0, "supplierId": 0, "isActive": true } ]

Core

Operations

Customers

Operations

Order

Operations

Products

Operations

Shopping

Operations

Metadata

Operations