Capture a hold
Capture the explicitly requested amountUc against this merchant-bound hold. Partial captures retain the held state; full capture marks captured.
/v1/redemptions/{id}/captureAuthorizationBearer token · headerrequiredScoped merchant API key (asm_...) issued via POST /v1/merchants/{id}/api-keys. Path/scope-restricted; cannot access human or agent routes.
idstringrequiredHold id (jti of the voucher)
Idempotency-KeystringrequiredReuse for the same operation and payload; payload changes conflict
application/jsonamountUcMicrocreditsrequiredInteger microcredits as a decimal string. 1 credit = 1,000,000 microcredits = $0.01 USD.
Capture record
idstringagentIdstringacceptorIdstringofferIdstringcategorystringamountUcMicrocreditsInteger microcredits as a decimal string. 1 credit = 1,000,000 microcredits = $0.01 USD.
statestringheldcapturedreleasedexpiredexpiresAtintegercreatedAtintegercapturedUcMicrocreditsInteger microcredits as a decimal string. 1 credit = 1,000,000 microcredits = $0.01 USD.
allocationsobject[]Show propertiesHide properties
objectlotIdstringamountUcMicrocreditsInteger microcredits as a decimal string. 1 credit = 1,000,000 microcredits = $0.01 USD.
invalid_input problem
typestringrequiredtitlestringrequiredstatusintegerrequiredcodestringrequiredunauthorized problem; live 401s advertise WWW-Authenticate: Bearer resource_metadata=...
typestringrequiredtitlestringrequiredstatusintegerrequiredcodestringrequiredIdentity, ownership, scope or policy denied (human_required, owner_claim_required, scope_required, FROZEN, CAP_EXCEEDED, SCOPE_FORBIDDEN)
typestringrequiredtitlestringrequiredstatusintegerrequiredcodestringrequirednot_found problem
typestringrequiredtitlestringrequiredstatusintegerrequiredcodestringrequiredRuntime or provider configuration unavailable (runtime_configuration_required, signing_configuration_required, runtime_unavailable, workspace_unavailable, provider_configuration_required)
typestringrequiredtitlestringrequiredstatusintegerrequiredcodestringrequired