Layerbeat

Reserve earnings for payout review

POST
/v1/affiliates/payouts

Reserves affiliate cash earnings for a payout request. This does not send a blockchain transfer.

Access: Verified owner session and approved affiliate partner.

Authorization

headerAuthorizationBearer <token>

Send Authorization: Bearer <token>. A token is an API key (lb_live_…, scoped, for programs) or a session (lb_sess_…, from signup or login, for people). See Authentication above.

Header Parameters

X-Org-ID?string

Sessions only: act on this organization (you must be a member). Default: your first organization.

Idempotency-Key*string

One request identity. Reusing it with different input returns 409.

Length1 <= length <= 200

Request Body

application/json
  1. body
recipient*string
amount*string
Match^[0-9]+[.][0-9]{2}$

Response Body

Successful response.

application/json
  1. response
id*string
status*string
Value in"requested""reviewed""canceled""rejected"
recipient*string
network*"usdc_solana"
Value in"usdc_solana"
review_reason*string
amount*string
Match^[0-9]+[.][0-9]{2}$
currency*"USD"
Value in"USD"
created_at*string
Formatdate-time
updated_at*string
Formatdate-time
curl -X POST 'https://layerbeat.com/v1/affiliates/payouts' \  -H 'Idempotency-Key: affiliate-request-unique-1' \  -H 'Content-Type: application/json' \  -d '{  "recipient": "7gvuUNdiWQLbuPUXTugauGTQDNaCzATPTZZhk4MhRj2G",  "amount": "25.00"}'
{  "id": "payout_abcdefghijklmnopqrstuvwxyz",  "status": "requested",  "recipient": "7gvuUNdiWQLbuPUXTugauGTQDNaCzATPTZZhk4MhRj2G",  "network": "usdc_solana",  "review_reason": "",  "amount": "1.00",  "currency": "USD",  "created_at": "2026-10-03T12:00:00Z",  "updated_at": "2026-10-03T12:00:00Z"}