Bearer API keys
Financial-data and reporting operations use server-to-server API keys bound to exactly one workspace, institution tenant, and environment. Healthcheck and service status are public read-only exceptions and require no API key.Authorization has several layers
Caller-supplied
tenant_id or workspace_id values cannot select another workspace. The API derives the workspace and institution from the key. Every subject, document, manifest, baseline, and webhook destination must belong to that workspace. Use a separately provisioned key for another workspace.
Read access does not authorize borrower communications, funding, filings, or changes to credit limits. AMLOK provides assessment results and risk alerts to your institution. Borrower outreach, collections, and intervention remain in your institution’s own systems. Credit access is reporting-only. No customer wallet or payment-setting endpoints are exposed. The client portal manages payment methods, top-up settings, and cancellation. Enterprise clients can also request cancellation through their dedicated account manager. Cancellation is available at any time without notice, with an immediate stop to processing, usage deductions, and upcoming top-ups. Full closure is at the end of the request month with an immediate refund of all unused credits to the saved portal bank account. Deletion follows month closure and generation of final information. Report generation and downloads do not change credits.
Scope reference
Scopes are API permissions. They are not OAuth claims or evidence that a provider grants all requested data.Authentication failures
- 401
unauthenticated: missing, invalid, expired, or incorrect-environment credential. Stop retrying until credentials are corrected. - 403
forbidden: the key is authenticated but lacks the necessary scope or entitlement. - 404
not_found: an ID is missing or not visible to this institution. Do not probe IDs from other tenants.