# Webhooks v3 reference

The events Cademí sends to webhook endpoints in payload version 3. Every delivery is a `POST` with the event `id`, `type`, `version`, `occurred_at`, the event `data`, the `delivery_id`, and the `attempt` number.

In `data`, people and records are identified by public ID only. When the `payload_detail` of the endpoint is `masked` or `full`, the body also carries `expanded`, with the records the event refers to in the same format as the API returns them. See [API webhooks](https://cademi.dev/api/webhooks.md).

## Students

| Event | Name | When |
|---|---|---|
| [custom_field.created](https://cademi.dev/webhooks/reference/custom-field-created.md) | `custom_field.created` | Sent to the webhook endpoints subscribed to `custom_field.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `custom_field`. |
| [custom_field.deleted](https://cademi.dev/webhooks/reference/custom-field-deleted.md) | `custom_field.deleted` | Sent to the webhook endpoints subscribed to `custom_field.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `custom_field`. |
| [custom_field.updated](https://cademi.dev/webhooks/reference/custom-field-updated.md) | `custom_field.updated` | Sent to the webhook endpoints subscribed to `custom_field.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `custom_field`. |
| [enrollment.created](https://cademi.dev/webhooks/reference/enrollment-created.md) | `enrollment.created` | Sent to the webhook endpoints subscribed to `enrollment.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `enrollment`. |
| [enrollment.restored](https://cademi.dev/webhooks/reference/enrollment-restored.md) | `enrollment.restored` | Sent to the webhook endpoints subscribed to `enrollment.restored` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `enrollment`. |
| [enrollment.revoked](https://cademi.dev/webhooks/reference/enrollment-revoked.md) | `enrollment.revoked` | Sent to the webhook endpoints subscribed to `enrollment.revoked` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `enrollment`. |
| [enrollment.updated](https://cademi.dev/webhooks/reference/enrollment-updated.md) | `enrollment.updated` | Sent to the webhook endpoints subscribed to `enrollment.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `enrollment`. |
| [score.adjusted](https://cademi.dev/webhooks/reference/score-adjusted.md) | `score.adjusted` | Sent to the webhook endpoints subscribed to `score.adjusted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `score`. |
| [score.created](https://cademi.dev/webhooks/reference/score-created.md) | `score.created` | Sent to the webhook endpoints subscribed to `score.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `score`. |
| [score.removed](https://cademi.dev/webhooks/reference/score-removed.md) | `score.removed` | Sent to the webhook endpoints subscribed to `score.removed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `score`. |
| [tag.created](https://cademi.dev/webhooks/reference/tag-created.md) | `tag.created` | Sent to the webhook endpoints subscribed to `tag.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `tag`. |
| [tag.deleted](https://cademi.dev/webhooks/reference/tag-deleted.md) | `tag.deleted` | Sent to the webhook endpoints subscribed to `tag.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `tag`. |
| [tag.updated](https://cademi.dev/webhooks/reference/tag-updated.md) | `tag.updated` | Sent to the webhook endpoints subscribed to `tag.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `tag`. |
| [term_acceptance.created](https://cademi.dev/webhooks/reference/term-acceptance-created.md) | `term_acceptance.created` | Sent to the webhook endpoints subscribed to `term_acceptance.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `term_acceptance`. |
| [user.access_updated](https://cademi.dev/webhooks/reference/user-access-updated.md) | `user.access_updated` | Sent to the webhook endpoints subscribed to `user.access_updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `user`. |
| [user.created](https://cademi.dev/webhooks/reference/user-created.md) | `user.created` | Sent to the webhook endpoints subscribed to `user.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `user`. |
| [user.custom_field_updated](https://cademi.dev/webhooks/reference/user-custom-field-updated.md) | `user.custom_field_updated` | Sent to the webhook endpoints subscribed to `user.custom_field_updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `user`. |
| [user.deleted](https://cademi.dev/webhooks/reference/user-deleted.md) | `user.deleted` | Sent to the webhook endpoints subscribed to `user.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `user`. |
| [user.first_accessed](https://cademi.dev/webhooks/reference/user-first-accessed.md) | `user.first_accessed` | Sent to the webhook endpoints subscribed to `user.first_accessed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `user`. |
| [user.restored](https://cademi.dev/webhooks/reference/user-restored.md) | `user.restored` | Sent to the webhook endpoints subscribed to `user.restored` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `user`. |
| [user.tags_updated](https://cademi.dev/webhooks/reference/user-tags-updated.md) | `user.tags_updated` | Sent to the webhook endpoints subscribed to `user.tags_updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `user`. |
| [user.updated](https://cademi.dev/webhooks/reference/user-updated.md) | `user.updated` | Sent to the webhook endpoints subscribed to `user.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `user`. |

## Learning progress

| Event | Name | When |
|---|---|---|
| [lesson_progress.completed](https://cademi.dev/webhooks/reference/lesson-progress-completed.md) | `lesson_progress.completed` | Sent to the webhook endpoints subscribed to `lesson_progress.completed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `lesson`. |
| [product_progress.completed](https://cademi.dev/webhooks/reference/product-progress-completed.md) | `product_progress.completed` | Sent to the webhook endpoints subscribed to `product_progress.completed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `product`. |
| [product_progress.milestone_reached](https://cademi.dev/webhooks/reference/product-progress-milestone-reached.md) | `product_progress.milestone_reached` | Sent to the webhook endpoints subscribed to `product_progress.milestone_reached` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `product`. |
| [product_progress.started](https://cademi.dev/webhooks/reference/product-progress-started.md) | `product_progress.started` | Sent to the webhook endpoints subscribed to `product_progress.started` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `product`. |
| [product_progress.updated](https://cademi.dev/webhooks/reference/product-progress-updated.md) | `product_progress.updated` | Sent to the webhook endpoints subscribed to `product_progress.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `product`. |
| [progress.adjusted](https://cademi.dev/webhooks/reference/progress-adjusted.md) | `progress.adjusted` | Sent to the webhook endpoints subscribed to `progress.adjusted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `user`. |

## Catalog and content

| Event | Name | When |
|---|---|---|
| [access_schedule.created](https://cademi.dev/webhooks/reference/access-schedule-created.md) | `access_schedule.created` | Sent to the webhook endpoints subscribed to `access_schedule.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `access_schedule`. |
| [access_schedule.deleted](https://cademi.dev/webhooks/reference/access-schedule-deleted.md) | `access_schedule.deleted` | Sent to the webhook endpoints subscribed to `access_schedule.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `access_schedule`. |
| [access_schedule.updated](https://cademi.dev/webhooks/reference/access-schedule-updated.md) | `access_schedule.updated` | Sent to the webhook endpoints subscribed to `access_schedule.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `access_schedule`. |
| [lesson.connected](https://cademi.dev/webhooks/reference/lesson-connected.md) | `lesson.connected` | Sent to the webhook endpoints subscribed to `lesson.connected` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `lesson`. |
| [lesson.content_updated](https://cademi.dev/webhooks/reference/lesson-content-updated.md) | `lesson.content_updated` | Sent to the webhook endpoints subscribed to `lesson.content_updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `lesson`. |
| [lesson.created](https://cademi.dev/webhooks/reference/lesson-created.md) | `lesson.created` | Sent to the webhook endpoints subscribed to `lesson.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `lesson`. |
| [lesson.deleted](https://cademi.dev/webhooks/reference/lesson-deleted.md) | `lesson.deleted` | Sent to the webhook endpoints subscribed to `lesson.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `lesson`. |
| [lesson.disconnected](https://cademi.dev/webhooks/reference/lesson-disconnected.md) | `lesson.disconnected` | Sent to the webhook endpoints subscribed to `lesson.disconnected` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `lesson`. |
| [lesson.published](https://cademi.dev/webhooks/reference/lesson-published.md) | `lesson.published` | Sent to the webhook endpoints subscribed to `lesson.published` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `lesson`. |
| [lesson.taxonomy_terms_updated](https://cademi.dev/webhooks/reference/lesson-taxonomy-terms-updated.md) | `lesson.taxonomy_terms_updated` | Sent to the webhook endpoints subscribed to `lesson.taxonomy_terms_updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `lesson`. |
| [lesson.updated](https://cademi.dev/webhooks/reference/lesson-updated.md) | `lesson.updated` | Sent to the webhook endpoints subscribed to `lesson.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `lesson`. |
| [module.created](https://cademi.dev/webhooks/reference/module-created.md) | `module.created` | Sent to the webhook endpoints subscribed to `module.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `module`. |
| [module.deleted](https://cademi.dev/webhooks/reference/module-deleted.md) | `module.deleted` | Sent to the webhook endpoints subscribed to `module.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `module`. |
| [module.published](https://cademi.dev/webhooks/reference/module-published.md) | `module.published` | Sent to the webhook endpoints subscribed to `module.published` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `module`. |
| [module.updated](https://cademi.dev/webhooks/reference/module-updated.md) | `module.updated` | Sent to the webhook endpoints subscribed to `module.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `module`. |
| [product.created](https://cademi.dev/webhooks/reference/product-created.md) | `product.created` | Sent to the webhook endpoints subscribed to `product.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `product`. |
| [product.deleted](https://cademi.dev/webhooks/reference/product-deleted.md) | `product.deleted` | Sent to the webhook endpoints subscribed to `product.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `product`. |
| [product.published](https://cademi.dev/webhooks/reference/product-published.md) | `product.published` | Sent to the webhook endpoints subscribed to `product.published` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `product`. |
| [product.updated](https://cademi.dev/webhooks/reference/product-updated.md) | `product.updated` | Sent to the webhook endpoints subscribed to `product.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `product`. |
| [release_rule.updated](https://cademi.dev/webhooks/reference/release-rule-updated.md) | `release_rule.updated` | Sent to the webhook endpoints subscribed to `release_rule.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `release_rule`. |
| [showcase.created](https://cademi.dev/webhooks/reference/showcase-created.md) | `showcase.created` | Sent to the webhook endpoints subscribed to `showcase.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `showcase`. |
| [showcase.deleted](https://cademi.dev/webhooks/reference/showcase-deleted.md) | `showcase.deleted` | Sent to the webhook endpoints subscribed to `showcase.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `showcase`. |
| [showcase.updated](https://cademi.dev/webhooks/reference/showcase-updated.md) | `showcase.updated` | Sent to the webhook endpoints subscribed to `showcase.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `showcase`. |
| [taxonomy.created](https://cademi.dev/webhooks/reference/taxonomy-created.md) | `taxonomy.created` | Sent to the webhook endpoints subscribed to `taxonomy.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `taxonomy`. |
| [taxonomy.deleted](https://cademi.dev/webhooks/reference/taxonomy-deleted.md) | `taxonomy.deleted` | Sent to the webhook endpoints subscribed to `taxonomy.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `taxonomy`. |
| [taxonomy.updated](https://cademi.dev/webhooks/reference/taxonomy-updated.md) | `taxonomy.updated` | Sent to the webhook endpoints subscribed to `taxonomy.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `taxonomy`. |
| [taxonomy_term.created](https://cademi.dev/webhooks/reference/taxonomy-term-created.md) | `taxonomy_term.created` | Sent to the webhook endpoints subscribed to `taxonomy_term.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `taxonomy_term`. |
| [taxonomy_term.deleted](https://cademi.dev/webhooks/reference/taxonomy-term-deleted.md) | `taxonomy_term.deleted` | Sent to the webhook endpoints subscribed to `taxonomy_term.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `taxonomy_term`. |
| [taxonomy_term.updated](https://cademi.dev/webhooks/reference/taxonomy-term-updated.md) | `taxonomy_term.updated` | Sent to the webhook endpoints subscribed to `taxonomy_term.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `taxonomy_term`. |

## Exams and certificates

| Event | Name | When |
|---|---|---|
| [certificate.deleted](https://cademi.dev/webhooks/reference/certificate-deleted.md) | `certificate.deleted` | Sent to the webhook endpoints subscribed to `certificate.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `certificate`. |
| [certificate.issued](https://cademi.dev/webhooks/reference/certificate-issued.md) | `certificate.issued` | Sent to the webhook endpoints subscribed to `certificate.issued` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `certificate`. |
| [certificate.revoked](https://cademi.dev/webhooks/reference/certificate-revoked.md) | `certificate.revoked` | Sent to the webhook endpoints subscribed to `certificate.revoked` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `certificate`. |
| [certificate_template.updated](https://cademi.dev/webhooks/reference/certificate-template-updated.md) | `certificate_template.updated` | Sent to the webhook endpoints subscribed to `certificate_template.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `product`. |
| [exam.created](https://cademi.dev/webhooks/reference/exam-created.md) | `exam.created` | Sent to the webhook endpoints subscribed to `exam.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `exam`. |
| [exam.deleted](https://cademi.dev/webhooks/reference/exam-deleted.md) | `exam.deleted` | Sent to the webhook endpoints subscribed to `exam.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `exam`. |
| [exam.updated](https://cademi.dev/webhooks/reference/exam-updated.md) | `exam.updated` | Sent to the webhook endpoints subscribed to `exam.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `exam`. |
| [exam_attempt.completed](https://cademi.dev/webhooks/reference/exam-attempt-completed.md) | `exam_attempt.completed` | Sent to the webhook endpoints subscribed to `exam_attempt.completed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `exam_attempt`. |
| [exam_attempt.reopened](https://cademi.dev/webhooks/reference/exam-attempt-reopened.md) | `exam_attempt.reopened` | Sent to the webhook endpoints subscribed to `exam_attempt.reopened` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `exam_attempt`. |
| [exam_question.created](https://cademi.dev/webhooks/reference/exam-question-created.md) | `exam_question.created` | Sent to the webhook endpoints subscribed to `exam_question.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `exam_question`. |
| [exam_question.deleted](https://cademi.dev/webhooks/reference/exam-question-deleted.md) | `exam_question.deleted` | Sent to the webhook endpoints subscribed to `exam_question.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `exam_question`. |
| [exam_question.updated](https://cademi.dev/webhooks/reference/exam-question-updated.md) | `exam_question.updated` | Sent to the webhook endpoints subscribed to `exam_question.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `exam_question`. |
| [exam_result.deleted](https://cademi.dev/webhooks/reference/exam-result-deleted.md) | `exam_result.deleted` | Sent to the webhook endpoints subscribed to `exam_result.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `exam_attempt`. |

## Sales

| Event | Name | When |
|---|---|---|
| [delivery.archived](https://cademi.dev/webhooks/reference/delivery-archived.md) | `delivery.archived` | Sent to the webhook endpoints subscribed to `delivery.archived` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `delivery`. |
| [delivery.created](https://cademi.dev/webhooks/reference/delivery-created.md) | `delivery.created` | Sent to the webhook endpoints subscribed to `delivery.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `delivery`. |
| [delivery.products_updated](https://cademi.dev/webhooks/reference/delivery-products-updated.md) | `delivery.products_updated` | Sent to the webhook endpoints subscribed to `delivery.products_updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `delivery`. |
| [delivery.restored](https://cademi.dev/webhooks/reference/delivery-restored.md) | `delivery.restored` | Sent to the webhook endpoints subscribed to `delivery.restored` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `delivery`. |
| [delivery.rules_updated](https://cademi.dev/webhooks/reference/delivery-rules-updated.md) | `delivery.rules_updated` | Sent to the webhook endpoints subscribed to `delivery.rules_updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `delivery`. |
| [delivery.tags_updated](https://cademi.dev/webhooks/reference/delivery-tags-updated.md) | `delivery.tags_updated` | Sent to the webhook endpoints subscribed to `delivery.tags_updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `delivery`. |
| [delivery.updated](https://cademi.dev/webhooks/reference/delivery-updated.md) | `delivery.updated` | Sent to the webhook endpoints subscribed to `delivery.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `delivery`. |
| [sales_event.reprocess_requested](https://cademi.dev/webhooks/reference/sales-event-reprocess-requested.md) | `sales_event.reprocess_requested` | Sent to the webhook endpoints subscribed to `sales_event.reprocess_requested` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `sales_event`. |

## Student area

| Event | Name | When |
|---|---|---|
| [banner.created](https://cademi.dev/webhooks/reference/banner-created.md) | `banner.created` | Sent to the webhook endpoints subscribed to `banner.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `banner`. |
| [banner.deleted](https://cademi.dev/webhooks/reference/banner-deleted.md) | `banner.deleted` | Sent to the webhook endpoints subscribed to `banner.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `banner`. |
| [banner.updated](https://cademi.dev/webhooks/reference/banner-updated.md) | `banner.updated` | Sent to the webhook endpoints subscribed to `banner.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `banner`. |
| [faq.created](https://cademi.dev/webhooks/reference/faq-created.md) | `faq.created` | Sent to the webhook endpoints subscribed to `faq.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `faq`. |
| [faq.deleted](https://cademi.dev/webhooks/reference/faq-deleted.md) | `faq.deleted` | Sent to the webhook endpoints subscribed to `faq.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `faq`. |
| [faq.updated](https://cademi.dev/webhooks/reference/faq-updated.md) | `faq.updated` | Sent to the webhook endpoints subscribed to `faq.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `faq`. |
| [legal_term.updated](https://cademi.dev/webhooks/reference/legal-term-updated.md) | `legal_term.updated` | Sent to the webhook endpoints subscribed to `legal_term.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `legal_term`. |
| [menu_item.created](https://cademi.dev/webhooks/reference/menu-item-created.md) | `menu_item.created` | Sent to the webhook endpoints subscribed to `menu_item.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `menu_item`. |
| [menu_item.deleted](https://cademi.dev/webhooks/reference/menu-item-deleted.md) | `menu_item.deleted` | Sent to the webhook endpoints subscribed to `menu_item.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `menu_item`. |
| [menu_item.updated](https://cademi.dev/webhooks/reference/menu-item-updated.md) | `menu_item.updated` | Sent to the webhook endpoints subscribed to `menu_item.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `menu_item`. |

## Student support

| Event | Name | When |
|---|---|---|
| [comment.created](https://cademi.dev/webhooks/reference/comment-created.md) | `comment.created` | Sent to the webhook endpoints subscribed to `comment.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `comment`. |
| [comment.deleted](https://cademi.dev/webhooks/reference/comment-deleted.md) | `comment.deleted` | Sent to the webhook endpoints subscribed to `comment.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `comment`. |
| [comment.reply_created](https://cademi.dev/webhooks/reference/comment-reply-created.md) | `comment.reply_created` | Sent to the webhook endpoints subscribed to `comment.reply_created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `comment`. |
| [comment.updated](https://cademi.dev/webhooks/reference/comment-updated.md) | `comment.updated` | Sent to the webhook endpoints subscribed to `comment.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `comment`. |
| [department.created](https://cademi.dev/webhooks/reference/department-created.md) | `department.created` | Sent to the webhook endpoints subscribed to `department.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `department`. |
| [department.deleted](https://cademi.dev/webhooks/reference/department-deleted.md) | `department.deleted` | Sent to the webhook endpoints subscribed to `department.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `department`. |
| [department.updated](https://cademi.dev/webhooks/reference/department-updated.md) | `department.updated` | Sent to the webhook endpoints subscribed to `department.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `department`. |
| [question.created](https://cademi.dev/webhooks/reference/question-created.md) | `question.created` | Sent to the webhook endpoints subscribed to `question.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `question`. |
| [question.deleted](https://cademi.dev/webhooks/reference/question-deleted.md) | `question.deleted` | Sent to the webhook endpoints subscribed to `question.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `question`. |
| [question.reply_published](https://cademi.dev/webhooks/reference/question-reply-published.md) | `question.reply_published` | Sent to the webhook endpoints subscribed to `question.reply_published` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `question`. |
| [question.updated](https://cademi.dev/webhooks/reference/question-updated.md) | `question.updated` | Sent to the webhook endpoints subscribed to `question.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `question`. |
| [ticket.closed](https://cademi.dev/webhooks/reference/ticket-closed.md) | `ticket.closed` | Sent to the webhook endpoints subscribed to `ticket.closed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `ticket`. |
| [ticket.created](https://cademi.dev/webhooks/reference/ticket-created.md) | `ticket.created` | Sent to the webhook endpoints subscribed to `ticket.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `ticket`. |
| [ticket.reopened](https://cademi.dev/webhooks/reference/ticket-reopened.md) | `ticket.reopened` | Sent to the webhook endpoints subscribed to `ticket.reopened` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `ticket`. |
| [ticket.reply_created](https://cademi.dev/webhooks/reference/ticket-reply-created.md) | `ticket.reply_created` | Sent to the webhook endpoints subscribed to `ticket.reply_created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `ticket`. |
| [ticket.updated](https://cademi.dev/webhooks/reference/ticket-updated.md) | `ticket.updated` | Sent to the webhook endpoints subscribed to `ticket.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `ticket`. |

## Settings

| Event | Name | When |
|---|---|---|
| [custom_code.created](https://cademi.dev/webhooks/reference/custom-code-created.md) | `custom_code.created` | Sent to the webhook endpoints subscribed to `custom_code.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `custom_code`. |
| [custom_code.deleted](https://cademi.dev/webhooks/reference/custom-code-deleted.md) | `custom_code.deleted` | Sent to the webhook endpoints subscribed to `custom_code.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `custom_code`. |
| [custom_code.updated](https://cademi.dev/webhooks/reference/custom-code-updated.md) | `custom_code.updated` | Sent to the webhook endpoints subscribed to `custom_code.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `custom_code`. |
| [email_bounce.ignored](https://cademi.dev/webhooks/reference/email-bounce-ignored.md) | `email_bounce.ignored` | Sent to the webhook endpoints subscribed to `email_bounce.ignored` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `email_bounce`. |
| [email_template.updated](https://cademi.dev/webhooks/reference/email-template-updated.md) | `email_template.updated` | Sent to the webhook endpoints subscribed to `email_template.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `email_template`. |
| [settings.updated](https://cademi.dev/webhooks/reference/settings-updated.md) | `settings.updated` | Sent to the webhook endpoints subscribed to `settings.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `settings`. |

## Diamond

| Event | Name | When |
|---|---|---|
| [diamond.created](https://cademi.dev/webhooks/reference/diamond-created.md) | `diamond.created` | Sent to the webhook endpoints subscribed to `diamond.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `diamond`. |
| [diamond.deleted](https://cademi.dev/webhooks/reference/diamond-deleted.md) | `diamond.deleted` | Sent to the webhook endpoints subscribed to `diamond.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `diamond`. |
| [diamond.updated](https://cademi.dev/webhooks/reference/diamond-updated.md) | `diamond.updated` | Sent to the webhook endpoints subscribed to `diamond.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `diamond`. |
| [diamond_membership.created](https://cademi.dev/webhooks/reference/diamond-membership-created.md) | `diamond_membership.created` | Sent to the webhook endpoints subscribed to `diamond_membership.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `diamond_membership`. |
| [diamond_membership.reprocess_requested](https://cademi.dev/webhooks/reference/diamond-membership-reprocess-requested.md) | `diamond_membership.reprocess_requested` | Sent to the webhook endpoints subscribed to `diamond_membership.reprocess_requested` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `diamond_membership`. |
| [diamond_membership.run_failed](https://cademi.dev/webhooks/reference/diamond-membership-run-failed.md) | `diamond_membership.run_failed` | Sent to the webhook endpoints subscribed to `diamond_membership.run_failed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `diamond_membership`. |
| [diamond_membership.stage_changed](https://cademi.dev/webhooks/reference/diamond-membership-stage-changed.md) | `diamond_membership.stage_changed` | Sent to the webhook endpoints subscribed to `diamond_membership.stage_changed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `diamond_membership`. |
| [diamond_trigger.updated](https://cademi.dev/webhooks/reference/diamond-trigger-updated.md) | `diamond_trigger.updated` | Sent to the webhook endpoints subscribed to `diamond_trigger.updated` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `diamond_trigger`. |

## Data and operations

| Event | Name | When |
|---|---|---|
| [export.completed](https://cademi.dev/webhooks/reference/export-completed.md) | `export.completed` | Sent to the webhook endpoints subscribed to `export.completed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `export`. |
| [export.created](https://cademi.dev/webhooks/reference/export-created.md) | `export.created` | Sent to the webhook endpoints subscribed to `export.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `export`. |
| [export.deleted](https://cademi.dev/webhooks/reference/export-deleted.md) | `export.deleted` | Sent to the webhook endpoints subscribed to `export.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `export`. |
| [export.failed](https://cademi.dev/webhooks/reference/export-failed.md) | `export.failed` | Sent to the webhook endpoints subscribed to `export.failed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `export`. |
| [import.analyzed](https://cademi.dev/webhooks/reference/import-analyzed.md) | `import.analyzed` | Sent to the webhook endpoints subscribed to `import.analyzed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `import`. |
| [import.created](https://cademi.dev/webhooks/reference/import-created.md) | `import.created` | Sent to the webhook endpoints subscribed to `import.created` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `import`. |
| [import.deleted](https://cademi.dev/webhooks/reference/import-deleted.md) | `import.deleted` | Sent to the webhook endpoints subscribed to `import.deleted` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `import`. |
| [import.process_requested](https://cademi.dev/webhooks/reference/import-process-requested.md) | `import.process_requested` | Sent to the webhook endpoints subscribed to `import.process_requested` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `import`. |
| [operation.completed](https://cademi.dev/webhooks/reference/operation-completed.md) | `operation.completed` | Sent to the webhook endpoints subscribed to `operation.completed` in `event_types`. The resource type of this event, used as the key of `resource_filters`, is `operation`. |
