Skip to main content

Overview

The Get Bulk Transfer Details endpoint allows you to retrieve comprehensive information about a specific bulk transfer including its current status, all included transfers, success/failure counts, and execution results.

Endpoint

Path Parameters

id
string
required
The unique identifier of the bulk transfer to retrieve
  • Format: UUID v4
  • Example: 7d528558-1c20-4bb6-9a9a-a03c8292b297

Response Format

data
object

Example Request

Response Examples

Status Lifecycle

Bulk transfers progress through the following states:
1

Created

Initial state after creation
  • Transfers validated but not executed
  • Can be modified or cancelled
2

Executing

Transfers being processed
  • Individual transfers updating
  • Cannot be modified
  • Can be cancelled
3

Completed

All transfers processed
  • Final success/failure counts available
  • Cannot be modified or cancelled
4

Cancelled

Manually cancelled
  • Incomplete transfers stopped
  • Cannot be restarted
5

Expired

Past expiration date
  • Not executed
  • Cannot be modified or executed

Error Handling

  • Invalid API key provided
  • API key expired or revoked
  • Missing authorization header
  • Insufficient permissions
  • API key doesn’t have access
  • Account restrictions
  • Invalid bulk transfer ID
  • Transfer deleted
  • Transfer not accessible
  • Temporary service disruption
  • Retry with exponential backoff
  • Contact support if persistent

Rate Limits

This endpoint has the following rate limits:
  • 120 requests per minute per API key
  • Burst limit: 20 requests per second
  • Headers included:
    • X-RateLimit-Limit
    • X-RateLimit-Remaining
    • X-RateLimit-Reset

Best Practices

  1. Monitoring
    • Poll sparingly during execution
    • Use webhooks for status updates
    • Monitor failed transfers
    • Track execution progress
  2. Error Handling
    • Implement exponential backoff
    • Handle rate limits gracefully
    • Log all request failures
    • Set appropriate timeouts
  3. Response Processing
    • Cache stable responses
    • Track status changes
    • Monitor success rates
    • Alert on high failure rates

Need Help?

For additional assistance: