Pagination (list endpoints)
List endpoints (arriving with the invoice API) share one contract: ?cursor=&limit=
(limit 1–200, default 50), response { "data": […], "meta": { "hasMore": true, "nextCursor": "…" } }. Cursors are opaque — pass them back verbatim, never construct or
modify them. Offset pagination is deliberately not offered (data sets grow while you read).