Poll a top-up request
GET
/v1/payments/topups/{id}Authorization
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:ownerPath parameters
idstringrequiredResponses
200
Top-up state (pending / approved / settled / expired)
idstringagentIdstringamountUsdCentsintegerstatusstringkindstringAllowed:
checkoutlinkapprovalUrlstring<uri>checkoutUrlstring<uri>nextActionobjectShow propertiesHide properties
resolutionstringactionUrlstring<uri>intentIdstring503
payment_unavailable
codestringrequiredAllowed:
owner_requiredagent_mismatchidempotency_requiredinvalid_inputstripe_signature_requiredpayment_unavailablestatusintegerrequired