HTTP 400Validation
corridor_unavailable
No solvers currently cover the requested corridor.
What this means
No active solver covers the requested source → destination corridor at this moment. This can be a temporary outage or the corridor may not yet be live.
How to recover
Retry shortly or use GET /v1/corridors to list currently-active corridors.
Example response
All TetraFi errors include a stable code, a human-readable message, and a docs_url pointing to this page.
JSON
1{2 "error": {3 "code": "corridor_unavailable",4 "message": "No solvers currently cover the requested corridor.",5 "docs_url": "https://tetrafi.io/docs/integration/errors/corridor_unavailable/"6 }7}7 linesjson
Match in code
TypeScript
1try {2 await tetrafi.rfq.create({ /* ... */ });3} catch (err) {4 if (err.code === "corridor_unavailable") {5 // Retry shortly or use GET /v1/corridors to list currently-active corridors.6 }7 throw err;8}8 linestypescript
Related validation errors
400400400400400422
invalid_request
Malformed request or missing required parameter.
missing_field
Required field absent from request body.
pair_not_supported
The pair isn't available on the requested corridor.
amount_too_small
Below the minimum trade size for your tier.
amount_too_large
Exceeds the maximum trade size for your tier.
validation_error
Field types are valid but business rules failed.