Skip to main content

Prerequisites

The connector should already be set up, with a Connector Profile and a Linked Account. See Getting Started on the Autumn connector page.

Set up Autumn webhooks

Autumn delivers events through Svix. Register StackOne’s Native Webhook URL as an endpoint in the Autumn dashboard and choose which events to send. Only the events you select are delivered.

1

Copy the Native Webhook URL from StackOne

In StackOne Hub, open the connected Autumn account and copy the Native Webhook URL. This URL is unique to the account and already includes the security token that routes events to it — no signing secret configuration is required.

2

Open Webhooks and add an endpoint

In the Autumn dashboard sidebar, open Developer and select Webhooks. On the Endpoints tab, click Add Endpoint.

The Developer Webhooks page with the Endpoints tab and the Add Endpoint button
3

Paste the URL and subscribe to events

In the Endpoint URL field, paste the Native Webhook URL you copied from StackOne. Under Subscribe to events, tick the events you want to receive — enable the balances and billing groups to cover every supported event. Leave customer.products.updated unchecked, as it is marked Deprecated. Then click Create.

  • Only events you select are delivered — Autumn will not send events you have not subscribed to.
  • You can use the Send Test Event option on the created endpoint to confirm StackOne is receiving events.
The New Endpoint form with the Endpoint URL field, the balances and billing events selected, and the Create button

Available webhook events

The following Autumn events can be enabled. Only events selected on the endpoint are included in the subscription — Autumn will not deliver events that are not subscribed.

1

Balance events

Events related to feature balances and usage.

  • Limit Reached (balances.limit_reached) — Fired when a customer reaches the limit for a feature (included allowance, max purchase, spend limit, or a usage-limit billing control)
  • Usage Alert Triggered (balances.usage_alert_triggered) — Fired when a customer crosses a configured usage-alert threshold
2

Billing events

Events related to plans and automatic prepaid top-ups.

  • Auto Top-Up Failed (billing.auto_topup_failed) — Fired when an automatic prepaid top-up is blocked, declined, or fails before granting additional balance
  • Auto Top-Up Succeeded (billing.auto_topup_succeeded) — Fired when an automatic prepaid top-up grants additional prepaid balance
  • Plans Updated (billing.updated) — Fired when a customer’s plans are activated, scheduled, updated, or expired

Delivery format

How Autumn delivers events to StackOne.

1

Svix delivery and retries

Autumn delivers events through Svix as a single event per request, with a JSON body of the form { "type": "<event>", "data": { ... } }. Each request includes svix-id, svix-timestamp, and svix-signature headers. If an endpoint returns an error or is unavailable, Autumn automatically retries delivery with exponential backoff.

Verify

Your Connector should now be able to receive and process events. Try triggering an event and you should see an Event appear in the Connector logs.