API Reference

List payouts

GET /transfer/payout

List payouts for a vault, with filtering and pagination.

Query parameters

NameTypeDescription
vault_idrequiredstringVault id.
pageoptionalintegerdefault: 1Page number (default 1).
limitoptionalintegerdefault: 20Items per page (default 20, max 100).

Responses

A page of payouts.

    • idstring
    • vault_idstring
    • assetstring
    • network_symbolstring
    • amountstring

      Crypto amount sent.

    • usd_amountstring

      USD value at submit time.

    • ratestring

      Conversion rate applied when `usd_amount` was used.

    • to_addressstring
    • reference_idstring
    • remarkstring
    • statusstringenum: queued · processing · confirmed · failed · expired
    • tx_idstring

      On-chain transaction hash; empty until broadcast.

    • errorstring

      Failure reason when `status` is `failed`; empty otherwise.

    • created_atstringformat: date-time
    • confirmed_atstringformat: date-time
    • expired_atstringformat: date-time
  • Page-based pagination metadata returned by payout and gas-station list endpoints.

    • pageinteger
    • limitinteger
    • total_itemsinteger
    • total_pagesinteger
    • has_nextboolean
    • has_prevboolean
Request
curl "https://api.stridge.dev/v1/transfer/payout?vault_id=string" \
  -H "X-API-Key: $STRIDGE_API_KEY"

Set your key as STRIDGE_API_KEY (sent as X-API-Key).

Response200
"id": "550e8400-e29b-41d4-a716-446655440000",
"vault_id": "550e8400-e29b-41d4-a716-446655440001",
"asset": "USDT",
"network_symbol": "ethereum",
"amount": "100.50",
"usd_amount": "100.50",
"rate": "1.0001",
"to_address": "0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B",
"reference_id": "order-12345",
"remark": "Payment for order #12345",
"status": "confirmed",
"tx_id": "0xabc123def456789",
"error": "",
"created_at": "2026-01-01T00:00:00Z",
"confirmed_at": "2026-01-01T00:05:00Z",
"expired_at": "2026-12-31T23:59:59Z"
}
],
"page": 1,
"limit": 20,
"total_items": 100,
"total_pages": 5,
"has_next": true,
"has_prev": false
}
}