Developer essentials
Pagination
Traverse list results without missing or duplicating resources.
Cursor-based lists
When an operation exposes a cursor, pass the returned cursor unchanged to the next request. Stop when no next cursor is returned.
Consistency
Process resources idempotently. Newly created or updated resources can move between pages while a large list is being traversed.