A venture self-manages through endpoints authenticated by its API key. Admins can manage
any venture by id.
Your venture
When rotate_api_key is true, the response returns the new api_key once.
Webhook endpoints
A venture can register several endpoints; each has its own signing secret.
Set {"status":"DISABLED"} to pause an endpoint without deleting it. See
Webhooks for the payload and signature format.
Admin
Provisioning and cross-venture management is done by admins:
POST /api/v1/ventures — create a venture (returns its API key once).
PATCH /api/v1/ventures/{id} — update name/status or rotate the key.
POST|GET|PATCH|DELETE /api/v1/ventures/{id}/webhook-endpoints[/{endpoint_id}] — manage a venture’s endpoints.
Admin endpoints are intended for internal/operator use and should sit behind an admin
guard before production.