Skip to main content
List endpoints in the public API share one pagination shape. It’s designed to fit no-code tools like Make (limit + offset + has-more).

Query parameters

limit
integer
default:"50"
Page size. Range 1–100.
offset
integer
default:"0"
Number of records to skip.
The profiles and campaigns list endpoints also accept page (1-based) for convenience, but the response is always the limit/offset shape below.

Response shape

Paginated list responses (inside the data envelope) look like:
items
array
The page of records.
limit
integer
The page size that was applied.
offset
integer
The offset that was applied.
total
integer
Total matching records.
has_more
boolean
true when offset + items.length < total.
next_cursor
string | null
The next offset as a string (e.g. "50") when has_more, else null.

Paging through results

next_cursor is a stringified numeric offset, not an opaque token. Feed it back as offset, not page.

Non-paginated lists

GET /public/webhooks returns a raw array of endpoints, not a paginated envelope — there are few enough of them that paging isn’t needed.