Skip to main content
This endpoint supports filtering and sorting options to help you manage large numbers of beneficiaries efficiently.

Query Parameters

integer
default:"15"
Number of records to return per page (max: 100)
string
Cursor for fetching next page of results
string
Cursor for fetching previous page of results
string
Filter by currency (e.g., NGN, USD, CAD)
string
Filter by beneficiary type (e.g., bank_account, crypto_address)

Response Object

array
Array of beneficiary objects
object
string
Cursor for the previous page
string
Cursor for the next page
integer
Current page size

Examples

List All Beneficiaries

Success Response

Pagination

The API uses cursor-based pagination. To fetch subsequent pages:
  1. Get the after cursor from the pagination object
  2. Include it in your next request
  3. Repeat until no more after cursor is returned
For optimal performance:
  • Use reasonable page sizes (15-50 records)
  • Cache results when possible
  • Implement progressive loading in your UI

Error Responses

Best Practices

  1. Efficient Filtering
    • Use filters to reduce response size
    • Combine filters for precise results
    • Cache frequently accessed data
  2. Pagination Handling
    • Store cursors temporarily for navigation
    • Implement infinite scroll for large lists
    • Show loading states during fetches
  3. Error Handling
    • Implement proper retry logic
    • Handle rate limits gracefully
    • Log pagination errors

Need Help?

For additional assistance: