Skip to content

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_authorizationauthorizedsignedbroadcastingsucceeded/failed.
  • Poll periodically until a terminal state or call on demand for history/reconciliation.

Released under the MIT License.