Bulk Transfers
List bulk transfers
List Bulk Transfers
Retrieve a paginated list of bulk transfers with support for filtering, sorting, and status tracking. This endpoint returns all bulk transfers associated with your account in chronological order.
Endpoint
Query Parameters
Filter transfers by their current status:
created
- Initialized but not executedexecuting
- Currently processingcancelled
- Manually cancelledexpired
- Past execution windowcompleted
- All transfers processed
Cursor for fetching next page of results
- Use value from
pagination.after
in previous response
Cursor for fetching previous page of results
- Use value from
pagination.before
in previous response
Number of records to return per page
- Minimum: 1
- Maximum: 100
- Default: 10
Response Format
Array of bulk transfer objects
Example Request
Response Examples
Error Handling
Pagination
The API uses cursor-based pagination for reliable list operations:
- Initial request: Specify desired
limit
- Subsequent requests: Use the
after
cursor from previous response - Previous page: Use the
before
cursor if available
For optimal performance:
- Use reasonable page sizes (10-50 records)
- Cache results when appropriate
- Implement progressive loading in your UI
Rate Limits
This endpoint has the following rate limits:
- 100 requests per minute per API key
- Maximum of 1000 requests per hour
- Burst limit: 20 requests per second
Best Practices
-
Efficient Filtering
- Use status 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
-
Performance
- Use appropriate page sizes
- Cache responses when possible
- Monitor API response times
Need Help?
For additional assistance:
- Check our Error Handling Guide
- Review Pagination Best Practices
- Contact Support