Evento
POST crm/support/support/createComo 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
| Campo | Tipo | Obrigatório | Valores / Exemplo | Descrição |
|---|---|---|---|---|
| customer | string | Não | Exemplo: 664f5ab2c3d4e5f678901234 | Cliente do CRM associado ao ticket quando a operacao usar vinculo formal de customer. |
| room | string | Não | Exemplo: 664f5ab2c3d4e5f678901235 | Sala de conversa de origem do ticket. Usada para vinculo operacional com o Messenger. |
| contact | string | Não | Exemplo: 664f5ab2c3d4e5f678901236 | Contato principal relacionado ao ticket. |
| number | number | Não | Exemplo: 1024 | Numero sequencial do ticket dentro do projeto. |
| subject | string | Não | Exemplo: Falha no envio de mensagem | Assunto curto do ticket exibido em listagens, cards e cabecalho do atendimento. |
| category | string | Não | Exemplo: 664f5ab2c3d4e5f678901239 | Categoria principal do ticket. |
| subCategory | string | Não | Exemplo: 664f5ab2c3d4e5f678901240 | Subcategoria do ticket. Quando informada, a categoria pai pode ser resolvida automaticamente. |
| department | string | Não | Exemplo: 664f5ab2c3d4e5f678901241 | Departamento do Messenger vinculado ao contexto do ticket, quando houver origem por sala. |
| team | string | Não | Exemplo: 664f5ab2c3d4e5f678901242 | Equipe CRM responsavel pela fila e distribuicao do ticket. |
| user | string | Não | Exemplo: 664f5ab2c3d4e5f678901243 | Usuario responsavel pelo ticket. Pode ser definido manualmente ou por distribuicao automatica. |
| channel | number | Não | Exemplo: 1 | Canal de origem operacional do ticket quando houver contexto de conversa. Ex.: 1=WhatsApp, 2=Facebook, 3=Instagram, 4=SMS. |
| source | string | Não | Exemplo: room | Origem do ticket. Ex.: room para abertura pela conversa, manual para criacao direta. |
| type | string | Não | Exemplo: incident | Tipo semantico opcional do ticket para classificacoes futuras ou regras especificas. |
| priority | string | Não | Exemplo: high | Prioridade operacional do ticket. |
| status | string | Não | Exemplo: in_progress | Status atual do ticket. Valores esperados: new, in_progress, waiting_customer, resolved, canceled. |
| firstResponseAt | string (date-time) | Não | Exemplo: 2026-03-31T14:00:00.000Z | Data da primeira interacao efetiva registrada no ticket. |
| reopenedAt | string (date-time) | Não | Exemplo: 2026-03-31T18:30:00.000Z | Data da ultima reabertura do ticket, quando ele retorna de resolved para in_progress. |
| reopenCount | number | Não | Exemplo: 1 | Quantidade de reaberturas do ticket. |
| dueAt | string (date-time) | Não | Exemplo: 2026-04-01T12:00:00.000Z | Prazo final do ticket considerando a regra de SLA aplicada. |
| slaWarnAt | string (date-time) | Não | Exemplo: 2026-04-01T10:00:00.000Z | Momento em que o ticket passa a entrar na faixa de alerta de SLA. |
| attentionHidden | boolean | Não | Exemplo: false | Indica se o ticket deve ficar oculto das visoes de atencao operacional no Flow e monitor. |
| skipSla | boolean | Não | Exemplo: false | Indica se o ticket deve ignorar calculo de SLA. |
| resolvedAt | string (date-time) | Não | Exemplo: 2026-03-31T19:00:00.000Z | Data em que o ticket foi resolvido pela ultima vez. |
| lastInteractionAt | string (date-time) | Não | Exemplo: 2026-03-31T19:05:00.000Z | Data da ultima interacao relevante do ticket, incluindo comentario ou movimentacao automatica. |
| dtFinished | string (date-time) | Não | Exemplo: 2026-03-31T19:00:00.000Z | Data de finalizacao do ticket mantida por compatibilidade com o ciclo legado. |
| isFinished | boolean | Não | Exemplo: false | Flag legada de finalizacao. Hoje e derivada do status final do ticket. |
| deleted | boolean | Não | Exemplo: false | Exclusao logica do ticket. |
| tags | string | Não | ||
| createdAt | string (date-time) | Não | Exemplo: 2026-03-31T13:45:00.000Z | Data de criacao do ticket. |
| _ | object | Não | Exemplo: {"serial":"ABC-10","environment":"producao"} | Objeto com campos dinamicos adicionais do ticket, normalmente definidos por configuracao de formulario. |
| updatedAt | string (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
| Status | Descrição | Conteúdo |
|---|---|---|
| 200 | Return 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.
