Pagination
Collection endpoints return paginated results. Use query parameters to control page size and navigate through results.
Parameters
-
- Name
page- Type
- integer
- Description
- Default
1. The page number to retrieve.
-
- Name
per_page- Type
- integer
- Description
- Default
25, maximum100. Number of records per page.
Response headers
Every paginated response includes these headers:
-
- Name
X-Total- Type
- integer
- Description
- Total number of records across all pages.
-
- Name
X-Per-Page- Type
- integer
- Description
- Records per page (mirrors your
per_pageparameter).
-
- Name
X-Page- Type
- integer
- Description
- Current page number.
-
- Name
X-Total-Pages- Type
- integer
- Description
- Total number of pages.
Example
Request
GET
/v1/products?page=2&per_page=10
curl -G https://beaconed.ai/api/v1/products \
-H "Authorization: Bearer YOUR_API_KEY" \
-d page=2 \
-d per_page=10
Response headers
X-Total: 87
X-Per-Page: 10
X-Page: 2
X-Total-Pages: 9