Link OAuth callback (POST)
POST
/v1/payments/link/callbackAuthorization
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
AuthorizationOAuth2 access token · headerrequiredScopes:
agentsub:ownerRequest body
requiredapplication/jsoncodestringrequiredmin length 1 · max length 4096
statestringrequiredmin length 1 · max length 200
Responses
200
Link connection result
object400
invalid_input
codestringrequiredAllowed:
owner_requiredagent_mismatchidempotency_requiredinvalid_inputstripe_signature_requiredpayment_unavailablestatusintegerrequired403
owner_required
codestringrequiredAllowed:
owner_requiredagent_mismatchidempotency_requiredinvalid_inputstripe_signature_requiredpayment_unavailablestatusintegerrequired503
payment_unavailable
codestringrequiredAllowed:
owner_requiredagent_mismatchidempotency_requiredinvalid_inputstripe_signature_requiredpayment_unavailablestatusintegerrequired