Categories
| API | Description |
|---|---|
| GET v1/store/categories |
Gets the top level product categories of a store, using pagination. |
| GET v1/store/categories/{categoryID}/categories |
Gets the sub-categories of a specific product category, using pagination. |
| GET v1/store/categories/id |
Gets the category's unique ID by its friendly ID. |
| GET v1/store/categories/{categoryID} |
Gets the category by its unique ID. |
| GET v1/store/categories/tree |
Gets the tree of product categories of a store. |
Orders
| API | Description |
|---|---|
| GET v1/store/login/user/orders/summary |
Gets the summary of orders of the currently logged-in user, who is identified by the provided security token. |
| POST v1/store/login/user/orders/draft/items |
Creates a draft order item of a product. Note: The API supports kit and static products only. |
| GET v1/store/login/user/orders/unsubmitted/items/{orderItemID} |
Gets the order item that has not been submitted by its unique ID. Note: The API supports kit and static products only. |
| PUT v1/store/login/user/orders/unsubmitted/items/{orderItemID} |
Updates the order item that has not been submitted. Note: The API supports kit and static products only. |
| POST v1/store/login/user/orders/unsubmitted/items/{orderItemID}/price/calculate |
Gets the price of the order item that has not been submitted. Note: The API supports kit and static products only. |
| POST v1/store/login/user/orders/submitted/items/{orderItemID}/reorder |
Reorders the submitted order item. Note: The API supports kit and static products only. |
| GET v1/store/login/user/orders/submitted/items/last/status |
Gets the information about the last submitted order item of a product. Note: The API supports kit and static products only. |
| POST v1/store/login/user/orders/unsubmitted/items/{orderItemID}/addToCart |
Adds a draft order item to the shopping cart. Note: The API supports static products only. |
| POST v1/store/login/user/orders/unsubmitted/items/{orderItemID}/saveForLater |
Adds a draft order item to the 'save for later' section in the shopping cart. Note: The API supports static products only. |
Products
| API | Description |
|---|---|
| GET v1/store/products/id |
Gets the product's unique ID by its friendly ID. |
| GET v1/store/products/{productID} |
Gets the product by its unique ID. |
| GET v1/store/categories/{categoryID}/products |
Gets the online products of a specific product category, using pagination. |
| GET v1/store/products/search |
Gets the products using a search string. |
| GET v1/store/products |
Gets the products by their unique IDs. |
| GET v1/store/products/{productID}/thumbnails |
Gets product thumbnails. |
Properties
| API | Description |
|---|---|
| POST v1/store/login/user/orders/unsubmitted/items/{orderItemID}/properties/{propertyID}/files |
Appends files to the order item property. |
| DELETE v1/store/login/user/orders/unsubmitted/items/{orderItemID}/properties/{propertyID}/files |
Delete files of the order item property |
Store
| API | Description |
|---|---|
| POST v1/store/login |
Logs the user into the store. |
| POST v1/store/login/renew |
Renews the user session. |
| DELETE v1/store/login |
Logs the user out from the store. |
| GET v1/store/login/user |
Gets the currently logged-in user, who is identified by the provided security token. |
| GET v1/store |
Gets the store to which the user is currently logged in. |
| GET v1/store/cultures |
Gets the cultures of the store. |
| GET v1/store/currencies |
Gets the currencies of the store. |