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
Examples
List All Beneficiaries
Success Response
Pagination
The API uses cursor-based pagination. To fetch subsequent pages:-
Get the
aftercursor from the pagination object - Include it in your next request
-
Repeat until no more
aftercursor is returned
For optimal performance:
- Use reasonable page sizes (15-50 records)
- Cache results when possible
- Implement progressive loading in your UI
Error Responses
400 Bad Request
400 Bad Request
Best Practices
-
Efficient Filtering
- Use filters to reduce response size
- Combine filters for precise results
- Cache frequently accessed data
-
Pagination Handling
- Store cursors temporarily for navigation
- Implement infinite scroll for large lists
- Show loading states during fetches
-
Error Handling
- Implement proper retry logic
- Handle rate limits gracefully
- Log pagination errors
Need Help?
For additional assistance:
- Check our Error Handling Guide
- Contact Support