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.