Skip to main content
POST
Execute an off-ramp transaction
Executes a previously created off-ramp transaction, triggering the fiat payout to the user’s bank account. Call this after the user has sent crypto to the destinationWalletAddress returned by the Create Off-Ramp endpoint.

Transaction Status Values


Important Notes

  • The transactionId must reference a valid off-ramp transaction created via Create Off-Ramp.
  • The transaction must belong to the partner associated with the API key.
  • Optionally include transactionHash, the blockchain hash of the user’s crypto transfer, to help Capa locate and confirm the incoming funds. It must be a valid blockchain hash.

Use Cases

  • Manual Execution: Trigger execution after verifying crypto receipt.
  • Workflow Integration: Separate transaction creation from execution in automated workflows.

Error Codes

Common Errors

Endpoint-Specific Errors

Authorizations

partner-api-key
string
header
required

API key for the affiliated partner performing the request.

Body

application/json
transactionId
string<uuid>
required

Identifier for the off-ramp transaction to execute

Example:

"8374f327-38bd-4b0b-b8a7-2524599eb903"

transactionHash
string

The blockchain transaction hash of the user's crypto transfer

Example:

"0x48c78b33abc0256b217bebbb3f0a30642c17c5527761f09d35c24aa85361b7f0"

Response

Transaction execution initiated successfully

success
boolean
Example:

true

data
object