šÆ Envio Por Ticket
Endpoint com mais de um formato de payload na coleção oficial: SendMessageByTicketText, SendMessageByTicketFile, SendMessageByTicketMediaUrl, SendMessageByTicketBase64. Veja os exemplos do corpo para escolher a variante.
AutorizaƧƵes
AuthorizationstringObrigatório
Token da API do tenant (na coleção Postman: BearerToken).
Parâmetros de rota
apiIdstringObrigatório
ID da API externa cadastrada no Z-PRO.
Corpo
ticketIdintegerOpcionalExample:
ID do ticket (conversa) que recebera a mensagem
1262bodystringObrigatórioExample:
Texto da mensagem (obrigatorio quando nao ha midia)
Ola! Como posso ajudar?externalKeystringOpcionalExample:
Chave unica p/ idempotencia (recomendado)
chave-001reopenbooleanOpcionalExample:
Reabrir ticket fechado antes de enviar (sem isto, ticket fechado retorna 409)
falseisClosedbooleanOpcionalExample:
Fechar o ticket apos o envio
falseRespostas
200
Requisição processada com sucesso.
application/json
objectOpcional
400
Parâmetros invÔlidos ou faltando.
401
Token ausente, invÔlido ou sem permissão.
post/v2/api/external/{apiId}/sendMessageByTicket
POST /v2/api/external/{apiId}/sendMessageByTicket HTTP/1.1
Host: api.seudominio.com.br
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 108
{
"ticketId": 1262,
"body": "Ola! Como posso ajudar?",
"externalKey": "chave-001",
"reopen": false,
"isClosed": false
}{}Atualizado
Isto foi Ćŗtil?

