Page through Symmetry I-9 list endpoints with the ?page query parameter. Covers which GET endpoints support it, the Pagination-* response headers, and the Link header.
Four list endpoints return results 25 at a time and are paged with the ?page query parameter. Every paginated response also carries Pagination-* headers and a Link header, so you can walk through pages without tracking offsets yourself.
Pagination applies to the following GET endpoints:
/employers
/employers/{employerId}/employees
/employers/{employerId}/admins
/employers/{employerId}/everifyCases
/employers/{employerId}/employees/{employeeId}/submissions is not paginated. It returns every submission for an employee in a single response, because an employee accumulates only a small number of I-9 submissions over the course of employment.
Two of these endpoints also accept filters that narrow the result set before it is paged: /employees accepts status and includeStatus, and /everifyCases accepts actionRequired. When you filter, the pagination headers describe the filtered set, not the full collection.
Paginated responses include a Link header with page navigation URLs, using the first, prev, next, and last relations. The prev and next relations are only present when a page exists in that direction, so the last page has no next:
To retrieve a full collection, request the first page and follow the next relation until it is no longer present. This avoids assumptions about page size and keeps working if the record count changes between requests.
Was this page helpful?
Assistant
Responses are generated using AI and may contain mistakes.