Agents are the AI assistants in your workspace — every contact, conversation, form, and pipeline lives under one. The Agents API is a read-only discovery endpoint: use it to list the agents in a workspace and look up the IDs you’ll pass asDocumentation Index
Fetch the complete documentation index at: https://docs.clarky.ai/llms.txt
Use this file to discover all available pages before exploring further.
bot_id to the rest of the API.
The Agent object
Unique agent identifier — pass this as
bot_id to other endpoints.The workspace this agent belongs to.
Human-readable agent name.
URL-safe handle used in dashboard links (
/admin/{workspace}/{slug}).One-line description of what this agent does.
true for next-gen agents (/admin/{workspace}/agents). Some legacy bots may have is_agent=false — they’re still valid bot_id targets for the rest of the API.false if the agent has been disabled by an admin.true if the agent’s chat embed is allowed on public sites.Role string (e.g.
"sales", "support").One of
internal, external, or both.Brand color used in the dashboard / inbox.
Auto-provisioned inbound email address (e.g.
b_01HDEF@inbound.clarky.ai).Provisioned voice / SMS phone number, when one is attached.
Opening message shown in the chat widget.
Speech bubble shown next to the avatar before the user opens the widget.
Spoken greeting on inbound calls.
ID of the TTS voice used for outbound speech.
Auto-reply for first SMS contact.
true if inbound emails to agent_email are processed.“From” address used for outbound emails.
“From” name used for outbound emails.
Booking integration in use —
clarky, calcom, google, etc. null if booking isn’t enabled.IDs of Event Types this agent can offer when scheduling.
true if teammates can take over conversations from this agent.true if Clarky should auto-flag conversations that need a human.true if conversations are analyzed for sentiment.Approximate number of knowledge entries attached to this agent.
Lifetime conversation count.
Recent top topics extracted from this agent’s conversations.
ISO 8601 timestamp.
We deliberately omit secrets (Slack tokens, Resend API keys), system prompts (
internal_personality, external_personality, custom_escalation_prompt), and internal RAG tuning knobs (match_threshold, match_count) from this response. Manage those in the dashboard.List agents
GET /api/v1/agentsQuery parameters
| Param | Type | Description |
|---|---|---|
search | string | Match against name, slug, or summary |
slug | string | Exact-match agent slug |
is_agent | boolean | Filter to next-gen agents only |
enabled | boolean | Filter by enabled state |
agent_type | string | One of internal, external, both |
page | integer | See Pagination |
page_size | integer | See Pagination |
Example
Get an agent
GET /api/v1/agents/{id}Example
Common patterns
Resolve an agent by slug
The dashboard URLhttps://clarky.ai/admin/{workspace}/{slug} exposes each agent’s slug. Use it to look up the canonical id:

