Authorizations
Paxos APIs use OAuth 2 with the client credentials grant flow.
Token URLs:
- Production: https://oauth.paxos.com/oauth2/token
- Sandbox: https://oauth.sandbox.paxos.com/oauth2/token
Learn more in the API credentials guide →
Body
The profile from which to withdraw.
The destination address.
The asset to withdraw, e.g. "BTC" , "ETH". Always specify the crypto_network
for all withdrawals.
A CryptoNetwork is a blockchain transmitting cryptocurrencies.
BITCOIN
, ETHEREUM
, BITCOIN_CASH
, LITECOIN
, SOLANA
, POLYGON_POS
, BASE
, ARBITRUM_ONE
, INK
Client-specified ID for replay protection and lookup.
The Identity of the user making the withdrawal.
The asset's balance to debit for withdrawals of Paxos-minted USD stablecoin.
Optional client-specified metadata. Up to 6 key/value pairs may be provided. Each key and value must be less than or equal to 100 characters.
The Account associated to the identity of the user making the withdrawal.
Optional id of the guaranteed fee.
The amount to withdraw.
Specify exactly one of amount
or total
, otherwise an error is returned.
Total amount to withdraw, including fees.
Specify exactly one of amount
or total
, otherwise an error is returned.
Optional additional memo to be included with the withdrawal as an identifier.
Response
A successful response.
The Paxos transfer ID.
The Paxos customer ID.
The target Profile of the transfer. The profile asset balance is debited or credited by the transfer.
The amount sent in the transfer.
The balance change from this transfer: amount - fee for deposits, and amount + fee for withdrawals. Unsigned.
The fee paid for the transfer.
The asset for this transfer. This profile's balance of this asset will be debited or credited.
Direction of the transfer.
CREDIT
, DEBIT
Type of transfer.
INTERNAL_TRANSFER_DEBIT
, INTERNAL_TRANSFER_CREDIT
, CRYPTO_DEPOSIT
, CRYPTO_WITHDRAWAL
, WIRE_DEPOSIT
, WIRE_WITHDRAWAL
, SEN_DEPOSIT
, SEN_WITHDRAWAL
, BANK_DEPOSIT
, BANK_WITHDRAWAL
, PAXOS_TRANSFER_DEBIT
, PAXOS_TRANSFER_CREDIT
, SIGNET_DEPOSIT
, SIGNET_WITHDRAWAL
, CBIT_WITHDRAWAL
, CBIT_DEPOSIT
, CUBIX_DEPOSIT
, CUBIX_WITHDRAWAL
PENDING
, COMPLETED
, FAILED
The time at which this transfer record was created.
The time at which this transfer record was most recently updated.
The Paxos ID of the Identity associated with the transfer.
The optional client-specified ID for replay protection and lookup.
The balance_asset represents what asset's balance was affected at Paxos with this transfer. It only differs from Asset when the transfer includes conversion.
Optional client-specified stored metadata. For deposit event transfers this metadata is copied from the crypto deposit address or fiat deposit memo used for attribution. Up to 6 key/value pairs may be returned. Each key and value must be less than or equal to 100 characters.
The destination crypto address.
A CryptoNetwork is a blockchain transmitting cryptocurrencies.
BITCOIN
, ETHEREUM
, BITCOIN_CASH
, LITECOIN
, SOLANA
, POLYGON_POS
, BASE
, ARBITRUM_ONE
, INK
For crypto transactions, the on-chain transaction hash.
For crypto transactions, the output index or output address.
The Paxos ID of the Account associated with the transfer.
Unique identifier linking the debit and credit sides of an internal or Paxos transfer.
For fiat withdrawals, the Paxos ID of the owner's fiat account (UUID).
Secondary status for the transfer, used for more granular explanation of the transfer status.
For crypto withdrawals and deposits, the USD value of the combined amount and fee at the time of the transfer.
An optional memo to be included with the transfer as an identifier.
Example: { "max_rent_exceeded": { "message": "Transfer cancelled due to suspected system abuse", "destination_address": "7Vbsn3YqXb7kDFvEHCWZRh5osSQXzjYkeFnRhh2Mz5vT" } }
Supported error types:
- "max_rent_exceeded": Transfer cancelled due to suspected system abuse