Skip to main contentSkip to FAQSkip to contact
HTTP 403Compliance

compliance_failed

Participant not compliant to trade on this corridor.

Back to all errors

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

Related compliance errors