# Pagination

Lists take `cursor` and `limit` and return `data` and `nextCursor`, with `total` where documented.
Pass `nextCursor` back unchanged; `null` means the end as of that read. Use the endpoint's
schema for its limit and default.

The event journal is oldest-first; activity history is newest-first. Journal pagination uses
an opaque list cursor. Streaming resumes with a journal sequence through `Last-Event-ID` or
`?cursor=`; do not interchange these cursor formats. See [Streaming](/streaming).
