<commit_before>---
seo:
  title: Event Webhook Reference
  description: Full Event Webhook event list and descriptions, event examples, and the objects each event contains.
  keywords: event webhook API reference, reference, events, event webhook
title: Event Webhook Reference
group: reference-troubleshooting
weight: 90
layout: page
navigation:
  show: true
---

## 	Events

Events are generated when email is processed by SendGrid and email service providers. There are 2 types of events - delivery and engagement events. Delivery events indicate the status of email delivery to the recipient. Engagement events indicate how the recipient is interacting with the email.

Here is an event response that includes an example of each type of event:

```json
[
   {
      "email":"<EMAIL>",
      "timestamp":1513299569,
      "smtp-id":"<14c5d75ce93.dfd.64b469@ismtpd-555>",
      "event":"processed",
      "category":"cat facts",
      "sg_event_id":"sg_event_id",
      "sg_message_id":"sg_message_id"<commit_msg>adding content<commit_after>---
seo:
  title: Event Webhook Reference
  description: Full Event Webhook event list and descriptions, event examples, and the objects each event contains.
  keywords: event webhook API reference, reference, events, event webhook
title: Event Webhook Reference
group: reference-troubleshooting
weight: 90
layout: page
navigation:
  show: true
---
## Authentication

The following characters can be used for webhook authentication (username and password). Characters not on the list below are not supported and will not authenticate to our webhook.

**All lower case letters:** a b c d e f g h i j k l m n o p q r s t u v w x y z
**All upper case letters:** A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
**All digits:** 0 1 2 3 4 5 6 7 8 9 
**The following characters:** - . _ : ~ ! $ & ' ( ) * + , ; = % @

## 	Events

Events are generated when email is processed by SendGrid and email service providers. There are 2 types of events - delivery and engagement events. Delivery events indicate the status of email delivery to the recipient. Engagement events indicate how the recipient is interacting with the email.

Here is an event response that includes an example of each type of event:

```json
[
   {
      "email":"<EMAIL>",
      "timestamp":1513299569,
      "smtp-id":"<14c5d75ce93.dfd.64b469@ismtpd-555>",
      "event":"processed",
      "category":"cat facts",
      "sg_event_id":"sg_event_id",
      "sg_message_id":"sg_message_id"
{'fraction_non_alphanumeric': 0.0869042851421706, 'fraction_numerical': 0.02643171806167401, 'mean_word_length': 3.8317214700193425, 'pattern_counts': {'":': 14, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 11, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4258946', 'n_tokens_mistral': 761, 'n_tokens_neox': 702, 'n_words': 330}