Creates quotes for multiple transfers in a single request. Each item in the items array receives its own quote with independent pricing. Use the returned quoteId values when submitting the bulk payout.
| Status | Message | What it means | How to fix |
|---|---|---|---|
| 400 | Invalid country or currency ISO code | Source/target country or currency combination is unsupported. | Send ISO pairs for corridors enabled on your workspace. |
| 400 | Invalid Payment Channel, check docs or contact support | paymentChannel is not valid for the corridor. | Switch to a supported channel for the requested route. |
| 400 | Required field missing or invalid request | Payload is missing mandatory attributes. | Validate source, target, paymentChannel, and items before calling. |
| 401 | API key missing or incorrect | x-api-key header missing/invalid. | Include the correct API key for sandbox/production. |
| 403 | Access denied: IP address not whitelisted | IP address has not been whitelisted. | Add your server IP in the dashboard. |
| 429 | API rate limit exceeded | Too many requests in a short window. | Implement exponential backoff before retrying. |
| 500 | Service temporarily unavailable | Temporary backend outage or maintenance. | Retry shortly and escalate if it continues. |
The channel through which the payments will be processed.
BANK_TRANSFER, INTERAC, SWIFT, MOBILE_MONEY "BANK_TRANSFER"
List of individual transfer amounts to quote.
Source currency and country.
Target currency and country.