# Callfire API

**Canonical:** https://apis.io/apis/callfire/callfire-api/  
**Provider:** Callfire — https://apis.io/providers/callfire/  
**Base URL:** https://api.callfire.com  
**Documentation:** https://developers.callfire.com/webhooks-guide.html

Callfire API is one of 2 APIs that [Callfire](https://apis.io/providers/callfire/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Callfire API as documented publicly: 33 operations. Contract generated from the documentation by API Evangelist (2026-10-06); not the provider's own document.

## Operations (33)

| Method | Path | Summary |
|---|---|---|
| POST | `/callfirexml/campaign` | Callfire XML Campaign |
| PUT | `/callfirexml/campaign/{id}` | Callfire XML Campaign |
| GET | `/calls` | Find calls get |
| POST | `/calls` | Send calls post |
| GET | `/calls/broadcasts` | Find call broadcasts get |
| POST | `/campaign/{campaignid}/call` | Sending Calls |
| GET | `/files/recording/dynamic/{hash}/{year}/{month}/{campaign}/{filename}` | GET /files/recording/dynamic/{hash}/{year}/{month}/{campaign}/{filename} |
| GET | `/files/recording/dynamic/{hash}/{year}/{month}/{campaign}/{filename}/mp3` | GET /files/recording/dynamic/{hash}/{year}/{month}/{campaign}/{filename}/mp3 |
| GET | `/files/recording/list/{campid}/{callid}` | GET /files/recording/list/{campid}/{callid} |
| GET | `/files/recording/{fileid}` | GET /files/recording/{fileid} |
| GET | `/inbound/numbers` | Phone Numbers |
| POST | `/inbound/numbers` | Phone Numbers |
| GET | `/reports/call/{callid}` | Reports |
| POST | `/reports/callback/callfinish/{campaignid}` | Callbacks |
| POST | `/reports/callback/{callbackid}` | Callbacks |
| GET | `/reports/calls/finished/{campaignid}` | Reports |
| GET | `/reports/calls/{campaignid}` | Reports |
| GET | `/service/clicktocall/sendconnect` | GET /service/clicktocall/sendconnect |
| POST | `/sms/send` | SMS API |
| GET | `/utils/getNumberDetails` | GET /utils/getNumberDetails |
| GET | `/v2` | GET /v2 |
| GET | `/v2/calls/broadcasts` | GET /v2/calls/broadcasts |
| POST | `/v2/calls/broadcasts` | POST /v2/calls/broadcasts |
| PUT | `/v2/calls/broadcasts/{broadcastid}` | PUT /v2/calls/broadcasts/{broadcastId} |
| POST | `/v2/calls/broadcasts/{broadcastid}/{id}` | POST /v2/calls/broadcasts/{broadcastId}/archive |
| GET | `/v2/calls/broadcasts/{id}/recipients` | GET /v2/calls/broadcasts/{id}/recipients |
| POST | `/v2/contacts/lists` | POST /v2/contacts/lists |
| POST | `/v2/contacts/lists/upload` | POST /v2/contacts/lists/upload |
| POST | `/v2/contacts/lists/{listid}/items` | POST /v2/contacts/lists/{listId}/items |
| POST | `/v2/me/callerids/{calleridid}` | POST /v2/me/callerids/{calleridId} |
| POST | `/v2/me/callerids/{calleridid}/verification-code` | POST /v2/me/callerids/{calleridId}/verification-code |
| GET | `/v2/{v2id}` | GET /v2/calls |
| POST | `/v2/{v2id}` | POST /v2/calls |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/callfire/refs/heads/main/openapi/_ae-authored/callfire-openapi-generated.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/callfire/refs/heads/main/json-schema/callfire-post-calls-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/callfire/refs/heads/main/json-schema/callfire-get-v2-v2-id-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/callfire/refs/heads/main/json-schema/callfire-get-v2-calls-broadcasts-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/callfire/refs/heads/main/json-schema/callfire-get-v2-calls-broadcasts-id-recipients-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/callfire/refs/heads/main/json-schema/callfire-post-v2-calls-broadcasts-broadcastid-id-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/callfire/refs/heads/main/json-schema/callfire-post-v2-v2-id-response-schema.json

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/callfire/callfire-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/callfire/.
