AEVIONTrust · IP · Globus
DemoAuthQRightQSignBureauPlanetAwardsBankChessPricingAPI
← Fintech Docs

Error Codes

All AEVION fintech API errors follow this shape:
{ error: "code", message?: "human text", ...extra }

CodeHTTPModuleDescriptionResolution
auth_required401allBearer token missing or expired. Re-authenticate.Refresh token and retry.
key_invalid401allAPI key is revoked or malformed.Generate a new key at /keys.
rate_limited429allExceeded requests-per-minute for your tier.Implement exponential backoff; upgrade tier.
key_limit_reached429apiKeysYou already have 3 active API keys (Developer tier cap).Revoke an existing key first.
wallet_not_found404qpaynetWallet ID does not exist or belongs to another user.Verify wallet ID from GET /api/qpaynet/wallets.
wallet_inactive400qpaynetWallet is frozen or deleted.Check wallet status; contact support if frozen.
insufficient_balance400qpaynetNot enough funds including 0.1% transfer fee.Deposit or reduce transfer amount.
request_paid400qpaynetPayment request already fulfilled.Create a new payment request.
request_expired400qpaynetPayment request past expiresAt or max views reached.Create a new request.
cannot_pay_own_request400qpaynetPayer wallet == receiver wallet.Use a different wallet.
reference_already_written409buildEmployer already wrote a reference for this worker on this project.One reference per (employer, worker, project).
plan_vacancy_limit_reached403buildQBuild plan vacancy slots exhausted.Close existing vacancies or upgrade plan.
interview_not_found_or_slot_invalid404buildSlot not in proposedSlots array.Use one of the slots from GET /interviews/my.
test_not_found404buildSkill test ID does not exist.Use IDs from GET /api/build/skill-tests.
profile-not-found404healthaiHealthAI profile not found.Create a profile first via POST /api/healthai/profile.
audit_required401qcoreaiQCoreAI endpoint requires authentication.Pass Bearer token in Authorization header.
spend_limit_exceeded402qcoreaiMonthly AI spend cap reached.Update limit at /qcoreai/budget or wait for month reset.
template_not_found404qcoreaiPrompt template ID does not exist.List templates via GET /api/qcoreai/templates.
document_not_found404qcontractQContract document not found or token expired.Check the access token URL.
document_expired410qcontractDocument past expiresAt or maxViews limit.Create a new document.
create_track_failed500qmediaInternal error persisting track.Retry. If persistent, contact support.
build_init_failed500buildQBuild DB bootstrap failed on cold start.Retry after 5s; report if consistent.