Projects
A project is the top-level container in Webhookr. It groups the endpoints — and through them the events, destinations, and deliveries — that belong together. Most teams use one project per application or per environment (for example payments-prod and payments-staging).
Model
| Field | Description |
|---|---|
id | Unique identifier. |
name | Display name. |
createdAt / updatedAt | Lifecycle timestamps. |
A project owns many endpoints. Deleting a project cascades to its endpoints and everything beneath them.
Scope
The dashboard always operates in the context of one selected project. The project switcher controls which project's endpoints, events, topology, and destinations you see.
Managing projects
- Dashboard: create at
/dashboard/projects/new, rename at/dashboard/projects/<id>/rename, select from the switcher. - Terraform: the
webhookr_projectresource.