The SANNOS Partner API lets partner integrations submit documents for AI-powered compliance analysis and retrieve structured results — scores, gaps, and recommendations. With the API you can:
  • Onboard client companies under your partner account
  • Submit documents (PDF, DOCX, XLSX, PPTX) for compliance analysis
  • Track processing status in real time
  • Retrieve detailed compliance results
  • Manage companies, business entities, and compliance reviews

Quickstart — your first call in 5 minutes

Onboard a client, submit a document, and poll for results with copy-paste curl / Node / Python.

Two-tier API keys

Authentication uses a two-tier key model. Each key is sent in the X-API-Key header.
TierKeyScopeUsed for
1Partner KeyYour partner organizationOnboarding clients, listing companies, browsing controls
2Company KeyA single client companyDocument submission, status polling, results retrieval
A Partner Key is issued once by SANNOS Admin. You exchange it for a Company Key per client by calling POST /v1/onboard — the Company Key is returned once and used for all document operations for that company.

Explore the docs

Authentication

The two-tier key model and how to authenticate every request.

API Reference

Every endpoint, schema, and request example with curl / Node / Python samples.

Integration Flows

The canonical end-to-end flows (A.1–A.12).

Webhooks

Receive processing events instead of polling.

Error Codes

Every status code with causes and fixes.

Rate Limits

Per-tier request and submission limits.