Skip to main content
POST
/
api
/
v1
/
operator
/
payout
Request payout
curl --request POST \
  --url https://api.humcli.com/api/v1/operator/payout \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "amount_usd": 11,
  "wallet_address": "<string>",
  "method": "usdc",
  "chain": "base"
}
'
{
  "payout_id": "<string>",
  "amount_usd": 123,
  "gas_fee_usd": 123,
  "net_amount_usd": 123,
  "to_address": "<string>",
  "chain": "<string>",
  "status": "PENDING_ONCHAIN",
  "tx_hash": "<string>",
  "message": "<string>"
}

Authorizations

Authorization
string
header
required

Clerk JWT for operator endpoints.

Body

application/json
amount_usd
number
required
Required range: x >= 10
wallet_address
string
required
Minimum string length: 1
method
enum<string>
default:usdc
Available options:
usdc
chain
string
default:base

Response

Payout submitted on-chain

payout_id
string
required
amount_usd
number
required
gas_fee_usd
number
required
net_amount_usd
number
required
to_address
string
required
chain
string
required
status
enum<string>
required
Available options:
PENDING_ONCHAIN,
COMPLETED,
FAILED
tx_hash
string | null
required
message
string
required