Search Publications
Returns a list of Document Objects.
/api/2026-03/publications/searchQuery Parameters
Query StringPassed as URL query string. Comma-separated values for arrays (e.g. ?contentTypes=regular,author).
| Parameter | Type | Description |
search | string | Search term to perform a full-text search with. For exact word matches use “, e.g. |
contentTypes | string | Comma separated list of content-types for which documents should be found. Content types are concatenated with OR. Example: 'regular,author' |
categories | string | Comma separated list of category ids for which documents should be found. Categories are concatenated with OR. Example: 'sport,fashion' |
languages | string | Comma separated list of languages for which documents should be found. Languages are concatenated with OR. Example: 'en,de' |
languageGroupId | string | A GroupId used to fetch all translations of a document. |
filters | string | A JSON string which follows the Search Filters query DSL |
sort | string | Comma separated list of sort properties. Any of the Sort Fields can be used. The sort order can be reversed by prefixing the property with a |
fields | string | Comma separated list of properties to include in the response. Defaults to |
limit | integer | A limit for how much published documents to retrieve. Defaults to 10. Max. 100 |
offset | integer | An offset into the query. Useful when getting more than 100 results (pagination). Max. 10000 |
after | string | The |
ignoreComponentConditions | boolean | (added in release-2024-03) Provides a way to opt out of component filtering and return all content regardless of whether each component passes the conditional checks. Default: |
componentConditions | string | (added in release-2024-03) JSON stringified object which contains the component conditions you would like to apply. Default: |
Description
This endpoint allows filtering for published documents.
Use Cases
- Automatic teaser lists like topic pages (filtered by Metadata properties)
- Ticker Tool