subscription.canceled
Occurs when a subscription is canceled. Its status
field changes to canceled
.
If you choose to cancel a subscription immediately, the subscription status changes to canceled
and subscription.canceled
occurs.
If you choose to cancel a subscription on the next billing period, Paddle creates a scheduled change to say the subscription should be canceled on the next billing date. subscription.updated
occurs at this point. On the next billing date, the subscription status changes to canceled
and subscription.canceled
occurs.
Payload includes the complete subscription entity, except management_urls
. Subscription management links are temporary, so they're not included. Get a subscription using the API to get management links for a subscription.
Unique Paddle ID for this event, prefixed with evt_
.
Type of event sent by Paddle, in the format entity.event_type
.
RFC 3339 datetime string of when this event occurred.
New or changed entity.
Unique Paddle ID for this subscription entity, prefixed with sub_
.
Status of this subscription. Set automatically by Paddle. Use the pause subscription or cancel subscription operations to change.
Paddle ID of the customer that this subscription is for, prefixed with ctm_
.
Paddle ID of the address that this subscription is for, prefixed with add_
.
Paddle ID of the business that this subscription is for, prefixed with biz_
.
Supported three-letter ISO 4217 currency code. Transactions for this subscription are created in this currency. Must be USD
, EUR
, or GBP
if collection_mode
is manual
.
RFC 3339 datetime string of when this entity was created. Set automatically by Paddle.
RFC 3339 datetime string of when this entity was updated. Set automatically by Paddle.
RFC 3339 datetime string of when this subscription started. This may be different from first_billed_at
if the subscription started in trial.
RFC 3339 datetime string of when this subscription was first billed. This may be different from started_at
if the subscription started in trial.
RFC 3339 datetime string of when this subscription is next scheduled to be billed.
RFC 3339 datetime string of when this subscription was paused. Set automatically by Paddle when the pause subscription operation is used. null
if not paused.
RFC 3339 datetime string of when this subscription was canceled. Set automatically by Paddle when the cancel subscription operation is used. null
if not canceled.
Details of the discount applied to this subscription.
How payment is collected for transactions created for this subscription. automatic
for checkout, manual
for invoices.
Details for invoicing. Required if collection_mode
is manual
.
Current billing period for this subscription. Set automatically by Paddle based on the billing cycle. null
for paused
and canceled
subscriptions.
How often this subscription renews. Set automatically by Paddle based on the prices on this subscription.
Change that's scheduled to be applied to a subscription. Use the pause subscription, cancel subscription, and resume subscription operations to create scheduled changes. null
if no scheduled changes.
Represents a subscription item.
Your own structured key-value data.
Import information for this entity. null
if this entity is not imported.
Unique Paddle ID for this notification, prefixed with ntf_
.
12345678910111213141516171819201{
2 "event_id": "evt_01hv90vbenb5d4spnjbbcfh3nk",
3 "event_type": "subscription.canceled",
4 "occurred_at": "2024-04-12T11:24:55.637846Z",
5 "notification_id": "ntf_01hv90vbk0t9skkjqazdq3emtz",
6 "data": {
7 "id": "sub_01hv8x29kz0t586xy6zn1a62ny",
8 "items": [
9 {
10 "price": {
11 "id": "pri_01gsz8x8sawmvhz1pv30nge1ke",
12 "name": "Monthly (per seat)",
13 "type": "standard",
14 "status": "active",
15 "quantity": {
16 "maximum": 999,
17 "minimum": 1
18 },
19 "tax_mode": "account_setting",
20 "created_at": "2023-02-23T13:55:22.538367Z",