Get payout status
Check the latest status of a previously created payout.
Request:
bash
curl -X GET "https://walletapi.fluxapay.xyz/api/payouts/payout-unique-id-001"Response (example):
json
{
"payout": {
"payoutId": "payout-unique-id-001",
"status": "pending_authorization",
"txHash": null,
"approvalUrl": "https://agentwallet.fluxapay.xyz/authorize-payout/payout-unique-id-001",
"expiresAt": 1730400000,
"toAddress": "0xDESTINATION_ADDRESS",
"amount": "1000000",
"currency": "USDC",
"network": "base",
"assetAddress": "0x833589fCD6Edb6E08f4c7C32D4f71b54bdA02913",
"agentId": "agent_external_id",
"agentName": "My Agent",
"createdAt": 1730396400,
"executedAt": null
}
}Notes:
- Status transitions:
pending_authorization→authorized→signed→broadcasting→succeeded/failed. - Poll periodically until a terminal state or call on demand for history/reconciliation.
