Whitelist wallet
Whitelists an external wallet for use as a conversion destination.
Screening runs asynchronously: the wallet is returned in status: pending and transitions to approved (usable as a destination) or rejected. Subscribe to the wallet.whitelisted webhook or poll for the terminal state.
Authorizations
Headers
Client-generated UUIDv4 for safe retries. Sent as the Idempotency-Key HTTP header. Replayed responses include the Idempotent-Replayed: true header.
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"550e8400-e29b-41d4-a716-446655440000"
Path Parameters
ID of the account the request applies to. This refers to one of the accounts held by the user the request is acting on behalf of (typically the user's main account, but any of the user's accounts is accepted). Routes the request to that specific account container. Canonical identifier for an account in the Payward public API.
14 - 42Body
Request to whitelist an external wallet for use as a conversion destination.
Unified rail or network identifier. Fiat rails: sepa, fps, fedwire, ach, swift. Crypto networks: bitcoin, ethereum, solana, tron, polygon, arbitrum. Discover supported values per asset via GET /v1/swap/assets (supported_rails[]).
1 - 32On-chain wallet address.
1 - 256Memo / destination tag. Required for memo chains (XRP, XLM, EOS, Cosmos).
64Partner-supplied end-customer identifier.
128Response
Successful response
An external wallet whitelisted as a conversion destination.
Screening is asynchronous: the wallet enters pending, then transitions to approved (usable as a destination) or rejected.