Skip to main content

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

FieldDescription
idUnique identifier.
nameDisplay name.
createdAt / updatedAtLifecycle 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_project resource.