curl -X GET "https://suasofia.online/api/conversations/7c9e6679-7425-40de-944b-e07fc1f90ae7"
{
"status": true,
"history": [
{
"role": "assistant",
"content": "Olá! Bem-vindo ao nosso suporte. Como posso ajudar você hoje?"
},
{
"role": "user",
"content": "Gostaria de agendar uma demonstração"
},
{
"role": "assistant",
"content": "Ficaria feliz em ajudar você a agendar uma demonstração! Tenho disponibilidade amanhã às 14h ou quinta-feira às 10h. Qual funciona melhor para você?",
"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": "Quinta-feira às 10h funciona para mim"
},
{
"role": "assistant",
"content": "Agendei sua demonstração para quinta-feira, 12 de janeiro às 10h. Você receberá um convite do calendário em breve. Há algo específico que gostaria que cobrissemos durante a demonstração?",
"function_calls": [
{
"name": "book_appointment",
"arguments": {
"datetime": "2025-01-12T10:00:00",
"title": "Demonstração do Produto"
},
"result": {
"success": true,
"booking_id": "abc123"
}
}
]
}
]
}
Recuperar o histórico de mensagens de uma conversa
curl -X GET "https://suasofia.online/api/conversations/7c9e6679-7425-40de-944b-e07fc1f90ae7"
{
"status": true,
"history": [
{
"role": "assistant",
"content": "Olá! Bem-vindo ao nosso suporte. Como posso ajudar você hoje?"
},
{
"role": "user",
"content": "Gostaria de agendar uma demonstração"
},
{
"role": "assistant",
"content": "Ficaria feliz em ajudar você a agendar uma demonstração! Tenho disponibilidade amanhã às 14h ou quinta-feira às 10h. Qual funciona melhor para você?",
"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": "Quinta-feira às 10h funciona para mim"
},
{
"role": "assistant",
"content": "Agendei sua demonstração para quinta-feira, 12 de janeiro às 10h. Você receberá um convite do calendário em breve. Há algo específico que gostaria que cobrissemos durante a demonstração?",
"function_calls": [
{
"name": "book_appointment",
"arguments": {
"datetime": "2025-01-12T10:00:00",
"title": "Demonstração do Produto"
},
"result": {
"success": true,
"booking_id": "abc123"
}
}
]
}
]
}
false quando um erro ocorrerConversation not found - O UUID fornecido não corresponde a nenhuma conversacurl -X GET "https://suasofia.online/api/conversations/7c9e6679-7425-40de-944b-e07fc1f90ae7"
{
"status": true,
"history": [
{
"role": "assistant",
"content": "Olá! Bem-vindo ao nosso suporte. Como posso ajudar você hoje?"
},
{
"role": "user",
"content": "Gostaria de agendar uma demonstração"
},
{
"role": "assistant",
"content": "Ficaria feliz em ajudar você a agendar uma demonstração! Tenho disponibilidade amanhã às 14h ou quinta-feira às 10h. Qual funciona melhor para você?",
"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": "Quinta-feira às 10h funciona para mim"
},
{
"role": "assistant",
"content": "Agendei sua demonstração para quinta-feira, 12 de janeiro às 10h. Você receberá um convite do calendário em breve. Há algo específico que gostaria que cobrissemos durante a demonstração?",
"function_calls": [
{
"name": "book_appointment",
"arguments": {
"datetime": "2025-01-12T10:00:00",
"title": "Demonstração do Produto"
},
"result": {
"success": true,
"booking_id": "abc123"
}
}
]
}
]
}