Vat
Provides access to the VAT repository.
API | Description | Remarks |
---|---|---|
GET API/Vat/{vatId} |
Get a specific VAT definition. |
Returns a collection with a single item rather than just the item itself. |
GET API/Vat |
Get all VAT definitions. |
Product
Provides access to the product repository
Variant
Provides access to the variant repository.
Market
Provides access to the market repository.
API | Description | Remarks |
---|---|---|
GET API/Market/List |
Gets a list of all markets. |
|
GET API/Market/{marketId}?marketIdType={marketIdType} |
Get a specific market. |
|
POST API/Market/{marketId}/404 |
Update the amount of 404-hits for URLs. |
Payment
API | Description | Remarks |
---|---|---|
POST API/Payment/Query |
No documentation available. |
Supplier
Provides access to the supplier repository.
API | Description | Remarks |
---|---|---|
GET API/Supplier/{id} |
Get a specific supplier. |
|
POST API/Supplier/Query |
Query suppliers. |
|
POST API/Supplier |
Create a new supplier. |
|
PUT API/Supplier/{id} |
Updates a supplier. |
Leaving out a property will ensure no changes are made to that property. Collection properties will delete and/or add as necessary to match the supplied data. |
User
Provides access to the user repository
API | Description | Remarks |
---|---|---|
POST API/User/Query |
Get a specific user profile. |
|
POST API/User |
No documentation available. |
|
PUT API/User |
No documentation available. |
|
DELETE API/User |
No documentation available. |
Shipping
Shipping options and parcels.
API | Description | Remarks |
---|---|---|
POST API/Shipping/Query |
Query shipping options. |
No response envelope. |
POST API/Shipping/ParcelGroup |
Create a new parcel group. |
PageArea
API | Description | Remarks |
---|---|---|
POST API/PageArea/GetAll |
Gets a list of all page area families, including nested data. |
|
GET API/PageAreaFamily/List |
Gets a list of all page area families, including nested data. |
|
GET API/PageAreaFamily/{familyId} |
Get a specific page area family. |
|
GET API/PageArea/{name} |
Get a specific page area. |
|
POST API/PageAreaFamily |
Create or update a page area family. |
|
POST API/PageArea |
Create or update a page area. |
ProductParameter
Product parameter management.
API | Description | Remarks |
---|---|---|
GET API/ProductParameter/{id} |
Get a specific product parameter. |
|
POST API/ProductParameter |
Create a new product parameter. |
|
PUT API/ProductParameter/{id} |
Updates a product parameter. |
Leaving out a property will ensure no changes are made to that property. Collection properties will delete and/or add as necessary to match the supplied data. |
GET API/ProductParameter/Group/{id} |
Get a specific product parameter group. |
|
POST API/ProductParameter/Group |
Create a new product parameter group. |
|
PUT API/ProductParameter/Group/{id} |
Update a product parameter group. |
Leaving out a property will ensure no changes are made to that property. Collection properties will delete and/or add as necessary to match the supplied data. |
GET API/ProductParameter/Value/{id}?predefinedValueId={predefinedValueId} |
Get a specific product parameter value. |
|
POST API/ProductParameter/Value |
Create or update a new product parameter value. |
|
PUT API/ProductParameter/Value |
Create or update a new product parameter value. |
|
PUT API/ProductParameter/Values |
Update multiple product parameter values. |
|
POST API/ProductParameter/Values |
Replace multiple product parameter values. |
|
GET API/ProductParameter/PredefinedValue/{id} |
Get a specific predefined value for a product parameter. |
|
POST API/ProductParameter/PredefinedValue |
Create a new predefined value for a product parameter. |
Category
Category management.
API | Description | Remarks |
---|---|---|
GET API/Category/{id} |
Get a specific category. |
|
POST API/Category/Query |
Query categories. |
No response envelope. |
POST API/Category |
Create a new category. |
|
PUT API/Category/{id} |
Update a category. |
Leaving out a property will ensure no changes are made to that property. Collection properties will delete and/or add as necessary to match the supplied data. |
Order
Provides access to the order repository.
PriceList
Provides access to the price list repository.
API | Description | Remarks |
---|---|---|
GET API/PriceList/List |
Get all price list definitions. |
- Prices on campaign price lists (id: xxxxxx2) can not be updated. Any such entries will be ignored. - ID for Ordinary, Sale and Campaign price lists starts from 1000000. The ID is calculated by this formula, Market ID * 1000000 + Type of price list (Ordinary=0, Sale=1, Capaign=2) So : Ordinary price list for market with ID 1 has ID = 1000000 Sale price list for market with ID 1 has ID = 1000001 Campaign price list for market with ID 1 has ID = 1000002 Ordinary price list for market with ID 2 has ID = 2000000 And so on ... |
PUT API/PriceList/Price?productIdType={productIdType}&pricesIncVat={pricesIncVat} |
Updates price list prices. |
- Prices on campaign price lists (id: xxxxxx2) can not be updated. Any such entries will be ignored. - ID for Ordinary, Sale and Campaign price lists starts from 1000000. The ID is calculated by this formula, Market ID * 1000000 + Type of price list (Ordinary=0, Sale=1, Capaign=2) So : Ordinary price list for market with ID 1 has ID = 1000000 Sale price list for market with ID 1 has ID = 1000001 Campaign price list for market with ID 1 has ID = 1000002 Ordinary price list for market with ID 2 has ID = 2000000 And so on ... |
Brand
Provides access to the brand repository.
API | Description | Remarks |
---|---|---|
GET API/Brand/{id} |
Get a specific brand. |
|
POST API/Brand/Query |
Query brands. |
|
POST API/Brand |
Create a new brand. |
|
PUT API/Brand/{id} |
Updates a brand. |
Leaving out a property will ensure no changes are made to that property. Collection properties will delete and/or add as necessary to match the supplied data. |