Logo
Emporix Digital Commerce Platform API Documentation

prices management

Number of APIs: 5


1. Retrieving price by id

GET {{api-url}}/price/{{tenant}}/prices/{{priceId}}?extendWithPriceModel=true

Retrieves a specific price by price ID.
The endpoint is available in the following versions: v1 and v2.
The second version of the endpoint introduces new fields in the response. Moreover, some fields known from version v1 become deprecated. In order to check details of changes for version v2 check data schema of the response body.



2. Deleting price by id

DELETE {{api-url}}/price/{{tenant}}/prices/{{priceId}}

Deletes a specific price by price ID.

Required scopes

  • price.price_manage



3. Retrieving prices

GET {{api-url}}/price/{{tenant}}/prices

Retrieves prices for the given criteria.
The endpoint is available in the following versions: v1 and v2.
The second version of the endpoint introduces new fields in the response. Moreover, some fields known from version v1 become deprecated. In order to check details of changes for version v2 check data schema of the response body.



4. Updating price by id

PUT {{api-url}}/price/{{tenant}}/prices/{{priceId}}

Modifies an existing price by its price ID for a given product.
The endpoint is available in the following versions: v1 and v2.
The second version of the endpoint introduces new fields in the request. Moreover, some fields known from version v1 become deprecated. In order to check details of changes for version v2 check data schema of the request body.

Required scopes

  • price.price_manage



5. Creating price

POST {{api-url}}/price/{{tenant}}/prices

Creates a new price for a product.
The endpoint is available in the following versions: v1 and v2.
The second version of the endpoint introduces new fields in the payload. Moreover, some fields known from version v1 become deprecated. In order to check details of changes for version v2 check data schema of the request body.

Required scopes

  • price.price_manage



ENDPOINTS