Call tracking API for AI agents
Paste one link into your AI agent. It asks for a key, you create one, and it can answer questions like 'How many missed calls came from Google Ads last week?'.
1. Give your agent the docs
Paste https://callbullet.com/developers/api.md (plain markdown) or the OpenAPI file https://callbullet.com/openapi.json.
2. Create a read-only key
Sign in → Integrations → Developer API. Choose which client workspaces it can see. Give the key to your agent's secure settings, not a public chat.
3. Prompt
You are connecting to the Call Bullet call tracking API (read-only).
Documentation: https://callbullet.com/developers/api.md
1. Ask me for a Call Bullet API key (starts with cb_live_). I create it at https://callbullet.com/integrations → Developer API.
2. Store it server-side only. Send it as: Authorization: Bearer <key>
3. Base URL: https://callbullet.com/api/public/v1. Call GET /workspaces first, then GET /workspaces/{id}/calls and /numbers.
4. Times are UTC ISO-8601; report in Europe/London. Numbers are E.164. Money is GBP pence.
5. answered=false means missed. Use updated_since for incremental sync. Respect Retry-After on 429.Questions it can answer
- Which campaigns drove the most answered calls this month?
- List missed calls from first-time callers today.
- Which tracking number gets the most calls per location?
- Summarise yesterday's calls from Google organic.
Safe by design
The API is read-only and every key is locked to the clients you choose, so an agent can never see another client's data.