curl -X GET "https://api.sitespeak.ai/v1/agency/clients/{client_id}/chatbots" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN"
const response = await fetch(
'https://api.sitespeak.ai/v1/agency/clients/{client_id}/chatbots',
{
method: 'GET',
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer YOUR_API_TOKEN'
}
}
);
const data = await response.json();
console.log(data);
Agency
List Client AI Agents
Returns the AI agents in a client workspace
GET
/
v1
/
agency
/
clients
/
{client_id}
/
chatbots
curl -X GET "https://api.sitespeak.ai/v1/agency/clients/{client_id}/chatbots" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN"
const response = await fetch(
'https://api.sitespeak.ai/v1/agency/clients/{client_id}/chatbots',
{
method: 'GET',
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer YOUR_API_TOKEN'
}
}
);
const data = await response.json();
console.log(data);
Available on agency plans. The API token must belong to the agency owner.
Path Parameters
| Name | Type | Description |
|---|---|---|
| client_id* | String | The ID of the client workspace. |
Headers
| Name | Type | Description |
|---|---|---|
| Accept* | String | application/json |
| Authorization* | String | Bearer |
curl -X GET "https://api.sitespeak.ai/v1/agency/clients/{client_id}/chatbots" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN"
const response = await fetch(
'https://api.sitespeak.ai/v1/agency/clients/{client_id}/chatbots',
{
method: 'GET',
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer YOUR_API_TOKEN'
}
}
);
const data = await response.json();
console.log(data);
Response
- 200 Success
- 403 Not an agency account
- 404 Not found
{
"chatbots": [
{
"id": "cd2c8560-6669-486b-9a47-2f68b25a1d22",
"name": "Acme Support Agent",
"enabled": true,
"accent_color": "linear-gradient(135deg, #34d399, #6ee7b7)",
"messages_remaining": 726,
"created_at": "2026-07-22T19:31:41+00:00"
}
]
}
Returns when the API token does not belong to an agency account owner.
Returns when no client workspace with this ID exists in your agency.
Last modified on July 22, 2026
⌘I