Skip to main content
Checking API…
Developer documentation
Zachary InsureLink β€” Access Assured. A product of Zachary Financial Agency.

Zachary InsureLink β€” Access Assured.

The API-first, wallet-native, compliance-audited insurance referral platform for Uganda's licensed agents. Onboard against the 2,594-agent IRA registry, credit net commissions in one atomic wallet transaction, and let ZFA admins reconfigure fees, tax and investment rates from the same authenticated surface.

Browse endpoints β†’Quickstart
380
Endpoints
72
Controllers
19
Public
361
Restricted

Built for the whole insurance stack

One API surface: agent onboarding, referral pipeline, commission calculation, wallet ledger, investments, claims, disputes, regulator reporting, and everything that has to be audit-safe under Ugandan financial regulation.

Three requests to your first referral

Every endpoint takes the same shape: authenticate, present the right permission, get a RESTful JSON response. Full flow below.

1

Log in

POST /api/v1/auth/login with your seeded admin credentials β€” returns access + refresh tokens.

2

Onboard an agent

POST /api/v1/agents/register β€” the platform pre-fills licence data from the IRA register on the entered IRA number.

3

Create a referral

POST /api/v1/referrals β€” a commission row is auto-created; approving it credits the agent's wallet net of active deductions.

Auditable by design

Every state change writes a hash-chained audit event. A nightly verifier walks the chain and pages on tamper. Every write is under a permission the security lint enforces at build time.

πŸ”—

Hash-chained ledger

Every audit_event carries previousHash, currentHash, andchainSeq. Verifier runs daily at 01:00 UTC.

🚨

SEV-1 tamper detection

A mismatched hash writes audit.chain.verify.tamper_detected and pages compliance. Runbook lives at /runbooks/incident.

πŸ“€

SIEM export + DSAR

HMAC-signed cursor-based push to your SIEM. GDPR-adjacent DSAR export + right-to-erase endpoints ready for regulator requests.