Mensagens, anexos e eventos da conversa
A API de mensagens permite listar, criar e, quando permitido, excluir mensagens de uma conversa.
Listar mensagens
curl -X GET "$BASE_URL/api/v1/accounts/$ACCOUNT_ID/conversations/456/messages" \
-H "api_access_token: $API_TOKEN"
Criar mensagem
curl -X POST "$BASE_URL/api/v1/accounts/$ACCOUNT_ID/conversations/456/messages" \
-H "api_access_token: $API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"content": "Ola, Maria. Segue retorno do suporte IAra.",
"message_type": "outgoing",
"private": false
}'
Nota interna
{
"content": "Contexto interno para o time.",
"message_type": "outgoing",
"private": true
}
Anexos
Quando o endpoint aceitar arquivo, use multipart/form-data.
curl -X POST "$BASE_URL/api/v1/accounts/$ACCOUNT_ID/conversations/456/messages" \
-H "api_access_token: $API_TOKEN" \
-F "content=Segue anexo" \
-F "message_type=outgoing" \
-F "attachments[]=@/caminho/arquivo.pdf"
Reporting events
Use /conversations/:conversation_id/reporting_events para eventos de metricas da conversa, como primeira resposta e resolucao, quando disponivel para o usuario.