Execute a crypto payout from an account to a crypto beneficiary. This initiates the payout, submits the on-chain transaction, and completes it in a single request. Funds are debited immediately. Requires the organization to be enabled for crypto payouts.
curl --request POST \
--url https://api.nxos.io/v1/transactions/crypto-payouts \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"accountId": "acct_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"beneficiaryId": "bene_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"amount": "5000.000000",
"asset": "USDC",
"chainName": "ETHEREUM_MAINNET"
}
'{
"object": "transaction",
"transactionId": "txn_c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "CRYPTO_PAYOUT",
"status": "COMPLETED",
"accountId": "acct_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"beneficiaryId": "bene_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"amount": "5000.000000",
"asset": "USDC",
"toAddress": "0x1234567890abcdef1234567890abcdef12345678",
"txHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"createdAt": "2025-03-15T14:32:00.000Z"
}Bearer token. Format: Bearer <api_key>
Request body for executing a crypto payout.
Source account to debit.
Crypto beneficiary to pay out to.
Payout amount in major units (e.g. "100.00").
Asset code (e.g. USDC, USDT).
Blockchain network name (e.g. ETHEREUM_MAINNET, SOLANA_MAINNET).
Optional description.
Free-form tags (max 20 tags, each up to 100 characters).
Arbitrary metadata (max 50 keys, max 4 KB serialized).
Show child attributes
The request has succeeded.
A completed crypto payout transaction.
Object type. Always transaction.
transaction Unique transaction identifier.
Transaction type. Always CRYPTO_PAYOUT.
CRYPTO_PAYOUT Transaction status. COMPLETED after successful chain execution.
COMPLETED Source account.
Target beneficiary.
Payout amount in major units.
Asset code.
Destination on-chain address.
On-chain transaction hash.
When the transaction was created.
curl --request POST \
--url https://api.nxos.io/v1/transactions/crypto-payouts \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"accountId": "acct_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"beneficiaryId": "bene_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"amount": "5000.000000",
"asset": "USDC",
"chainName": "ETHEREUM_MAINNET"
}
'{
"object": "transaction",
"transactionId": "txn_c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "CRYPTO_PAYOUT",
"status": "COMPLETED",
"accountId": "acct_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"beneficiaryId": "bene_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
"amount": "5000.000000",
"asset": "USDC",
"toAddress": "0x1234567890abcdef1234567890abcdef12345678",
"txHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"createdAt": "2025-03-15T14:32:00.000Z"
}