GET /v1/users, GET /v1/conversations, and
GET /v1/conversations/{conversation_id}/messages share one pagination
style.
Parameters
Response
next_cursor is null on the last page. There’s no way to jump to a
specific page or go backwards — walk forward until you get null.
Cursors are opaque
Don’t parse, store structure in, or construct a cursor yourself. Pass back exactly what you were given. A malformed cursor (including one from a different endpoint) returns400 invalid_cursor — it never silently resets
you to page one, so you won’t quietly re-walk data you already have.
A minimal loop
Node