Price Groups
Last updated
Was this helpful?
Last updated
Was this helpful?
An access_token
from Headless API Authentication
A cultureCode
, e.g., en-US
(string)
maxItems
, limits the number of results returned. in Pagination
nextPagingToken
, required to fetch the next page. Read more in Pagination
filters-*,
used for for valid price groups based on .
BadRequest (400)
Invalid access token; Invalid culture code etc.
Unauthorized (401)
The token is expired.
Forbidden (403)
The token does not have access to this endpoint.
Error Response Example
To get the valid price groups for a context, this endpoint supports giving it a set of properties prefixed with filters-
. Setting any filter property will make the API only return price groups that are valid according to the criteria set up for them.
The API will map any parameters prefixed filters-
to a dictionary of properties, sent to the GetPriceGroups
pipeline, in the following way:
The parameter name will be mapped to the key in the dictionary, with the filters-
part of the name stripped off. The parameter value will be mapped to the value in the dictionary.
In the above example, we're calling the API with a filters-customer
query parameter.
The key will be customer
and the value will be 29ae4d70-f0dd-4eca-83bf-7125920f3279
- the GUID of the current customer.
This can be used to send filtering properties used by either the built-in criteria, or your custom criteria. The built-in criteria uses the following keys:
Key customer
- Validates the customer against all customer group or organization criteria.
Value: Guid
of the customer
Key customerGroup
- Validates the customer group against all customer group criteria.
Value: Guid
of the customer group
Key organization
- Validates the organization against all organization criteria.
Value: Guid
of the organization
The time-based criterion doesn't use any properties as it is validated via server time. This means, that, if no other filter properties are needed, you will need to add an unused filter property, e.g. filters-time=
to trigger the filtering.
See the for more details on how to use the properties in a pipeline task.