Brevo Webhook integration

Hey guys!

I’m trying to use the webhook API. Brevo can easily call my endpoints (n8n), but it seems that the id property in the payload json is always the same. Is this normal?

[
{
« headers »: {
« host »: « domain.tld »,
« x-real-ip »: « xxx.xxx.xxx.xxx »,
« x-forwarded-for »: « xxx.xxx.xxx.xxx »,
« x-forwarded-proto »: « https »,
« connection »: « upgrade »,
« content-length »: « 349 »,
« content-type »: « application/json »,
« user-agent »: « SendinBlue Webhook »,
« accept »: « / »,
« accept-encoding »: « gzip »
},
« params »: {},
« query »: {},
« body »: {
« id »: 906724,
« email »: « xxxx@gmail.com »,
« message-id »: « xxxxxxxxxxxx@smtp-relay.mailin.fr »,
« date »: « 2023-10-24 16:26:53 »,
« tag »: «  »,
« event »: « request »,
« subject »: « xxxxx »,
« sending_ip »: « xxx.xxx.xxx.xxx »,
« ts_event »: 1698157613,
« ts »: 1698157613,
« template_id »: 2,
« reason »: « sent »,
« ts_epoch »: 1698157613437
}
}
]

Hi @gordon , thanks for your question. Let me try to find an answer internally

Hi @gordon , from what I understand, this id parameter is actually the ID of the webhook, this is why it is staying the same

Hey @ahudavert , thank you.

Soooo a teeny-tiiny bit of documentation can be beneficial :slight_smile:

1 Like