Skip to main content
POST
/
api
/
v1
/
send
curl -X POST https://proficient-magpie-162.convex.site/api/v1/send \
  -H "Authorization: Bearer captcha_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to_handle": "alice",
    "amount_usd": 5.00,
    "memo": "thanks for the great post"
  }'
{
  "id": "tx_send_001",
  "from": "yourhandle",
  "to": "alice",
  "amount_usd": 5.00,
  "swap_tx": "9qRsTuVwXy...",
  "created_at": "2025-01-15T12:00:00Z"
}
Send USDC to another user on CAPTCHA by their handle. The amount is deducted from your account balance. Permission required: send

Request body

to_handle
string
required
The handle of the recipient (without the @ prefix).
amount_usd
number
required
Amount to send in USD. Minimum $0.01. Must not exceed your available balance.
memo
string
Optional memo to attach to the transfer.

Response

id
string
Transaction ID.
from
string
Your handle.
to
string
Recipient’s handle.
amount_usd
number
Amount sent in USD.
swap_tx
string
Solana transaction signature.
created_at
string
ISO 8601 timestamp.
curl -X POST https://proficient-magpie-162.convex.site/api/v1/send \
  -H "Authorization: Bearer captcha_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to_handle": "alice",
    "amount_usd": 5.00,
    "memo": "thanks for the great post"
  }'
{
  "id": "tx_send_001",
  "from": "yourhandle",
  "to": "alice",
  "amount_usd": 5.00,
  "swap_tx": "9qRsTuVwXy...",
  "created_at": "2025-01-15T12:00:00Z"
}