# Event reference > Webhook event types the API emits — generated from the contract source. Webhook endpoints subscribe to event types. Deliveries are durable jobs with exponential backoff over 24 hours, signed with a timestamped HMAC; inspect and retry them per endpoint via the API, CLI, or dashboard. | Event | |---| | `entry.created` | | `entry.updated` | | `entry.deleted` | | `entry.published` | | `entry.unpublished` | | `change_set.created` | | `change_set.ready_for_review` | | `change_set.published` | | `change_set.approved` | | `change_set.changes_requested` | | `change_set.checks_completed` | | `change_set.scheduled` | | `change_set.schedule_cancelled` | | `change_set.schedule_failed` | | `release.reverted` | | `asset.created` | | `asset.updated` | | `asset.replaced` | | `asset.deleted` | | `schema.pushed` | | `schema.promoted` | | `report.created` | | `report.updated` | | `report.status_changed` | | `report.commented` | | `report.resolved` | | `report.reopened` | | `report.needs_retest` | | `report.merged` | Declared but not yet emitted (do not rely on them): `change_set.updated`.