Skip to main content
Developer Platform

Build on KAZI

REST API, webhooks, AI gateway, and 20+ integrations. From zero to your first API call in under five minutes.

API access included in Pro ($49/mo) and above

quickstart.sh
# 1. Authenticate with your API key
export KAZI_API_KEY="sk_live_..."

# 2. Confirm what your key can do
curl https://kazii.ai/api/v1/auth \
  -H "Authorization: Bearer $KAZI_API_KEY"

# → { "data": { "scopes": ["clients:read", "invoices:write"],
#               "plan": "pro", "rateLimit": { "limit": 10000 } } }
Quickstart

Your first request in 3 steps

  1. 1

    Generate an API key

    Create a scoped key in your dashboard. Keys are prefixed sk_ and hashed with SHA-256 at rest.

    Get API Key
  2. 2

    Make your first call

    Authenticate with a Bearer token and hit any REST endpoint. JSON in, JSON out. No SDK required.

  3. 3

    Subscribe to webhooks

    Receive signed, retried event payloads the moment an invoice is paid or a project completes.

    View API reference
request.sh
# Verify your key, scopes, plan and usage
curl https://kazii.ai/api/v1/auth \
  -H "Authorization: Bearer sk_live_..."

# List your clients
curl https://kazii.ai/api/v1/clients \
  -H "Authorization: Bearer sk_live_..."

# Create a client (needs the clients:write or write scope)
curl -X POST https://kazii.ai/api/v1/clients \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "name": "Acme Inc", "email": "ops@acme.com" }'

API Overview

REST API

Pro+

Full CRUD over clients, projects, tasks, invoices, time entries, and analytics. JSON in, JSON out, with pagination and rate-limit headers.

GET/v1/clients
POST/v1/invoices
GET/v1/projects
PATCH/v1/projects/{id}
GET/v1/time-entries
GET/v1/analytics

Webhooks

Business+

Real-time event notifications for payments, project updates, and client activity. Signed payloads with automatic retries.

EVENTinvoice.paid
EVENTproject.completed
EVENTclient.created
EVENTpayment.failed

AI (via Dashboard)

Pro+

Access KAZI's 12-model AI gateway through the dashboard. Content generation, brainstorm, and AI agents available in-app.

GETAI Chat: 13 models
GETContent Studio
GETAI Agents (Business+)

Authentication

Pro+

Scoped API keys, SHA-256 hashed at rest. Authenticate with a Bearer token and introspect any key to confirm its scopes, plan, and usage.

GETAuthorization: Bearer sk_...
GET/v1/auth (introspect key)
GET/v1/docs (OpenAPI spec)

Integrations

Connect KAZI with the tools you already use. Native integrations plus Zapier for 5,000+ apps.

Built-In

  • Stripe Payments
  • Supabase Auth
  • Resend Email

OAuth Login

  • Google
  • GitHub

Storage

  • Supabase Storage
  • Wasabi S3

Webhooks (outbound)

  • Zapier
  • Make
  • n8n
  • Custom URLs

AI Providers

  • Anthropic Claude
  • OpenAI GPT
  • Google Gemini
  • xAI Grok

CMS

  • Sanity CMS

Blockchain (Experimental)

  • Etherscan
  • Blockfrost (Cardano)

Coming Soon

  • QuickBooks
  • Google Calendar
  • Figma

Enterprise-Grade Security

API Key Auth

Secure SHA-256 hashed API keys with scoped permissions

Row Level Security

Supabase RLS policies isolate every user's data

Audit Logs

Complete activity trail with SIEM export

Start Building Today

Get your API key in 30 seconds. Full access to REST API, webhooks, and AI gateway.