Search the public catalog
Pages through the published catalog, filtered by text, capability, category or provider. Items are redacted for public reading and pages stay stable between calls. No bearer token needed: the catalog is the same for every caller.
/v1/public-catalogtextstringAt most 800 UTF-8 bytes; control characters rejected
qstringAlias for text; cannot be combined with text
capabilitystringcategorystringproviderstringoperationIdstringlimitintegercursorstringsignalsany1 also returns unsuppliedJobs and warnings when no public endpoint does the query's job; without it that page is items: [] with the three base keys
1Stable public catalog page
itemsPublicCatalogItem[]requiredShow propertiesHide properties
PublicCatalogItemcatalogItemIdstringrequiredrevisionintegerrequiredproviderIdstringrequiredoperationIdstringrequiredtitlestringrequireddescriptionstringrequiredcategoriesstring[]requiredcapabilitiesstring[]requiredinputSchemaDigeststringrequiredoutputSchemaDigeststringrequiredmethodstring | nullrequiredGETPOSTPUTPATCHDELETEnullpathTemplatestring | nullrequiredparametersobject[]requiredShow propertiesHide properties
objectnamestringrequiredlocationanyrequiredquerypathheaderbodyrequiredbooleanrequireddescriptionstringschemaDigeststringverificationobjectrequiredShow propertiesHide properties
stateanyrequiredunverifiedfixture_verifiedauthenticated_verifiedstaleverifiedAtstring<date-time> | nullrequiredresponseCaptureobjectrequiredShow propertiesHide properties
availablebooleanrequireddigeststring | nullrequiredreferencesobject[]requiredShow propertiesHide properties
objectkindanyrequireddocumentationpricingurlstring<uri>requiredpricePublicCatalogPricerequiredShow propertiesHide properties
stateanyrequiredamountMicrosintegerrequiredcurrencystringrequiredunitstringrequiredeffectiveAtstring<date-time>requiredcomparisonBasisobjectShow propertiesHide properties
canonicalMeterstringrequiredbillingBasisanyrequiredper_callper_resultper_unittierstringrequiredminimumMicrosintegerrequiredroundinganyrequiredexactceilfloorstateanyrequiredunknownuncomputablereasonstringrequiredpublishedAtstring<date-time>requireditemDigeststringrequiredprovenanceTieranyrequiredofficialverified_partnercommunityprivateunverifiedcatalogDigeststringrequirednextCursorstring | nullrequiredunsuppliedJobsstring[]Sent only with signals=1 and together with warnings: best-matching job ids no public endpoint is filed under
warningsobject[]Sent only with signals=1, when no public endpoint does the query's job; items is then empty
Show propertiesHide properties
objectcodeanyrequiredjobIdstringrequiredjobTitlestringrequiredmessagestringrequiredInvalid, repeated, or malformed query/cursor
Only returned for a malformed request; no bearer token is required
Catalog read scope required
catalog_cursor_stale: cursor no longer matches the query or catalog snapshot