List Catalog
Changed onList a keyset page of browsable catalog entries (search/filter aware).
The catalog holds thousands of entries, so this is cursor-paginated like GET /apis: follow next_cursor until has_more is false. catalog_total/registered_count/outdated_count count the whole manifest, not the page, so the Discover status row stays stable while scrolling.
Request
- Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
- URL: /catalog
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL /authorize, token URL /oauth/token)
Query parameters
Search text matched against entry IDs; results are ranked by match quality.
Only return entries already imported into the registry.
Only return entries not yet imported; cannot be combined with registered_only or outdated_only.
Only return imported entries with an upstream update available.
Treat entries whose update notification is snoozed as outdated.
Opaque cursor from a previous page's next_cursor; keep the other filters unchanged while paging.
Maximum number of entries to return (1-200).
Response
Successful Response
Example response
{
"catalog_total": 5231,
"data": [],
"has_more": true,
"manifest_age_seconds": 3600,
"next_cursor": "eyJpZCI6ICJzdHJpcGUuY29tIn0=",
"registered_count": 12
}Changes
- info
the endpoint scheme security
OAuth2was added to the API
- info
- info
added the new optional
queryrequest parameterinclude_snoozed
- info