Resumo do ticket
Mostrar/Acionar
Permissão necessária: ticket.agent
Solicitação POST enviada: /api/v1/tickets/{ticket id}/summarize
O endpoint de resumo de ticket usa POST porque criar e buscar o resumo acontecem em uma única operação:
- Se um resumo existe, ele é retornado.
- Se um resumo não existe, a criação é acionada em segundo plano (tarefa assíncrona).
Usar GET seria incorreto, já que a chamada também pode criar dados. Se você quiser que um resumo exista, chame o endpoint; se ele ainda não estiver pronto, tente novamente após pelo menos 30 segundos.
Exemplo de resposta se a geração de um novo resumo acabou de ser acionada pela solicitação:
Details
json
// HTTP Code 200 Ok
{
"result": null
}Exemplo de resposta para um resumo existente (por exemplo, para o mesmo ticket acima, depois de esperar até que a criação tenha terminado):
Details
json
// HTTP Code 200 Ok
{
"result": {
"language": "en-US",
"customer_mood": "concerned",
"open_questions": [
"Can you please tell us what color the LED is flashing and how often it flashes?"
],
"upcoming_events": [],
"customer_emotion": "😐",
"customer_request": "Laptop not working [Order 931529477]",
"conversation_summary": "Customer Petra Parker reports a problem with her customized laptop, which only flashes one LED when pressed. Agent Alexander Jensen asks for more details and clarifies the issue with 2nd level support.",
"fingerprint_md5": "e516dda67c26605f31ea5ea9f8b184cf",
"relevant_for_current_user": true
}
}