Pular para o conteúdo principal

Eventos Disponiveis

Tabela de Eventos

EventoDescricaoTrigger
person.createdNova pessoa cadastradaCriacao via API ou painel
person.updatedDados de pessoa atualizadosAtualizacao via API ou painel
person.inactivatedPessoa inativadaInativacao via painel
deal.createdNovo negocio criadoCriacao via API ou painel
deal.updatedNegocio atualizado (dados ou estagio)Atualizacao via API ou painel
deal.stage_changedNegocio movido para outro estagio no pipelineMudanca de estagio
deal.wonNegocio ganho (fechamento com sucesso)Marcacao como ganho
deal.lostNegocio perdidoMarcacao como perdido
financial.createdLancamento financeiro criadoCriacao via API ou painel
financial.settledLancamento liquidado (pagamento confirmado)Baixa manual ou automatica
financial.overdueLancamento vencidoProcessamento diario de vencimentos
financial.cancelledLancamento canceladoCancelamento via painel
product.createdNovo produto cadastradoCriacao via API ou painel
product.updatedProduto atualizadoAtualizacao via API ou painel
project.createdNovo projeto criadoCriacao via API ou painel
project.status_changedStatus do projeto alteradoMudanca de status
lead.createdNovo lead cadastradoCriacao via API ou painel
lead.convertedLead convertido em negocioConversao via painel
quote.createdNova proposta criadaCriacao via API ou painel
quote.sentProposta enviada ao clienteEnvio via painel
quote.acceptedProposta aceita pelo clienteAceite via painel ou portal
quote.rejectedProposta rejeitada pelo clienteRejeicao via painel ou portal
contract.createdNovo contrato criadoCriacao via API ou painel
contract.activatedContrato ativadoAssinatura confirmada
contract.terminatedContrato encerradoEncerramento via painel
ticket.createdNovo ticket de suporteCriacao via API, painel ou portal
ticket.updatedTicket atualizado (status ou dados)Atualizacao via API ou painel
ticket.resolvedTicket resolvidoResolucao via painel
invoice.createdNova nota fiscal criadaCriacao via API ou painel
invoice.sentNota fiscal enviadaEnvio via painel
measurement.createdNova medicao criadaCriacao via API ou painel
measurement.approvedMedicao aprovadaAprovacao via painel
employee.createdNovo perfil de colaboradorCriacao via API ou painel
employee.updatedPerfil de colaborador atualizadoAtualizacao via API ou painel
timesheet.submittedPeriodo de timesheet submetidoSubmissao via painel
timesheet.approvedPeriodo de timesheet aprovadoAprovacao via painel
purchase_order.createdNova ordem de compraCriacao via API ou painel
purchase_order.approvedOrdem de compra aprovadaAprovacao via painel
accounting.entry_postedLancamento contabil publicadoPublicacao via painel

Estrutura do Payload

Todos os eventos seguem a mesma estrutura base:

{
"id": "evt_clx123abc456",
"event": "nome.do.evento",
"timestamp": "2026-03-25T10:30:00.000Z",
"data": { }
}
CampoTipoDescricao
idstringIdentificador unico do evento (para idempotencia)
eventstringNome do evento
timestampstringData/hora do evento (ISO 8601)
dataobjectDados do recurso afetado

Exemplos de Payload por Evento

person.created

{
"id": "evt_clx001",
"event": "person.created",
"timestamp": "2026-03-25T10:30:00.000Z",
"data": {
"id": "clx2b3c4d5e6f7g8h9i0j1k2",
"name": "Maria Oliveira",
"socialName": null,
"documentNumber": "12345678901",
"personType": "INDIVIDUAL",
"email": "maria@email.com",
"phone": "+5521988887777",
"classifications": ["CUSTOMER"],
"isActive": true
}
}

deal.created

{
"id": "evt_clx002",
"event": "deal.created",
"timestamp": "2026-03-25T11:00:00.000Z",
"data": {
"id": "clx3c4d5e6f7g8h9i0j1k2l3",
"code": "NEG-1042",
"title": "Implantacao Tesselys - Tech Solutions",
"customerId": "clx1a2b3c4d5e6f7g8h9i0j1",
"customerName": "Tech Solutions Ltda",
"dealType": "COMMERCIAL",
"dealPipelineId": "clxpipe001",
"dealStageId": "clxstage001",
"amount": 85000.00,
"isActive": true
}
}

deal.stage_changed

{
"id": "evt_clx003",
"event": "deal.stage_changed",
"timestamp": "2026-03-25T14:00:00.000Z",
"data": {
"id": "clx3c4d5e6f7g8h9i0j1k2l3",
"code": "NEG-1042",
"title": "Implantacao Tesselys - Tech Solutions",
"previousStageId": "clxstage001",
"previousStageName": "Qualificacao",
"currentStageId": "clxstage003",
"currentStageName": "Proposta Enviada"
}
}

deal.won

{
"id": "evt_clx004",
"event": "deal.won",
"timestamp": "2026-03-25T16:00:00.000Z",
"data": {
"id": "clx3c4d5e6f7g8h9i0j1k2l3",
"code": "NEG-1042",
"title": "Implantacao Tesselys - Tech Solutions",
"customerId": "clx1a2b3c4d5e6f7g8h9i0j1",
"customerName": "Tech Solutions Ltda",
"amount": 85000.00,
"wonAt": "2026-03-25T16:00:00.000Z"
}
}

financial.created

{
"id": "evt_clx005",
"event": "financial.created",
"timestamp": "2026-03-25T09:00:00.000Z",
"data": {
"id": "clx5e6f7g8h9i0j1k2l3m4n5",
"code": "REC-2030",
"title": "Fatura Mensal - Tech Solutions",
"personId": "clx1a2b3c4d5e6f7g8h9i0j1",
"personName": "Tech Solutions Ltda",
"typeCategory": "REVENUE",
"status": "PENDING",
"originalAmount": 8500.00,
"originalDueDate": "2026-03-31T00:00:00.000Z",
"paymentMethod": "BANK_SLIP"
}
}

financial.settled

{
"id": "evt_clx006",
"event": "financial.settled",
"timestamp": "2026-03-28T10:00:00.000Z",
"data": {
"id": "clx5e6f7g8h9i0j1k2l3m4n5",
"code": "REC-2030",
"title": "Fatura Mensal - Tech Solutions",
"personId": "clx1a2b3c4d5e6f7g8h9i0j1",
"typeCategory": "REVENUE",
"status": "SETTLED",
"originalAmount": 8500.00,
"paidAmount": 8500.00,
"paymentDate": "2026-03-28T10:00:00.000Z"
}
}

project.status_changed

{
"id": "evt_clx007",
"event": "project.status_changed",
"timestamp": "2026-03-25T15:00:00.000Z",
"data": {
"id": "clxa0j1k2l3m4n5o6p7q8r9s0",
"code": "PRP-1015",
"title": "Implantacao Tesselys - Fase 2",
"previousStatus": "PLANNING",
"currentStatus": "IN_PROGRESS",
"responsibleId": "clxuser001",
"responsibleName": "Carlos Silva"
}
}

lead.converted

{
"id": "evt_clx008",
"event": "lead.converted",
"timestamp": "2026-03-26T09:30:00.000Z",
"data": {
"id": "clxlead001",
"title": "TechCorp - Projeto Software",
"status": "CONVERTED",
"dealId": "clx3c4d5e6f7g8h9i0j1k2l3",
"dealCode": "NEG-1044",
"convertedAt": "2026-03-26T09:30:00.000Z"
}
}

quote.accepted

{
"id": "evt_clx009",
"event": "quote.accepted",
"timestamp": "2026-03-26T14:00:00.000Z",
"data": {
"id": "clxquote001",
"code": "COT-1015",
"title": "Proposta Implantacao Fase 2",
"dealId": "clx3c4d5e6f7g8h9i0j1k2l3",
"totalAmount": 85000.00,
"status": "ACCEPTED",
"acceptedAt": "2026-03-26T14:00:00.000Z"
}
}

ticket.created

{
"id": "evt_clx010",
"event": "ticket.created",
"timestamp": "2026-03-26T10:15:00.000Z",
"data": {
"id": "clxticket001",
"code": "TKT-0042",
"title": "Tela de login nao carrega",
"category": "INCIDENT",
"priority": "HIGH",
"status": "OPEN",
"requestedByPersonId": "clx1a2b3c4d5e6f7g8h9i0j1",
"requestedByName": "Tech Solutions Ltda"
}
}

contract.activated

{
"id": "evt_clx011",
"event": "contract.activated",
"timestamp": "2026-03-26T16:00:00.000Z",
"data": {
"id": "clxcontract001",
"title": "Contrato Mensal - Tech Solutions",
"status": "ACTIVE",
"monthlyAmount": 85000.00,
"startDate": "2026-04-01T00:00:00.000Z",
"endDate": "2027-03-31T00:00:00.000Z",
"activatedAt": "2026-03-26T16:00:00.000Z"
}
}

accounting.entry_posted

{
"id": "evt_clx012",
"event": "accounting.entry_posted",
"timestamp": "2026-03-26T18:00:00.000Z",
"data": {
"id": "clxjournal001",
"code": "LC-2026-0315",
"description": "Receita de servico - Tech Solutions",
"entryDate": "2026-03-26",
"status": "POSTED",
"totalDebit": 85000.00,
"totalCredit": 85000.00,
"isAutomatic": true
}
}

Observacoes

  • Eventos sao enviados em tempo real (geralmente em menos de 1 segundo apos a acao)
  • O campo data contem um subconjunto dos campos do recurso, otimizado para o evento
  • Para obter o recurso completo apos receber o evento, faca um GET no endpoint correspondente usando o id do data
  • Eventos de inactivated e cancelled indicam soft delete — o recurso continua existindo, mas com isActive: false ou status terminal