Skip to content

Pagination

List endpoints are keyset-paginated for stable, efficient paging:

  • Pass ?limit= (1–50, default 20) to size a page.
  • Each response is { "data": [...], "nextCursor": "<opaque>" | null }.
  • To fetch the next page, pass the returned nextCursor as ?cursor=.
  • nextCursor is null on the last page.
# First page
curl "https://rmhstudios.com/api/v1/feed?limit=20" -H "Authorization: Bearer $RMH_KEY"

# Next page
curl "https://rmhstudios.com/api/v1/feed?limit=20&cursor=2026-06-20T09:59:00.000Z" \
  -H "Authorization: Bearer $RMH_KEY"

Treat the cursor as opaque — its format may change.