- Call the route and read
nextCursorfrom the response. - If
nextCursoris a string, send it back unchanged ascursoron the next call. - If
nextCursorisnull, you have the last page.
400 rather than quietly starting you from page one, so a bug in your pager shows
up as an error instead of duplicate rows.
Each page starts after the last row of the one before, so new rows arriving while you page never
shift your pages. You won’t see the same order twice because something filled while you were
reading.