Agent Operations

GET /agents/create_agent_id Create a new agent and return agent_id

Try it out

GET /agents/get_agent_id Get existing agent ID

Try it out

GET /agents/list_agents Get all agents

Query Parameters (Optional)

Name Type Description
search string Search agents by name

Try it out

GET /agents/agent_details/{agent_id} Get agent details

Path Parameters

Name Type Description
agent_idrequired string The agent identifier

Try it out

DELETE /agents/delete_agents/{agent_id} Delete an agent

Path Parameters

Name Type Description
agent_idrequired string The agent identifier

Try it out

GET /agents/calculate_llm_usage/{agent_id} Calculate expected LLM usage

Path Parameters

Name Type Description
agent_idrequired string The agent identifier

Try it out

Conversation Operations

GET /conversations/list_conversations List all conversations

Query Parameters (All Optional)

Name Type Description
agent_id string Filter by agent ID
search string Search conversations
user_id string Filter by user ID

Try it out

GET /conversations/get_conversation/{conversation_id} Get conversation details

Path Parameters

Name Type Description
conversation_idrequired string The conversation identifier

Try it out

DELETE /conversations/delete/{conversation_id} Delete a conversation

Path Parameters

Name Type Description
conversation_idrequired string The conversation identifier

Try it out

GET /conversations/get_audio/{conversation_id} Get conversation audio

Path Parameters

Name Type Description
conversation_idrequired string The conversation identifier

Try it out

GET /conversations/signed_url/{agent_id} Get signed URL for conversation audio

Path Parameters

Name Type Description
agent_idrequired string The agent identifier

Try it out

GET /conversations/get_token Get conversation token

Query Parameters

Name Type Description
agent_idrequired string The agent identifier

Try it out

POST /conversations/send_feedback/{conversation_id} Send conversation feedback

Path Parameters

Name Type Description
conversation_idrequired string The conversation identifier

Try it out

Webhook Operations

GET /webhook-transcripts Get received webhook transcripts

Query Parameters (Optional)

Name Type Description
agent_id string Filter by agent ID

Try it out

Firestore Test Operations

POST /firestore/save Save or merge document

Body Parameters

Name Type Description
collectionrequired string Collection path
doc_idrequired string Document ID
datarequired object Document payload (JSON)

Try it out

GET /firestore/doc/{collection}/{doc_id} Get document by ID

Path Parameters

Name Type Description
collectionrequired string Collection path
doc_idrequired string Document ID

Try it out

GET /firestore/updated_after List docs updated after timestamp

Query Parameters

Name Type Description
collectionrequired string Collection path
afterrequired string Date string or timestamp

Try it out

POST /firestore/dev_save_conversation/{conversation_id} Fetch conversation from ElevenLabs and save to Firestore

Path Parameters

Name Type Description
conversation_idrequired string Conversation identifier from ElevenLabs

Try it out