Catalog management
- : Manage catalog
- : View catalog
Your Emporix tenant's name. Note: The tenant should always be written in lowercase.
saasdev2Search by the name of the catalog.
If you want to search for the name in a specific locale, you can just append the .<locale>, for example use name.de.
nameSearch by description of the catalog.
If you want to search for the name in a specific locale, you can just append the .<locale>, for example use description.de.
descriptionSearch by a site name. The equal operator is used here, therefore the site name must match.
Search by start date of the visibility of the catalog. It must follow the pattern yyyy-MM-dd.
2022-01-28Search by end date of the visibility of the catalog. It must follow the pattern yyyy-MM-dd.
2022-01-28Search by last update date of the catalog. It must follow the pattern yyyy-MM-dd.
2022-01-28Page number to be retrieved. The number of the first page is 1.
Note: If the pageNumber parameter is passed, size of the pages must be specified in the pageSize parameter.
1Number of catalogs to be retrieved per page.
60Fields to sort the response data by following order of the parameters from left to right.
Can contain multiple fields in format: field name:sort direction separated by a comma.
The colon with sort direction parameter is redundant and descending order is taken only
if it is equal to desc or DESC.
Ascending order is considered in any other case.
Sorting by name parameter works properly only if the Accept-Language header is set to
a specific language or is empty with default language specified in the configuration service.
name,description:ascThis flag specifies if the API client should receive a X-Total-Count header with the total number of elements that match the search filter.
falseList of properties used to sort the results, separated by commas. Possible values:
*- each internationalized field is returned as a map containing all available translationsen,en,de- each internationalized field is returned as a map containing translation specified by a header value. If translation is not supported by tenant configuration then exception is thrown. First language is the one with highest priority.fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5- each internationalized field is returned as a map containing translation specified by a header value. If translation is not available exception is thrown. This list must contains any possible extension for internationalized fields included in sort param.
*Example: *, 'en', 'en,de,fr', 'en-EN', 'fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5'The search was successful.
Request was syntactically incorrect. Details will be provided in the response payload.
An unexpected error prevented the server from fulfilling the request.
- : Manage catalog
- : View catalog
Your Emporix tenant's name.
Note: The tenant should always be written in lowercase.
saasdev2The Content-Language request HTTP header defines language(s) that can be used in the payload. Request body may contain only translations that are matching the languages specified in the header. Possible values:
*- request body may contain translations for all languages specified in tenant configuration. This is also the default behaviour if the header is not set.en,en,de,fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5- request body may contain only translations for languages specified in the header (if they are available in tenant configuration).
Note: For catalog requests, localized fields (such as name, description) must always be provided as maps of language codes to values, regardless of the Content-Language header value.
*Example: `*`, `en`, `en,de,fr`, `en-EN`, `fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7`Payload for creating a new catalog
Custom catalog identifier. If not provided, it is automatically generated.
^[a-zA-Z0-9_-]$Name of the catalog. Must be provided as a map of language codes to translations.
Description of the catalog. Must be provided as a map of language codes to translations.
List of site identifiers on which the catalog is published.
List of root category identifiers that are assigned to the catalog.
The catalog has been successfully created.
Request was syntactically incorrect. Details will be provided in the response payload.
Permission denied due to insufficient rights.
Given resource already exists.
An unexpected error prevented the server from fulfilling the request.
- : Manage catalog
- : View catalog
Your Emporix tenant's name. Note: The tenant should always be written in lowercase.
saasdev2The unique id of the category, that will be matched with the category identifiers stored on catalogs.
787323Page number to be retrieved. The number of the first page is 1.
Note: If the pageNumber parameter is passed, size of the pages must be specified in the pageSize parameter.
1Number of catalogs to be retrieved per page.
60Fields to sort the response data by following order of the parameters from left to right.
Can contain multiple fields in format: field name:sort direction separated by a comma.
The colon with sort direction parameter is redundant and descending order is taken only
if it is equal to desc or DESC.
Ascending order is considered in any other case.
Sorting by name parameter works properly only if the Accept-Language header is set to
a specific language or is empty with default language specified in the configuration service.
name,description:ascThis flag specifies if the API client should receive a X-Total-Count header with the total number of elements that match the search filter.
falseList of properties used to sort the results, separated by commas. Possible values:
*- each internationalized field is returned as a map containing all available translationsen,en,de- each internationalized field is returned as a map containing translation specified by a header value. If translation is not supported by tenant configuration then exception is thrown. First language is the one with highest priority.fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5- each internationalized field is returned as a map containing translation specified by a header value. If translation is not available exception is thrown. This list must contains any possible extension for internationalized fields included in sort param.
*Example: *, 'en', 'en,de,fr', 'en-EN', 'fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5'The search was successful.
Request was syntactically incorrect. Details will be provided in the response payload.
An unexpected error prevented the server from fulfilling the request.
- : Manage catalog
- : View catalog
Your Emporix tenant's name. Note: The tenant should always be written in lowercase.
saasdev2The unique id of the catalog.
787323List of language codes acceptable for the response. Possible values:
*- each internationalized field is returned as a map containing all available translationsen,en,de- each internationalized field is returned as a map containing translation specified by a header value. If translation is not supported by tenant configuration then exception is thrown. First language is the one with highest priority.fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5- each internationalized field is returned as a map containing translation specified by a header value. If translation is not available exception is thrown.
*Example: *, 'en', 'en,de,fr', 'en-EN', 'fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5'Catalog was successfully retrieved.
Request was syntactically incorrect. Details will be provided in the response payload.
Resource cannot be found
An unexpected error prevented the server from fulfilling the request.
- : Manage catalog
- : View catalog
Your Emporix tenant's name. Note: The tenant should always be written in lowercase.
saasdev2The unique id of the catalog.
787323Payload for updating a catalog.
Name of the catalog. Must be provided as a map of language codes to translations.
Description of the catalog. Must be provided as a map of language codes to translations.
List of site identifiers on which the catalog is published.
List of root category identifiers that are assigned to the catalog.
The catalog has been successfully created.
The catalog has been successfully updated.
Request was syntactically incorrect. Details will be provided in the response payload.
Permission denied due to insufficient rights.
Resource cannot be found
Resource conflict
An unexpected error prevented the server from fulfilling the request.
- : Manage catalog
- : View catalog
Your Emporix tenant's name. Note: The tenant should always be written in lowercase.
saasdev2The unique id of the catalog.
787323The catalog has been successfully removed.
Request was syntactically incorrect. Details will be provided in the response payload.
Permission denied due to insufficient rights.
Resource cannot be found
An unexpected error prevented the server from fulfilling the request.
No content
- : Manage catalog
- : View catalog
Your Emporix tenant's name. Note: The tenant should always be written in lowercase.
saasdev2The unique id of the catalog.
787323Payload for partially updating a catalog.
Name of the catalog. Must be provided as a map of language codes to translations.
Description of the catalog. Must be provided as a map of language codes to translations.
List of site identifiers on which the catalog is published.
List of root category identifiers that are assigned to the catalog.
The catalog has been successfully updated.
Request was syntactically incorrect. Details will be provided in the response payload.
Permission denied due to insufficient rights.
An unexpected error prevented the server from fulfilling the request.
Last updated
Was this helpful?

