Errors
Errors use this shape. request_id matches the X-Request-Id response header.
{
"error": {
"type": "invalid_request_error",
"code": "parameter_missing",
"message": "amount and a three-letter currency are required.",
"request_id": "req_..."
}
}
Types you will see: invalid_request_error, authentication_error, card_error, idempotency_error, rate_limit_error, and api_error.
The API allows 180 authenticated requests per minute per account. A 429 uses code rate_limited.