List Catalog
List 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.
Query parameters
Response
Successful Response
Example response
{
"catalog_total": 5231,
"data": [],
"has_more": true,
"manifest_age_seconds": 3600,
"next_cursor": "eyJpZCI6ICJzdHJpcGUuY29tIn0=",
"registered_count": 12
}Changes
Changed in 5 of the 85 revisions of this API.111044
- ○
added the new optional
queryrequest parameterinclude_snoozednew-optional-request-parameter
- ○
- ○
added the new optional
queryrequest parameteroutdated_onlynew-optional-request-parameter
- ○
added the optional property
data/items/update_availableto the response with the200statusresponse-optional-property-added
- ○
added the optional property
outdated_countto the response with the200statusresponse-optional-property-added
- ○
- ▲
for the
queryrequest parameterlimit, the max was decreased from500.00to200.00request-parameter-max-decreased
- ▲
the response's body type/format changed from
/toobject/for status200response-body-type-changed
- ▲
the
detailresponse's property type/format changed fromarray/tostring/for status422response-property-type-changed
- ○
api operation id
list_catalog_catalog_getremoved and replaced withlistCatalogapi-operation-id-removed
- ○
the endpoint scheme security
BearerAuthwas added to the APIapi-security-added
- ○
the endpoint scheme security
AgentOauthAccessTokenwas removed from the APIapi-security-removed
- ○
the endpoint scheme security
HumanLoginwas removed from the APIapi-security-removed
- ○
the endpoint scheme security
JenticApiKeywas removed from the APIapi-security-removed
- ○
api tag
Catalogaddedapi-tag-added
- ○
api tag
catalogremovedapi-tag-removed
- ○
added the new optional
queryrequest parametercursornew-optional-request-parameter
- ○
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status422response-media-type-name-specialized
- ○
added the non-success response with the status
400response-non-success-status-added
- ○
added the non-success response with the status
401response-non-success-status-added
- ○
added the non-success response with the status
403response-non-success-status-added
- ○
added the non-success response with the status
500response-non-success-status-added
- ○
added the non-success response with the status
503response-non-success-status-added
- ○
added the optional property
codeto the response with the422statusresponse-optional-property-added
- ○
added the optional property
errorsto the response with the422statusresponse-optional-property-added
- ○
added the optional property
has_moreto the response with the200statusresponse-optional-property-added
- ○
added the optional property
instanceto the response with the422statusresponse-optional-property-added
- ○
added the optional property
manifest_age_secondsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
next_cursorto the response with the200statusresponse-optional-property-added
- ○
added the optional property
statusto the response with the422statusresponse-optional-property-added
- ○
added the optional property
titleto the response with the422statusresponse-optional-property-added
- ○
added the optional property
typeto the response with the422statusresponse-optional-property-added
- ○
the response property
detailbecame required for the status422response-property-became-required
- ○
added the required property
catalog_totalto the response with the200statusresponse-required-property-added
- ○
added the required property
datato the response with the200statusresponse-required-property-added
- ○
added the required property
registered_countto the response with the200statusresponse-required-property-added
This revision also has 61 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
the endpoint scheme security
AgentOauthAccessTokenwas added to the APIapi-security-added
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the response's body type/format changed from
object/to/for status200response-body-type-changed
- ▲
media type
application/problem+jsonwas changed to a more general media typeapplication/jsonfor the response status422response-media-type-name-generalized
- ▲
the response property
detailbecame optional for the status422response-property-became-optional
- ▲
the
detailresponse property's maxLength was unset from4096for the response status422response-property-max-length-unset
- ▲
the
detailresponse's property type/format changed fromstring/toarray/for status422response-property-type-changed
- ▲
removed the required property
catalog_totalfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
datafrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
registered_countfrom the response with the200statusresponse-required-property-removed
- ●
deleted the
queryrequest parametercursorrequest-parameter-removed
- ●
removed the optional property
codefrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
errorsfrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
has_morefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
instancefrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
manifest_age_secondsfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
next_cursorfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
statusfrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
titlefrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
typefrom the response with the422statusresponse-optional-property-removed
- ○
api operation id
listCatalogremoved and replaced withlist_catalog_catalog_getapi-operation-id-removed
- ○
the endpoint scheme security
HumanLoginwas added to the APIapi-security-added
- ○
the endpoint scheme security
JenticApiKeywas added to the APIapi-security-added
- ○
the endpoint scheme security
BearerAuthwas removed from the APIapi-security-removed
- ○
api tag
catalogaddedapi-tag-added
- ○
api tag
Catalogremovedapi-tag-removed
- ○
for the
queryrequest parameterlimit, the max was increased from200.00to500.00request-parameter-max-increased
- ○
removed the non-success response with the status
400response-non-success-status-removed
- ○
removed the non-success response with the status
401response-non-success-status-removed
- ○
removed the non-success response with the status
403response-non-success-status-removed
- ○
removed the non-success response with the status
500response-non-success-status-removed
- ○
removed the non-success response with the status
503response-non-success-status-removed
This revision also has 179 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲