GET /external/v1/huddlesList saved daily huddles across the API key’s workspace, newest date first, with ID descending as the tie-breaker. Returns identity, timestamps and version metadata only. The body is an array; X-Total-Count, X-Limit, X-Offset and X-Has-More headers describe pagination. Concurrent creation or deletion can shift offset pages. Reads never create or refresh huddles. Existing keys with initiatives:read also authorize this endpoint; either scope is sufficient.
Requirements
Request
Parameters
| Name | Type | Description |
|---|---|---|
| teamId | UUID | Filter to one team. Omit to include all teams in the API key’s workspace. |
| from | string | Inclusive huddle date, YYYY-MM-DD. Filters the saved calendar date, not generatedAt. |
| to | string | Inclusive huddle date, YYYY-MM-DD; must be on or after from. Set from and to to the same date for one day. |
| limit | integer | Page size, 1–100. Default: 20. |
| offset | integer | Matching records to skip. Default: 0. |
Responses
Shallow records and pagination headers. No matches or an exhausted page returns an empty array.
Invalid UUID, date, date range, pagination or unsupported parameter.
Example Request
/external/v1/huddlescurl 'https://zentrik.ai/api/external/v1/huddles?from=2026-09-03&to=2026-09-03&limit=20&offset=0' -H 'Authorization: Bearer YOUR_API_KEY'Example Response
[
{
"id": "11111111-1111-4111-8111-111111111111",
"workspaceId": "22222222-2222-4222-8222-222222222222",
"teamId": "33333333-3333-4333-8333-333333333333",
"huddleDate": "2026-09-03",
"schemaVersion": 4,
"refreshRevision": 1,
"generatedAt": "2026-09-03T09:00:00.000Z",
"generatedByUserId": null,
"createdAt": "2026-09-03T09:00:00.000Z",
"updatedAt": "2026-09-03T09:15:00.000Z"
}
]