ChannelRoute AI provides API endpoints for creating and retrieving prospect records used in AI-assisted call-intelligence and outbound workflow applications.
This documentation covers the endpoints currently used by the ChannelRoute AI Zapier integration.
https://channel-route-ai-call-intelligence-prototype.replit.app
The ChannelRoute AI Zapier integration uses API-key authentication.
Send the API key in the following HTTP request header:
x-api-key: YOUR_API_KEY
Do not place API keys in URLs, query parameters, public repositories, or public documentation.
API credentials are issued directly by ChannelRoute AI.
Tests whether the supplied API key is valid.
GET /api/zapier/auth-test
curl \
-H "x-api-key: YOUR_API_KEY" \
"https://channel-route-ai-call-intelligence-prototype.replit.app/api/zapier/auth-test"
Status:
200 OK
Response:
{
"success": true,
"app": "ChannelRoute AI"
}
Status:
401 Unauthorized
Response:
{
"success": false,
"error": "Invalid API key"
}
Status:
500 Internal Server Error
Response:
{
"success": false,
"error": "Server API key is not configured"
}
Returns the prospect records currently available in ChannelRoute AI.
This endpoint is used by the Zapier New Prospect polling trigger.
GET /api/prospects
curl \
-H "x-api-key: YOUR_API_KEY" \
"https://channel-route-ai-call-intelligence-prototype.replit.app/api/prospects"
Status:
200 OK
Example response:
[
{
"id": 1,
"contactName": "John Test",
"company": "Test Roofing Company",
"phone": "2145550123",
"city": "Dallas",
"state": "TX",
"niche": "Roofing",
"source": "zapier",
"tags": [],
"score": 75,
"status": "ready",
"notes": "",
"businessSummary": ""
}
]
Each prospect record includes a unique id. Zapier uses this identifier to distinguish new records from records it has already processed.
Creates a new prospect record in ChannelRoute AI.
This endpoint is used by the Zapier Create Prospect action.
POST /api/prospects
Content-Type: application/json
x-api-key: YOUR_API_KEY
| Field | Type | Required | Description |
|---|---|---|---|
company |
String | Yes | Company or organization name |
owner |
String | Yes | Prospect or contact name |
phone |
String | Yes | Prospect telephone number |
city |
String | Yes | Prospect city |
state |
String | No | State, province, or region |
niche |
String | No | Industry or business niche |
source |
String | No | Source that created the prospect |
tags |
Array | No | Tags associated with the prospect |
score |
Number | Yes | Prospect-priority score |
curl \
-X POST \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"company": "Test Roofing Company",
"owner": "John Test",
"phone": "2145550123",
"city": "Dallas",
"state": "TX",
"niche": "Roofing",
"source": "zapier",
"tags": [],
"score": 75
}' \
"https://channel-route-ai-call-intelligence-prototype.replit.app/api/prospects"
Status:
201 Created
Example response:
{
"message": "Prospect created",
"prospect": {
"id": 4,
"contactName": "John Test",
"company": "Test Roofing Company",
"phone": "2145550123",
"city": "Dallas",
"state": "TX",
"niche": "Roofing",
"source": "zapier",
"tags": [],
"score": 75,
"status": "ready",
"notes": "",
"businessSummary": ""
}
}
Status:
400 Bad Request
Response:
{
"error": "Missing or invalid prospect data"
}
Status:
400 Bad Request
Response:
{
"error": "Invalid JSON"
}
| Status | Meaning |
|---|---|
200 |
Request completed successfully |
201 |
Prospect created successfully |
400 |
Missing, invalid, or malformed request data |
401 |
Missing or invalid API key |
404 |
Endpoint not found |
500 |
Server configuration or internal server error |
The ChannelRoute AI Zapier integration currently supports the following events.
Runs when a new prospect record becomes available in ChannelRoute AI.
GET /api/prospects
Creates a new ChannelRoute AI prospect from another application connected through Zapier.
POST /api/prospects
x-api-key request header.For API access, Zapier integration support, or documentation questions, contact:
founder@channelroute.ai
ChannelRoute AI is an AI-assisted call-intelligence platform focused on live-human detection, identity-aware routing, prospect workflow management, and outbound communication optimization.
ChannelRoute AI was founded by Derek Allan Boman, an AI systems developer and inventor focused on communication systems, call intelligence, and workflow optimization.
Website:
https://channelroute.ai