WebHook
Use Case
Received from Sendgrid when there is any event on a sent email.
Salesforce Endpoint
/services/apexrest/wattyo/sendgrid
Request
[
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "processed",
"category": [
"cat facts"
],
"sg_event_id": "C81nTjZ1xxbuPYzpDZ63aw==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0"
},
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "deferred",
"category": [
"cat facts"
],
"sg_event_id": "0wmrrjKTqEIrIBmQ1cE4_w==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0",
"response": "400 try again later",
"attempt": "5"
},
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "delivered",
"category": [
"cat facts"
],
"sg_event_id": "S20uPinL4PcQ1I6lJCsYvw==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0",
"response": "250 OK"
},
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "open",
"category": [
"cat facts"
],
"sg_event_id": "AGtyn69gS_yYmArvg6jVRQ==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0",
"useragent": "Mozilla/4.0 (compatible; MSIE 6.1; Windows XP; .NET CLR 1.1.4322; .NET CLR 2.0.50727)",
"ip": "255.255.255.255"
},
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "click",
"category": [
"cat facts"
],
"sg_event_id": "ZEL1fA7EBWSTxP9vE7liog==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0",
"useragent": "Mozilla/4.0 (compatible; MSIE 6.1; Windows XP; .NET CLR 1.1.4322; .NET CLR 2.0.50727)",
"ip": "255.255.255.255",
"url": "http://www.sendgrid.com/"
},
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "bounce",
"category": [
"cat facts"
],
"sg_event_id": "RNyS9CsvIxjwMfCsbtm9-w==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0",
"reason": "500 unknown recipient",
"status": "5.0.0"
},
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "dropped",
"category": [
"cat facts"
],
"sg_event_id": "MNfa58WEcpW9LYN8fBGDBw==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0",
"reason": "Bounced Address",
"status": "5.0.0"
},
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "spamreport",
"category": [
"cat facts"
],
"sg_event_id": "spA99RM18zLWaIop5znl9A==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0"
},
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "unsubscribe",
"category": [
"cat facts"
],
"sg_event_id": "3ObpDX6Oqvg-JzGBNtrIoQ==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0"
},
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "group_unsubscribe",
"category": [
"cat facts"
],
"sg_event_id": "sVb_P1j22qW48BYCWQuf2Q==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0",
"useragent": "Mozilla/4.0 (compatible; MSIE 6.1; Windows XP; .NET CLR 1.1.4322; .NET CLR 2.0.50727)",
"ip": "255.255.255.255",
"url": "http://www.sendgrid.com/",
"asm_group_id": 10
},
{
"email": "example@test.com",
"timestamp": 1701259089,
"smtp-id": "<14c5d75ce93.dfd.64b469@ismtpd-555>",
"event": "group_resubscribe",
"category": [
"cat facts"
],
"sg_event_id": "EzWfouRAxiBYRyvIgeZPmg==",
"sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0",
"useragent": "Mozilla/4.0 (compatible; MSIE 6.1; Windows XP; .NET CLR 1.1.4322; .NET CLR 2.0.50727)",
"ip": "255.255.255.255",
"url": "http://www.sendgrid.com/",
"asm_group_id": 10
}
]
Response
Status Code: 201