GET /external/v1/context-unitsList context units in the current workspace. Responses include the full Markdown body.
Requirements
Request
Parameters
| Name | Type | Description |
|---|---|---|
| limit | number | Maximum number of context units to return. |
| offset | number | Number of context units to skip. |
Responses
Context units were successfully retrieved.
Example Request
/external/v1/context-unitscurl -X GET 'https://zentrik.ai/api/external/v1/context-units?limit=20' \
-H 'Authorization: Bearer YOUR_API_KEY'Example Response
[
{
"id": "context-unit-uuid",
"name": "Booking states and responsibility",
"description": "Interpret booking feedback and define lifecycle requirements.",
"data": "# Booking lifecycle\n\nA request, a confirmed booking and a completed lesson are separate states. Availability alone does not confirm a booking.\n\n## Product implications\n\nRequirements identify who confirms, when payment is due and who handles cancellations. Reports distinguish requests, confirmations and completed lessons.",
"productId": "product-uuid",
"workspaceId": "workspace-uuid",
"vectorFileId": "file-vector-id",
"indexingStatus": "indexed",
"createdAt": "2026-05-14T10:00:00Z",
"updatedAt": "2026-05-14T10:00:00Z"
}
]