REST API at api.turgo.ai/v1. Auth with an API key, JSON in and out, standard verbs. First call in 5 minutes: create a key, GET /contacts, you're live.
Get a key
Settings → API → Create Key. Scope it (read-only vs read-write, object scopes) and store it securely — it's shown once. Keys are workspace-bound.
First call
curl -H 'Authorization: Bearer YOUR_KEY' https://api.turgo.ai/v1/contacts?limit=10 returns your first page of contacts as JSON. All endpoints follow the same shape: resource collections, standard verbs, consistent envelopes.
Core concepts
Resources mirror the product: /contacts, /accounts, /sequences, /signals, /activities, /workflows. IDs are stable strings. Timestamps are ISO-8601 UTC. Errors return structured codes.
Where to go next
Authentication details, the endpoint reference, rate limits, and the SDKs if you're in Node or Python. Full OpenAPI spec at api.turgo.ai/v1/openapi.json.