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.
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_hereRate Limits
Rate limits are applied per API key and vary by plan. Responses include X-RateLimit-Remaining headers so you can monitor usage.