Adam Calling public API
Drive Adam Calling programmatically: send a phone call with an org-scoped API key, poll until it completes, then read the transcript, summary, extraction, and recording. This guide gets you from zero to your first completed call; the API reference is generated straight from the code and always current.
Base URL: https://api.adamcalling.com/v1 (substitute your deployment's domain; paths in this guide are relative to it).
Start here
Step 1Get an API keyMint an org-scoped key in the app and send it in the
Authorization header.Step 2Send your first callPOST /calls with a phone number and a freeform task — one curl away.Step 3Poll for resultsTranscript, summary, extraction, and the recording arrive together on completion.Step 4Use a pathwaySwap the prompt for a stored, versioned conversation flow built in the app.Explore the API
CallsSend, list, and poll calls; stream recordings, watch the event trace, stop one or all active calls.PathwaysList and read stored flows — or author them: create, import, validate, simulate, version, activate.AnalyticsOrganization call metrics, per-pathway-version analytics, and tool analytics.Identity
GET /me — inspect the organization and scopes behind your key.When something goes wrong
Every endpoint answers with one error envelope, rate limits are per key (60/min sends, 300/min reads), and scoped keys get a 403 outside their scopes — all detailed in Errors, rate limits & scopes.