Developers

Build on the CAGos API

Connect your ERP, billing system, or custom dashboards to CAGos via our REST API and Webhooks. Type-safe SDKs for Node.js, Python, and Go — get your first integration live in under an hour.

REST + Webhooks
Node.js, Python, Go SDKs
Sandbox included

60+

API endpoints

3

Official SDKs

99.9%

API uptime SLA

<1h

Time to first integration

API capabilities

Everything you need to integrate

REST endpoints, webhooks, and SDKs designed for real-world CA firm integrations — not a generic CRUD API.

RESTful JSON API

Standard HTTP/JSON endpoints for all core objects — clients, tasks, invoices, compliance events, staff, and documents. Full CRUD with cursor-based pagination.

Webhooks

Receive real-time push notifications when invoices are paid, documents are signed, compliance deadlines are breached, or tasks change status. Configure per-event or all-events.

Official SDKs

Drop-in libraries for Node.js, Python, and Go. Type-safe clients with automatic retries, pagination helpers, and webhook signature verification built in.

API Key Authentication

Bearer token authentication with scoped API keys — read-only, read-write, or billing-only. Rotate keys from the dashboard without downtime. IP allowlisting available.

Sandbox Environment

A fully isolated sandbox with test data to develop and test your integration before going live. Sandbox webhooks work identically to production — no surprises at launch.

Rate Limits & SLA

1,000 requests/min on Growth, 10,000/min on Enterprise. 99.9% API uptime SLA. Rate limit headers on every response so your code can adapt gracefully.

Key endpoints

Common API operations

GET/v1/clients
POST/v1/clients
GET/v1/clients/{id}/tasks
POST/v1/invoices
GET/v1/compliance/deadlines
POST/v1/documents/upload

60+ endpoints across clients, tasks, billing, compliance, staff, and documents.

Getting started

From API key to live integration

01

Get your API key

Log into CAGos, go to Settings → Developer, and create your first API key. Choose the scopes your integration needs — read-only or full access.

02

Install the SDK or hit the API directly

Install npm install @cagos/sdk for Node.js, pip install cagos for Python, or use any HTTP client to hit our REST endpoints directly with your Bearer token.

03

Build and test in sandbox

Use our sandbox environment with pre-seeded test data to develop your integration. Webhooks fire in real time even in sandbox — test your event handlers thoroughly before going live.

FAQ

Developer questions answered

Which plans include API access?

What can I build with the API?

Are there webhook retries if my server is down?

Is there a rate limit on the sandbox?

Do you have Postman collections?

30-day free trial · No credit card needed

Ready to modernize your CA firm?

Join 2,500+ chartered accountants who use CAGos to automate compliance, boost revenue, and deliver a premium client experience.

No credit card needed
Setup in 10 minutes
Free data migration