CALLINGBOX_BASE_URL, number management, polling, and error handling — see the Python SDK guide.
Prerequisites
- A CallingBox account — sign up for free (no credit card required, you get $10 in credits)
- A phone number to call
Create an API key
Go to API Keys in the dashboard and click Create key. Name it whatever you want and copy the value. It starts with
sk_ and you’ll only see it once.Make your first call
Swap in your real API key and a real phone number:You’ll get back a call object with
status: "queued". The phone starts ringing within seconds.Check the result
Poll the call to see where it’s at. Once it’s done, the structured result is in the response.Status goes
queued → initiated → ringing → in_progress → completed. If nobody picks up, you’ll see no_answer or busy instead.Using Python? The full SDK guide covers local editable install, environment-based auth,
from_, number purchase, and a runnable example: Python SDK.Next steps
Call flow
What happens between your request and the result.
Calls
Every request field, with examples.
Structured results
Define a returns schema and get typed JSON back.
Delivery
Polling vs webhooks for getting results.