Overview

The Webhook Subscriptions API lets an organization register HTTPS endpoints that receive signed JSON payloads when subscribed events occur. Subscriptions are scoped to an organization, and every delivery includes an X-Allternit-Signature header computed with HMAC-SHA256 over the payload. For details on verifying delivery signatures and example consumers, see the general Webhooks page.

Base URL

For local development:

Authentication

All subscription routes require a valid bearer token and an active organization. See Authentication.

Subscription object

Endpoints

Events

Create a subscription

Request body

Example request

Example response

List subscriptions

Returns subscriptions for the caller’s organization only.

Example response

Update a subscription

Partial update. At least one field must be provided.

Request body

Example request

Delete a subscription

Returns 204 No Content on success.

Delivery payload

Error codes