Offset paging drifts. If ten contacts are created while you walk page 3 to page 4, offset paging shows you rows twice and skips others. A cursor is anchored to a row, so a page boundary stays put no matter what is written underneath it.It also stays fast. ?page=5000 makes the database count through everything before it; a cursor does not.
Two endpoints are page-numbered rather than cursor-paged, because their result sets are small and bounded by how many customers you have:GET /v1/platform/customers and GET /v1/platform/setup-links: