Guides
Subscriptions
Subscriptions
Manage payer subscriptions to your catalog products via the merchant API.
Operations
| Operation | Scope | Notes |
|---|---|---|
LIST_MERCHANT_SUBSCRIPTIONS | read:subscriptions | List active and past subscriptions |
CANCEL_MERCHANT_SUBSCRIPTION | cancel:subscription | Cancel by subscription id |
Both are wired on {docsEnv.apiBaseUrl}.
List subscriptions
Code
Ensure your API key includes read:subscriptions (or a template that grants it). Keys with empty scopes return 403 INSUFFICIENT_SCOPE.
Cancel a subscription
Cancellation is idempotency-recommended — send an Idempotency-Key header when retrying:
Code
Requires cancel:subscription. Live keys may prompt confirmation in the dashboard Arena for money-adjacent flows — see Idempotency.
Webhook events
Subscription lifecycle events (subscription.created, subscription.updated, subscription.cancelled) are delivered via merchant webhooks configured in the dashboard — not via these API calls. See Webhook events and Webhooks.
Next steps
- Idempotency — before cancel retries
- Webhook events — payload catalog
- API Reference
Last modified on