Use
https://cryptobank.qbank.cl/platform with pk_test_... credentials while
building. Switch to https://api.qbank.cl/platform and live credentials only
after the flow is verified.Check eligibility before creating credentials
Use the account session or an account API key to inspect the current decision. The response intentionally exposes the grant timestamps but not the administrator’s internal reason.integration_kyb_required means the account exists but its own identity
verification is not approved. account_blocked means the account status is
not active.
Email-domain blocklist during onboarding
Active blocked domains are rejected by:POST /v1/auth/registerfor password registration;POST /v1/auth/oauthwhen a new account would be created from a verified provider email; andPOST /v1/me/email/changebefore the pending email is stored.
Issue an account API key
The account-level endpoint requires a human JWT session. An API key cannot mint another API key. OTP may be required by the organization policy throughX-OTP-Token; complete the api_key_create challenge first when the API
returns otp_required.
Create and manage an account webhook
Account webhook creation uses the same eligibility gate and requireswebhook_manage OTP:
GET /v1/webhooks/subscriptions. The secret is
never returned. Disable or reactivate one with:
webhook_manage OTP. The toggle is idempotent and
only affects future events; queued deliveries remain queued.
Organization-wide subscriptions and the administrative grant/reconcile
operations are documented in the private admin and internal Qbank guides.
Integration errors
See the complete error catalog and security and 2FA.
Can a person use an API key?
Can a person use an API key?
Yes, but only after an org administrator creates an active integration grant
for that person. The grant also requires approved KYC and an active account.
Does a company need a grant?
Does a company need a grant?
No. A company becomes eligible from approved KYB (
kyc_status: approved);
the organization does not need to create a person-style grant.What happens when KYB is rejected or the account is blocked?
What happens when KYB is rejected or the account is blocked?
Account-level API keys are revoked and account webhook subscriptions are
disabled automatically. Read the integration status and use the org
reconciliation endpoint if you need to verify the current state.
Can I retrieve an API-key token later?
Can I retrieve an API-key token later?
No. The plaintext token is returned exactly once. Issue a replacement and
revoke the old credential if it is lost.