Event structure
Events follow anobject.action naming convention. The data field contains a summary of the resource at the time of the event.
Destinations
Events are delivered to destinations you configure. Deck supports webhooks and native cloud infrastructure out of the box.| Type | Identifier |
|---|---|
| Webhook | webhook |
| AWS SQS | aws_sqs |
| AWS Kinesis | aws_kinesis |
| AWS S3 | aws_s3 |
| GCP Pub/Sub | gcp_pubsub |
| Azure Service Bus | azure_servicebus |
| RabbitMQ | rabbitmq |
| Hookdeck | hookdeck |
"events": ["*"] to subscribe to everything.
Deliveries and retries
Each event is delivered independently to every subscribed destination. For webhooks, return a2xx within 5 seconds to acknowledge. For cloud destinations, delivery is handled natively.
Failed deliveries retry up to 3 times with exponential backoff. If all attempts fail, the destination is set to inactive.
Retention
Events are stored for 30 days.Events reference
Full list of event types by resource.
Destinations & deliveries
Configure destinations, verify webhook signatures, and track delivery status.
Webhook best practices
Build reliable, idempotent event consumers.
API reference
Events, destinations, and deliveries endpoints.