DOCS

Suporte - Atualização

Evento

POST crm/support/support/patch

Como receber

Configure uma URL HTTPS pública para receber este evento e responda rapidamente com status de sucesso após aceitar o payload.

Payload

  • Content-Type: application/json
CampoTipoObrigatórioValores / ExemploDescrição
customerstringNãoExemplo: 664f5ab2c3d4e5f678901234Cliente do CRM associado ao ticket quando a operacao usar vinculo formal de customer.
roomstringNãoExemplo: 664f5ab2c3d4e5f678901235Sala de conversa de origem do ticket. Usada para vinculo operacional com o Messenger.
contactstringNãoExemplo: 664f5ab2c3d4e5f678901236Contato principal relacionado ao ticket.
numbernumberNãoExemplo: 1024Numero sequencial do ticket dentro do projeto.
subjectstringNãoExemplo: Falha no envio de mensagemAssunto curto do ticket exibido em listagens, cards e cabecalho do atendimento.
categorystringNãoExemplo: 664f5ab2c3d4e5f678901239Categoria principal do ticket.
subCategorystringNãoExemplo: 664f5ab2c3d4e5f678901240Subcategoria do ticket. Quando informada, a categoria pai pode ser resolvida automaticamente.
departmentstringNãoExemplo: 664f5ab2c3d4e5f678901241Departamento do Messenger vinculado ao contexto do ticket, quando houver origem por sala.
teamstringNãoExemplo: 664f5ab2c3d4e5f678901242Equipe CRM responsavel pela fila e distribuicao do ticket.
userstringNãoExemplo: 664f5ab2c3d4e5f678901243Usuario responsavel pelo ticket. Pode ser definido manualmente ou por distribuicao automatica.
channelnumberNãoExemplo: 1Canal de origem operacional do ticket quando houver contexto de conversa. Ex.: 1=WhatsApp, 2=Facebook, 3=Instagram, 4=SMS.
sourcestringNãoExemplo: roomOrigem do ticket. Ex.: room para abertura pela conversa, manual para criacao direta.
typestringNãoExemplo: incidentTipo semantico opcional do ticket para classificacoes futuras ou regras especificas.
prioritystringNãoExemplo: highPrioridade operacional do ticket.
statusstringNãoExemplo: in_progressStatus atual do ticket. Valores esperados: new, in_progress, waiting_customer, resolved, canceled.
firstResponseAtstring (date-time)NãoExemplo: 2026-03-31T14:00:00.000ZData da primeira interacao efetiva registrada no ticket.
reopenedAtstring (date-time)NãoExemplo: 2026-03-31T18:30:00.000ZData da ultima reabertura do ticket, quando ele retorna de resolved para in_progress.
reopenCountnumberNãoExemplo: 1Quantidade de reaberturas do ticket.
dueAtstring (date-time)NãoExemplo: 2026-04-01T12:00:00.000ZPrazo final do ticket considerando a regra de SLA aplicada.
slaWarnAtstring (date-time)NãoExemplo: 2026-04-01T10:00:00.000ZMomento em que o ticket passa a entrar na faixa de alerta de SLA.
attentionHiddenbooleanNãoExemplo: falseIndica se o ticket deve ficar oculto das visoes de atencao operacional no Flow e monitor.
skipSlabooleanNãoExemplo: falseIndica se o ticket deve ignorar calculo de SLA.
resolvedAtstring (date-time)NãoExemplo: 2026-03-31T19:00:00.000ZData em que o ticket foi resolvido pela ultima vez.
lastInteractionAtstring (date-time)NãoExemplo: 2026-03-31T19:05:00.000ZData da ultima interacao relevante do ticket, incluindo comentario ou movimentacao automatica.
dtFinishedstring (date-time)NãoExemplo: 2026-03-31T19:00:00.000ZData de finalizacao do ticket mantida por compatibilidade com o ciclo legado.
isFinishedbooleanNãoExemplo: falseFlag legada de finalizacao. Hoje e derivada do status final do ticket.
deletedbooleanNãoExemplo: falseExclusao logica do ticket.
tagsstringNão
createdAtstring (date-time)NãoExemplo: 2026-03-31T13:45:00.000ZData de criacao do ticket.
_objectNãoExemplo: {"serial":"ABC-10","environment":"producao"}Objeto com campos dinamicos adicionais do ticket, normalmente definidos por configuracao de formulario.
updatedAtstring (date-time)Não

Exemplo básico recebido:

{
  "customer": "664f5ab2c3d4e5f678901234",
  "room": "664f5ab2c3d4e5f678901235",
  "contact": "664f5ab2c3d4e5f678901236",
  "number": 1024,
  "subject": "Falha no envio de mensagem",
  "category": "664f5ab2c3d4e5f678901239",
  "subCategory": "664f5ab2c3d4e5f678901240",
  "department": "664f5ab2c3d4e5f678901241"
}

Respostas

StatusDescriçãoConteúdo
200Return a 200 status to indicate that the data was received successfully

Boas práticas

  • Trate reenvios como possibilidade real.
  • Valide o payload antes de executar regras de negócio.
  • Registre o identificador do evento ou do registro recebido para auditoria.