Skip to main content
GET
Retrieve all articles

Supported products

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Scopes

cms.knowledge_base.settings.read
cms.knowledge_base.articles.publish
cms.knowledge_base.articles.write
cms.knowledge_base.articles.read
cms.knowledge_base.settings.write

Query Parameters

after
string

A pagination cursor. Pass the value from the previous response’s paging.next.after to retrieve the next page.

archivedInDashboard
boolean

Filter articles based on whether they are archived in the dashboard.

categoryId
string[]

Filter to articles belonging to the specified category ID(s). Accepts multiple values, repeated as separate query parameters.

createdAfter
string<date-time>

Filter to articles created after the specified date-time. Accepts an ISO-8601 timestamp (e.g., 2026-09-20T00:00:00Z) or a plain date (e.g., 2026-09-20).

createdAt
string<date-time>

Filter articles to those with this exact creation timestamp. Accepts an ISO-8601 timestamp (e.g., 2026-09-20T00:00:00Z) or a plain date (e.g., 2026-09-20).

createdBefore
string<date-time>

Filter to articles created before the specified date-time. Accepts an ISO-8601 timestamp (e.g., 2026-09-20T00:00:00Z) or a plain date (e.g., 2026-09-20).

includeBody
boolean

A boolean indicating whether to include each article’s HTML content (the body field) in the response. Defaults to true.

includeTranslations
boolean

A boolean indicating whether to include a summary of each article’s translations (id, title, and state per language) in the response. Defaults to true.

knowledgeBaseId
string[]

Filter to articles belonging to the specified knowledge base ID(s). Accepts multiple values, repeated as separate query parameters.

language
string[]

Filter articles by a specific language. Accepts an ISO 639 language code (e.g., en, es), optionally with a region subtag (e.g., en-US). Accepts multiple values, repeated as separate query parameters.

limit
integer<int32>

The number of results to display per page. Default is 25, maximum is 100.

sort
string[]

Specify how to sort results. Accepts name, createdAt, or updatedAt; prefix a field with - for descending order (e.g., -createdAt). Defaults to createdAt descending (newest first).

state
string

Filter to articles in the specified state. Accepted values are DRAFT or PUBLISHED.

updatedAfter
string<date-time>

Filter to articles updated after the specified date-time. Accepts an ISO-8601 timestamp (e.g., 2026-09-20T00:00:00Z) or a plain date (e.g., 2026-09-20).

updatedAt
string<date-time>

Filter articles to those with this exact update timestamp. Accepts an ISO-8601 timestamp (e.g., 2026-09-20T00:00:00Z) or a plain date (e.g., 2026-09-20).

updatedBefore
string<date-time>

Filter to articles updated before the specified date-time. Accepts an ISO-8601 timestamp (e.g., 2026-09-20T00:00:00Z) or a plain date (e.g., 2026-09-20).

Response

successful operation

results
object[]
required

The knowledge articles in this page of results, as an array of KnowledgeArticle objects.

paging
object
Last modified on September 28, 2026