Fetch the current selected-item snapshot, one page at a time
One-time bootstrap for clients that keep a complete local copy of the selected set. Not a browsing endpoint and not something to poll: page through it once with limit (default 500, max 1000) until hasMore is false, keep the cursor from the FIRST page, then stay current with /api/v1/selected/changes. The full set runs to several thousand items and only grows; fields=minimal keeps the bootstrap small. A widget that just shows today's picks does not need this at all — use /api/v1/items.
Request
- Base URL: https://gameshot.games
- URL: https://gameshot.games/api/v1/selected/snapshot
- Auth: none declared
Query parameters
'minimal' drops summary and the original-article link, cutting the payload roughly 4x. Prefer it when you only need to know which items are currently selected. On continuation pages the value is locked by the page cursor, so a mirror can never end up half default and half minimal.
Opaque continuation cursor from the previous response's nextPage. Keep requesting pages while hasMore is true; only after the last page should you use cursor against /api/v1/selected/changes. The sync cursor is identical on every page and always refers to the watermark taken on the first page, so items changed mid-pagination are reconciled by the first changes call.
Headers
The client's normal User-Agent (optional; any value works).
Previously received ETag for this exact URL. A match returns 304 without a response body.
Response
OK
Example response
{
"items": [
{
"category": "release"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.