Convert several currency amounts in one request. A batch uses one daily batch call and is limited by your plan’s item cap.
/api/convert/batch
{
"items": [
{"from": "EUR", "amount": 100, "to": "ZAR"},
{"from": "USD", "amount": 50, "to": "GBP", "as_of": "2026-07-10"}
]
}
A structurally valid request returns HTTP 200 and one ordered result per item. Individual validation or conversion failures include a stable error code without cancelling successful items. Invalid envelopes and requests above the plan cap return HTTP 422.