Active verified merchant offers
GET
/v1/merchants/catalogAuthorization
AuthorizationBearer token (JWT) · headerrequiredClerk human owner session JWT; iss must equal the configured Clerk issuer and the identity must be a human (not agent) owner with a verified email.
or
AuthorizationBearer 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.
or
AuthorizationOAuth2 access token · headerrequiredScopes:
agentsub:ownerResponses
200
Successful response
offersRegisteredOffer[]Show propertiesHide properties
Array of
RegisteredOfferskustringmin length 1 · max length 100 · matches ^[a-zA-Z0-9._-]+$
titlestringmin length 1 · max length 150
descriptionstringmax length 2000 · default: ""
unitstringmin length 1 · max length 100
priceUsdstringmatches ^(0|[1-9]\d{0,5})(\.\d{1,6})?$
categorystringmin length 1 · max length 60
idstringmerchantIdstringpriceUcMicrocreditsInteger microcredits as a decimal string. 1 credit = 1,000,000 microcredits = $0.01 USD.
matches ^[0-9]+$
activebooleancreatedAtintegerupdatedAtintegerlimitinteger