Zquence V2 exposes 14 tenant-facing external API groups for enterprise integrations.
These groups are intended for tenant systems such as CRMs, BI dashboards, SharePoint
workflows, compliance queues, and internal portals.
For the detailed endpoint list, use the API reference sidebar groups. Start with
KYC API, Document review API,
and Webhook events.
Status means API-key readiness for tenant external integrations, not whether internal
admin console routes exist. A backend route must have an API-key scope before tenants
should build against it with API keys.
| # | API group | Status | Primary use |
|---|
| 1 | Authentication, API keys, scopes, and usage | Partial | Discover scopes/catalog metadata; key lifecycle management remains console/JWT-only until explicit management scopes ship. |
| 2 | Tenant profile, branding, legal content, and environment context | Partial | Mirror tenant portal configuration. |
| 3 | Environments and sandbox controls | Partial | Separate sandbox/live integrations and test deterministic flows. |
| 4 | Tenant users and team provisioning | Implemented | Sync users from external systems. |
| 5 | Roles and permissions catalog | Recommended | Map Zquence access models into enterprise IAM dashboards. |
| 6 | Accounts lifecycle and invite management | Implemented | Build external account dashboards and invite workflows. |
| 7 | KYC lifecycle, status, history, reuse, and exports | Implemented | Sync identity verification state into compliance tools. |
| 8 | Source of funds | Implemented | Read submitted source-of-funds status. |
| 9 | Document review | Implemented | Track document requirements and review outcomes. |
| 10 | Signature documents and signed contracts | Partial | Integrate contract requests and signed PDF retrieval. |
| 11 | Sanctions screening, logs, review, and usage | Partial | Sync risk outcomes and screening logs. |
| 12 | Billing, entitlements, ledger, invoices, and requests | Partial | Build billing and credit dashboards. |
| 13 | Audit logs, request logs, and integration observability | Partial | Feed SIEM, operational dashboards, and support tools. |
| 14 | Webhook endpoint management, event catalog, delivery logs, and retries | Partial | Receive signed events today; management APIs need explicit webhook scopes before API-key rollout. |
Current scope model
API key creation supports these scopes today:
| Scope | Category | Access |
|---|
tenants.read | Tenants | Read |
environments.read | Environments | Read |
accounts.read | Accounts | Read |
kyc.read | KYC | Read |
document-reviews.read | Document review | Read |
document-reviews.write | Document review | Write |
source-of-funds.read | Source of funds | Read |
files.download | Files | Download |
tenant-users.read | Users | Read |
tenant-users.write | Users | Write |
invites.write | Invites | Write |
sanctions.screen | Sanctions | Write |
sanctions.read | Sanctions | Read |
sanctions.review | Sanctions | Write |
sanctions.export | Sanctions | Download |
webhooks.read | Webhooks | Read |
webhooks.write | Webhooks | Write |
API-key access rule
Every API-key route is opt-in. Implemented routes require one of the scopes above. Default
dashboard routes reject API-key headers and require a user session.
Every live and sandbox API key receives the complete scope list when it is created. Existing
active keys are synchronized additively when documented scopes are introduced. There is no
public API endpoint to update scopes on an existing key.
Recommended internal exclusions
Keep these APIs internal to the Zquence admin console or super-admin operations:
- Provider credentials and lifecycle mutation.
- Provider cost and pricing catalog mutation.
- Tenant deletion and recovery mutation.
- Cross-tenant reconciliation recovery actions.
- Platform legal content assignment and platform billing setup.
Integration checklist
- Create separate sandbox and live keys.
- Confirm the key lists the complete current scope catalog.
- Include
x-api-key and x-api-secret; use environment headers only where endpoint docs require them.
- Use pagination for list endpoints.
- Treat
429 responses as rate-limit signals and back off.
- Verify webhook signatures and deduplicate on
event.id.
- Store PII, exports, and webhook payloads according to tenant data-residency policy.