Improved

A workspace can have up to 400 webhook endpoints

POST /api/v2/workspaces/:workspace_id/webhooks/outgoing/endpoints now answers 422 once the workspace already has 400 webhook endpoints, and the error says the limit was reached. Endpoints that already exist keep receiving events and stay editable, and deleting one frees its slot straight away.

The cap sits above what even the largest workspaces use today. It is there to keep event delivery fast for everyone: each endpoint gets its own delivery for every event it listens to, so an integration that creates endpoints in a loop could otherwise slow webhooks down for every workspace. If yours creates an endpoint per customer or per automation, now is a good moment to have it remove the ones it no longer needs.

Agent examples: clean up a workspace's unused webhook endpoints · recover from a full workspace by deleting stale endpoints and retrying the create

Resources: Webhooks::Outgoing::Endpoint · Create Endpoint