Troubleshooting

The fastest fixes for the errors you are most likely to hit. Every API error includes a request_id — keep it; it makes support instant.

Authentication

SymptomLikely cause & fix
401 unauthorizedMissing, malformed, or revoked key. Confirm the Authorization: Bearer … header and that the key is active in the dashboard.
Worked, then stoppedThe key may have been rotated or revoked. Check last used and deploy the current key.

Validation

SymptomLikely cause & fix
422 on /kyc/startInvalid userPubkey. Validate it is a correct base58 Solana address before calling.
400Malformed JSON or missing field. Send Content-Type: application/json and check the body shape in the API reference.
404 on attestationUnknown ID, or the wallet was never verified. Confirm with GET /kyc/status/:pubkey first.

Compliance

ErrorResolution
attestation_requiredThe wallet has no valid attestation. Run verification first.
attestation_expiredStart a new KYC session to renew the attestation.
rule_violationRead detail — it names the failed rule (e.g. min_investment_usd_100) — and adjust the request or the rule.

Rate limits

A 429 means you exceeded your monthly quota. Back off, check usage in the dashboard, and upgrade your plan if you need more headroom. See rate limits.

Still stuck?

Last updated