Bulk Transfers
Get Bulk Transfer Details
Retrieve detailed information about a specific bulk transfer including its status, items, and execution results
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
The unique identifier of the bulk transfer to retrieve
- Format: UUID v4
- Example:
7d528558-1c20-4bb6-9a9a-a03c8292b297
Response Format
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
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
-
Monitoring
- Poll sparingly during execution
- Use webhooks for status updates
- Monitor failed transfers
- Track execution progress
-
Error Handling
- Implement exponential backoff
- Handle rate limits gracefully
- Log all request failures
- Set appropriate timeouts
-
Response Processing
- Cache stable responses
- Track status changes
- Monitor success rates
- Alert on high failure rates
Need Help?
For additional assistance:
- Check our Error Handling Guide
- Review Webhook Implementation
- Contact support@juicyway.com