Offer catalog
Agent token required in live mode (merchant keys are whitelisted for this path but the handler still requires an agent identity). q filters by title/description substring. With Accept: text/plain returns a plain-text listing instead.
/v1/catalogAuthorizationBearer token (JWT) · headerrequiredVerified AgentID agent JWT (iss https://auth.agentid.com) or an AgentSub OAuth access token (typ at+jwt, iss https://api.agentsub.dev, scope agentsub:agent). The agent's human owner must exist in Clerk with the same verified email.
qstringMatching offers
offersOffer[]Show propertiesHide properties
OfferidstringacceptorIdstringtitlestringdescriptionstringunitstringpriceUcMicrocreditsInteger microcredits as a decimal string. 1 credit = 1,000,000 microcredits = $0.01 USD.
priceUsdstringUSD decimal string; 1,000,000 microcredits = $0.01
categorystringacceptedPaymentMethodsstring[]unauthorized problem; live 401s advertise WWW-Authenticate: Bearer resource_metadata=...
typestringrequiredtitlestringrequiredstatusintegerrequiredcodestringrequiredRuntime or provider configuration unavailable (runtime_configuration_required, signing_configuration_required, runtime_unavailable, workspace_unavailable, provider_configuration_required)
typestringrequiredtitlestringrequiredstatusintegerrequiredcodestringrequired