Skip to main content
GET
List and search content

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

kbId
string
required

Knowledge base to operate on. Get the ids from listMyKnowledgeBases.

Query Parameters

offset
integer<int32>

Rows to skip. Page with total and hasNext from the response.

Example:

0

limit
integer<int32>

Page size. Capped at 200.

Example:

50

sortBy
enum<string>

Field to order by. Ignored when semanticSearch is true — relevance decides the order then.

Available options:
updatedAt,
createdAt,
type,
tag
sortDir
enum<string>
Available options:
asc,
desc

Rank by meaning instead of filtering. Needs searchTerm; a natural-language question works better here than keywords.

searchTerm
string

What to search for. Substring match by default; the query to rank by when semanticSearch is true.

label
string

Exact label match. Read the labels in use from getEntryTags.

topic
string

Exact topic match. Read the topics in use from getEntryTopics.

type
enum<string>

Content type filter. INTERACTIVE is rejected — flows are not part of this surface.

Available options:
N1,
N2,
INTERACTIVE
status
enum<string>

Keep only active or only disabled content.

Available options:
PUBLISHED,
DRAFT,
SCHEDULED,
DISABLED
sourceType
enum<string>

Where the content came from (manual authoring, import, scraping).

Available options:
MANUAL,
IMPORTED,
DOCUMENT

Response

One page of content.

One page of content.

items
object[]
required

The content on this page.

total
integer<int64>
required

Total matching the query, across all pages.

Example:

137

offset
integer<int32>
required

Offset this page started at.

Example:

0

limit
integer<int32>
required

Page size actually applied (capped at 200).

Example:

50

hasNext
boolean
required

Whether another page follows.

Example:

true