Developers

Build with iSyncSO

Access your business data and automate workflows via our API.

REST API

Full CRUD access to all engines — finance, growth, talent, and more. JSON responses, consistent pagination, and comprehensive filtering.

Webhooks

Real-time event notifications for invoice creation, deal updates, candidate status changes, and 40+ other events. Configurable retry and signing.

Edge Functions

Deploy custom serverless logic that runs at the edge. Access the full iSyncSO context — user data, intelligence snapshots, and engine state.

Simple, Consistent API

Get started in minutes. Here's how to fetch overdue invoices.

terminal
curl -X GET "https://api.isyncso.com/v1/invoices?status=overdue" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

# Response
{
  "data": [
    {
      "id": "inv_2026_0042",
      "client": "Acme Corp",
      "amount": 4200.00,
      "currency": "EUR",
      "status": "overdue",
      "due_date": "2026-03-15",
      "days_overdue": 11
    }
  ],
  "meta": { "total": 1, "page": 1, "per_page": 25 }
}

Authentication

All API requests require a Bearer token. Generate your API key from the iSyncSO dashboard under Settings → API Keys.

API keys are scoped to your organization and support granular permissions. You can create read-only keys, engine-specific keys, or full-access keys depending on your integration needs.

Authorization: Bearer sk_live_your_api_key_here

Rate Limits

Rate limits are applied per API key and vary by plan. Responses include X-RateLimit-Remaining headers so you can monitor usage.

Plan
Limit
Free
100 requests/hour
Starter
1,000 requests/hour
Pro
10,000 requests/hour
Enterprise
Custom

Ready to Build?

Get your API key and start integrating in minutes.

Request Early Access