Kenso

Pagination

List endpoints return one page at a time and hand you a cursor for the next page.

Ken-Version: 2026-11-02

A page

JSON
{
  "success": true,
  "data": [ { "id": 812 }, { "id": 815 } ],
  "pagination": { "nextCursor": "eyJpZCI6ODE1fQ", "hasMore": true }
}

Parameters

Parameter
What it does
limit
Items per page. Defaults to 50. Most lists accept up to 200 and answer 400 above that. Search lists return at most 100 per page.
cursor
The previous page's pagination.nextCursor. Leave it out for the first page.

Get the next page

Pass the previous page's nextCursor as cursor, with the same filters:

Request
curl "https://api.ken.so/v1/campaigns?limit=100&cursor=eyJpZCI6ODE1fQ" \
  -H "Authorization: Bearer $KEN_API_KEY" \
  -H "Ken-Version: 2026-11-02" \
  -H "X-Ken-Workspace-Id: $KEN_WORKSPACE_ID"
  • Stop when hasMore is false.
  • Cursors are opaque strings. Pass them back as they came, without building or editing them.

More guides