curl -X GET "https://app.autocalls.ai/api/conversations/7c9e6679-7425-40de-944b-e07fc1f90ae7"
Copy
{ "status": true, "history": [ { "role": "assistant", "content": "Hello! Welcome to our support. How can I help you today?" }, { "role": "user", "content": "I'd like to schedule a demo" }, { "role": "assistant", "content": "I'd be happy to help you schedule a demo! I have availability tomorrow at 2 PM or Thursday at 10 AM. Which works better for you?", "function_calls": [ { "name": "check_calendar_availability", "arguments": { "date_range": "next_7_days" }, "result": { "available_slots": ["2025-01-10 14:00", "2025-01-12 10:00"] } } ] }, { "role": "user", "content": "Thursday at 10 AM works for me" }, { "role": "assistant", "content": "I've scheduled your demo for Thursday, January 12th at 10 AM. You'll receive a calendar invitation shortly. Is there anything specific you'd like us to cover during the demo?", "function_calls": [ { "name": "book_appointment", "arguments": { "datetime": "2025-01-12T10:00:00", "title": "Product Demo" }, "result": { "success": true, "booking_id": "abc123" } } ] } ]}
Conversations
Get Conversation
Retrieve the message history of a conversation
GET
https://app.autocalls.ai/api/
/
conversations
/
{uuid}
Copy
curl -X GET "https://app.autocalls.ai/api/conversations/7c9e6679-7425-40de-944b-e07fc1f90ae7"
Copy
{ "status": true, "history": [ { "role": "assistant", "content": "Hello! Welcome to our support. How can I help you today?" }, { "role": "user", "content": "I'd like to schedule a demo" }, { "role": "assistant", "content": "I'd be happy to help you schedule a demo! I have availability tomorrow at 2 PM or Thursday at 10 AM. Which works better for you?", "function_calls": [ { "name": "check_calendar_availability", "arguments": { "date_range": "next_7_days" }, "result": { "available_slots": ["2025-01-10 14:00", "2025-01-12 10:00"] } } ] }, { "role": "user", "content": "Thursday at 10 AM works for me" }, { "role": "assistant", "content": "I've scheduled your demo for Thursday, January 12th at 10 AM. You'll receive a calendar invitation shortly. Is there anything specific you'd like us to cover during the demo?", "function_calls": [ { "name": "book_appointment", "arguments": { "datetime": "2025-01-12T10:00:00", "title": "Product Demo" }, "result": { "success": true, "booking_id": "abc123" } } ] } ]}
This endpoint retrieves the complete message history of an existing conversation. Use this to display previous messages when resuming a conversation or to review conversation content.
Conversation not found - The provided UUID does not match any conversation
Copy
curl -X GET "https://app.autocalls.ai/api/conversations/7c9e6679-7425-40de-944b-e07fc1f90ae7"
Copy
{ "status": true, "history": [ { "role": "assistant", "content": "Hello! Welcome to our support. How can I help you today?" }, { "role": "user", "content": "I'd like to schedule a demo" }, { "role": "assistant", "content": "I'd be happy to help you schedule a demo! I have availability tomorrow at 2 PM or Thursday at 10 AM. Which works better for you?", "function_calls": [ { "name": "check_calendar_availability", "arguments": { "date_range": "next_7_days" }, "result": { "available_slots": ["2025-01-10 14:00", "2025-01-12 10:00"] } } ] }, { "role": "user", "content": "Thursday at 10 AM works for me" }, { "role": "assistant", "content": "I've scheduled your demo for Thursday, January 12th at 10 AM. You'll receive a calendar invitation shortly. Is there anything specific you'd like us to cover during the demo?", "function_calls": [ { "name": "book_appointment", "arguments": { "datetime": "2025-01-12T10:00:00", "title": "Product Demo" }, "result": { "success": true, "booking_id": "abc123" } } ] } ]}