Serviço: Webhook de Eventos

Esse serviço é responsável por enviar a um determinado endpoint todos os eventos que ocorreram nas comunicações enviadas pela plataforma.

Segurança

O endpoint deve ser uma URL pública que responda às requisições HTTP/HTTPS.

Também é importante que a URL não esteja num contexto de VPN.

Esse endpoint pode ser autenticado por meio de headers customizados ou receber autorização do tipo basic (user e password).

Envios ao Endpoint

O envio ocorre no momento que os eventos são processados pela plataforma. Trata-se de uma requisição HTTP/HTTPS utilizando o método POST. O conteúdo pode ser um JSON ou XML contendo um ou mais eventos.

O serviço tenta enviar os eventos durante um período de sete dias após a primeira tentativa de envio. O intervalo entre as tentativas de envio é incrementado a cada falha, seguindo a tabela abaixo:

Após o período de sete dias o envio não ocorrerá mais e os dados “perdidos” podem ser solicitados através do atendimento. Os dados serão gerados em um arquivo no formato CSV e o tempo de geração dependerá do volume em questão.

Tipos de Canais

É possível receber status dos envios de comunicações via webhook pelos seguintes canais:

  • E-mail

  • SMS

  • WhatsApp

  • Print (impresso)

Tipos de Eventos

Eventos por Canal

Cada canal contém eventos específicos:

Descrição dos campos

Exemplo de retorno em JSON

{
                "Created" : "2022-11-08T16:54:30.1990274Z", 
                "TenantId" : "6317a58cc41ba6dac77bab89", 
                "TenantName" : "lighttoi", 
                "JourneyId" : "634d56d9af70a378b9a4308f", 
                "JourneyVersion" : "634d56e2af70a378b9a43091", 
                "JourneyName" : "TOI Digital (Email)", 
                "NodeKey" : "35b46180-4e1f-11ed-957a-936244506c0a", 
                "NodeName" : "EMAIL", 
                "ChannelKind" : "Email", 
                "ShootingId" : "636a89c17f02f6096e63c04f", 
                "ShootingCreated" : "2022-11-08T16:54:25", 
                "ShootingCorrelationId" : "6da9dff4-9aff-430a-a6ef-4853d20cd65c", 
                "TrackingUrl" : "", 
                "TrackingIp" : "", 
                "UserAgent" : "", 
                "UserAgentBrowserFamily" : "", 
                "UserAgentBrowserVersion" : "", 
                "UserAgentOSFamily" : "", 
                "UserAgentOSVersion" : "", 
                "UserAgentDeviceFamily" : "", 
                "CarrierName" : "", 
                "Recipient" : "marcele.silva@light.com.br", 
                "EventType" : "Processed", 
                "BounceType" : "", 
                "BounceReason" : "", 
                "Response" : "", 
                "EventDate" : "2022-11-08T16:54:29.9377152+00:00", 
                "ProviderEventId" : "9AB521C7A5D3716699C5A8D5A3335FF9", 
                "MovementDate" : "2022-11-08", 
                "MovementFilename" : "C77E98A5-887F-4B84-B478-4AD2A3D8832B.JSON", 
                "MovementLot" : "00005", 
                "IntegrationId" : "26B6CFCF3301F0801F1CA15722FAD55E0B1B8FF7FC5DA9D0952507C727193E6F", 
                "IntegrationCreated" : "2022-11-08", 
                "IntegrationProcessingDate" : "2022-11-08", 
                "CustomerId" : "001230976473_10407660_0000000115", 
                "CustomerIdentification" : "001230976473_10407660_0000000115", 
                "CustomerName" : "Administradora Patrimonial Santa Thereza Ltda-me", 
                "DocumentDescription" : "TOIDigital_08112022X", 
                "DocumentDueDate" : "1922-12-08", 
                "IsTest" : true, 
                "Properties" : {
                    "d1idlight" : "001230976473_10407660_0000000115", 
                    "d1email" : "SECRETARIA@ADLOYOLA.COM.BR", 
                    "d1qmnum" : "001230976473", 
                    "d1numtoi" : "10407660", 
                    "d1parceiro" : "0031393518", 
                    "d1instalacao" : "0410874601", 
                    "d1cpf_cnpj" : "7608505000182"
                }
            }

Last updated