---
title: "Subscribe webhook"
method: POST
path: "/2026-04/webhook"
---

# Subscribe webhook

`POST /2026-04/webhook`

## Request

- Base URL: `https://api.loopsubscriptions.com/admin`
- URL: `https://api.loopsubscriptions.com/admin/2026-04/webhook`
- Auth: API key in header `X-Loop-Token`

## Request body

- object
  - `topic` 'subscription/created' | 'subscription/paused' | 'subscription/cancelled' | 'subscription/resumed' | 'subscription/reactivated' | 'subscription/expired' | 'subscription/delayed' | 'subscription/rescheduled' | 'subscription/updated' | 'subscription/shippingAddressUpdated' | 'order/upcoming' | 'order/processed' | 'order/partiallyProcessed' | 'order/outOfStock' | 'order/skipped' | 'order/unskipped' | 'order/paymentFailed' | 'paymentMethod/updateRequested' | 'paymentMethod/updated' | 'paymentMethod/expiringSoon' | 'flow/completed' | 'giftSubscription/created' | 'subscription/markedForCancellation' | 'analytics_report/export_completed' | 'analytics_report/export_failed', required
  - `address` string, required: Address to which the payload should be sent

## Response `200`

Webhook subscribed successfully

- object
  - `success` boolean
  - `message` string
  - `data` object
    - `id` integer
  - `code` string

---

[API](https://skmtc.dev/loopwork/apis/loop-admin.md) - [All operations](https://skmtc.dev/loopwork/apis/loop-admin/llms.txt) - [OpenAPI document](https://skmtc.dev/loopwork/apis/loop-admin/revisions/1eaf81bcb1ea?raw)
