HTTP 403Compliance
compliance_failed
Participant not compliant to trade on this corridor.
What this means
The participant (taker or beneficiary) doesn't have the required compliance attestation on the ComplianceRegistry for this corridor or counterparty.
How to recover
Check the participant's attestation status via GET /v1/compliance/{address}. Re-submit KYC if needed.
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": "compliance_failed",4 "message": "Participant not compliant to trade on this corridor.",5 "docs_url": "https://tetrafi.io/docs/integration/errors/compliance_failed/"6 }7}7 linesjson
Match in code
TypeScript
1try {2 await tetrafi.rfq.create({ /* ... */ });3} catch (err) {4 if (err.code === "compliance_failed") {5 // Check the participant's attestation status via GET /v1/compliance/{address}. Re-submit KYC if needed.6 }7 throw err;8}8 linestypescript