Skip to main content
GET
Get crypto withdrawal

Authorizations

Authorization
string
header
required

API key as Bearer token

Headers

Reap-Version
enum<string>
required

API version (YYYY-MM-DD)

Available options:
2025-02-14
Example:

"2025-02-14"

Path Parameters

id
string<uuid>
required

Crypto withdrawal ID

Response

Crypto withdrawal resource

id
string<uuid>
required

Unique withdrawal identifier

accountId
string<uuid>
required

Account the funds are withdrawn from

chainId
enum<string>
required

Blockchain network the transfer happens on

Available options:
ETHEREUM_MAINNET,
ETHEREUM_SEPOLIA,
BASE_MAINNET,
BASE_SEPOLIA,
ARBITRUM_ONE_MAINNET,
ARBITRUM_ONE_SEPOLIA,
POLYGON_MAINNET,
POLYGON_AMOY,
SOLANA_MAINNET,
SOLANA_DEVNET
Example:

"ETHEREUM_MAINNET"

asset
object
required

Asset metadata

amount
string
required

Gross amount requested, with decimals applied. The fee is taken out of this rather than charged on top.

Example:

"100.000000"

netAmount
string
required

Amount the destination receives: the gross less the fee

Example:

"99.750000"

fee
object
required

Fee charged for the withdrawal, fixed at the time it was requested

destinationAddress
string
required

Address the funds are sent to

status
enum<string>
required

Current withdrawal status

Available options:
PENDING_SIGNATURE,
PROCESSING,
COMPLETED,
EXPIRED,
CANCELLED,
FAILED
Example:

"PENDING_SIGNATURE"

failureReason
enum<string> | null
required

What went wrong. Set only when the status is FAILED.

Available options:
REJECTED_BY_COMPLIANCE,
ACCOUNT_RESTRICTED,
TRANSACTION_FAILED
Example:

"REJECTED_BY_COMPLIANCE"

transactionId
string | null
required

On-chain transaction identifier. Present once the transfer has been submitted to the network, which happens while the status is still PROCESSING.

expiresAt
string
required

When the signature window closes. Past this point the withdrawal is closed and the funds become spendable again.

completedAt
string | null
required

When the transfer was observed to be irreversible on-chain, which is when the status became COMPLETED. Null until then.

createdAt
string
required

ISO 8601 creation timestamp

updatedAt
string
required

ISO 8601 last update timestamp