API Reference
Integrate Synkonic into your workflows with our REST API.
Authentication
All API requests require a Bearer token in the Authorization header. You can generate API keys from your Dashboard > Settings > API Keys.
curl -X GET https://api.synkonic.com/v1/backups \ -H "Authorization: Bearer sk_live_your_api_key_here" \ -H "Content-Type: application/json"
Base URL
All API endpoints are relative to the following base URL:
https://api.synkonic.com/v1
Endpoints
/backupsList all backups for your account.
/backups/:idRetrieve details of a specific backup.
/backups/triggerTrigger an on-demand backup for a connected service.
/zendesk/ticketsList all backed-up Zendesk tickets.
/zendesk/tickets/:idRetrieve a specific Zendesk ticket backup.
/dotloop/loopsList all backed-up Dotloop loops.
/dotloop/loops/:idRetrieve a specific Dotloop loop backup.
/search?q=queryFull-text search across all backed-up data.
/connectorsList all configured service connectors.
/connectors/:service/connectInitiate a connection to a new service.
Rate Limits
API requests are rate-limited based on your plan:
Standard Plan
100 req/min
Enterprise Plan
1,000 req/min
Rate limit headers (X-RateLimit-Remaining, X-RateLimit-Reset) are included in every response.
SDKs
Official SDKs for Python and Node.js are currently in development and will be available soon. In the meantime, you can integrate directly with our REST API using any HTTP client.