Docs
API ReferenceReferenceKnowledgebases

List changes

GET
/knowledgebases/{knowledgebaseId}/changes

What was added or updated since a point in time: new or re-ingested source documents, page edits and archives, and (with a personal key) the member's new memories, oldest first. Call it first on a recurring job to find out what changed since the last run. Use all as the id for every knowledgebase this key may read. Pass the previous response's nextCursor as cursor to continue without gaps, or since to start from a timestamp. Free. Requires the knowledge:read scope.

AuthorizationBearer <token>

An organization API key, created from a Portal's Webhooks page (Provisioning API card). The secret is shown once at creation and stored only as a hash. Keys are organization-wide and carry scopes (end_users:read, end_users:write). Rate limit: 120 requests per minute per key (sliding 60-second window).

In: header

Path Parameters

knowledgebaseId*string

A knowledgebase id, or all for every knowledgebase this key may read.

Query Parameters

since?string

Rows that changed at or after this time. Ignored when cursor is given.

Formatdate-time
cursor?string

The nextCursor from an earlier response.

limit?integer
Range1 <= value <= 100
Default50

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/knowledgebases/string/changes"
{  "changes": [    {      "kind": "source",      "id": "string",      "knowledgebaseId": "2eaa043e-18a5-42f0-bbe8-1ad77d6f870c",      "title": "string",      "change": "created",      "at": "2019-08-24T14:15:22Z"    }  ],  "nextCursor": "string"}