Respostas
Responder um ticket como cliente e editar a própria resposta pela API v1.
Pela API, você responde em nome do cliente (o contato do ticket). A mensagem entra no
thread como mensagem do cliente, com origem cliente_api.
Responder como cliente
POST /api/v1/tickets/{id}/respostas
| Campo | Obrigatório | Descrição |
|---|---|---|
mensagem | sim | Texto da resposta do cliente. |
curl -X POST https://api.hsdesk.com.br/api/v1/tickets/TICKET_ID/respostas \
-H "Authorization: Bearer hsk_live_xxx" \
-H "Content-Type: application/json" \
-d '{ "mensagem": "Tem previsão de solução?" }'201 Created → a resposta criada (esquema RespostaPublica, com origem: "cliente_api").
Editar a própria resposta
PATCH /api/v1/tickets/{id}/respostas/{resposta}
Permite ao cliente editar uma resposta que ele mesmo enviou pela API. O campo editado
passa a true.
curl -X PATCH https://api.hsdesk.com.br/api/v1/tickets/TICKET_ID/respostas/RESPOSTA_ID \
-H "Authorization: Bearer hsk_live_xxx" \
-H "Content-Type: application/json" \
-d '{ "mensagem": "Corrigindo: o erro ocorre só no cartão de crédito." }'200 OK → a resposta atualizada.
Sem eco: suas mensagens não viram webhook
Respostas enviadas pelo próprio parceiro (origem cliente_api) não disparam os
webhooks ticket.resposta_publica nem ticket.resposta_editada. Só ações do atendente
geram esses eventos, então você não recebe de volta o que você mesmo enviou. Veja
Webhooks → Eventos.