Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | Page number (1-indexed) |
pageSize | integer | 50 | Number of items per page (max 100) |
Example
Response Format
Every paginated response includes apagination object alongside the data:
Pagination Fields
| Field | Type | Description |
|---|---|---|
page | number | Current page number |
pageSize | number | Number of items per page |
totalCount | number | Total number of items across all pages |
totalPages | number | Total number of pages |
Iterating Through All Pages
To fetch all records, loop untilpage equals totalPages:
Tips
- Use the largest
pageSizethat makes sense for your use case (max 100) to minimize the number of requests. - The first page is
page=1, notpage=0. - An empty page returns an empty array with
totalCount: 0. - Some list endpoints support search filters (e.g.,
?search=smithon/v1/patients). Pagination applies after filtering.
