Cancel subscription
Changed onCancel an existing subscription. Canceling a subscription has no effect on the mandates of the customer.
Request
- Base URLhttps://api.mollie.com
- URLhttps://api.mollie.com/v2/customers/{customerId}/subscriptions/{subscriptionId}
- Auth
- HTTP bearer
- or HTTP bearer
- or OAuth 2Authorization code: https://my.mollie.com/oauth2/authorizeToken URL: https://api.mollie.com/oauth2/tokens scopes: subscriptions.write
Headers
A unique key to ensure idempotent requests. This key should be a UUID v4 string.
Request body
Response
The updated subscription object with status canceled. For a complete reference of the subscription object, refer to the Get subscription endpoint documentation.
Example response
{
"resource": "subscription",
"id": "sub_5B8cwPMGnU",
"mode": "live",
"status": "active",
"amount": {
"currency": "EUR",
"value": "10.00"
},
"times": 6,
"timesRemaining": 5,
"interval": "2 days",
"startDate": "2025-01-01",
"nextPaymentDate": "2025-01-01",
"description": "Subscription of streaming channel",
"method": "paypal",
"applicationFee": {
"amount": {
"currency": "EUR",
"value": "10.00"
},
"description": "Platform fee"
},
"webhookUrl": "https://example.com/webhook",
"customerId": "cst_5B8cwPMGnU",
"mandateId": "mdt_5B8cwPMGnU",
"createdAt": "2024-03-20T09:13:37+00:00",
"canceledAt": "2025-01-01T13:10:19+00:00",
"profileId": "pfl_5B8cwPMGnU",
"_links": {
"self": {
"href": "https://...",
"type": "application/hal+json"
},
"customer": {
"href": "https://...",
"type": "application/hal+json"
},
"mandate": {
"href": "https://...",
"type": "application/hal+json"
},
"profile": {
"href": "https://...",
"type": "application/hal+json"
},
"payments": {
"href": "https://...",
"type": "application/hal+json"
},
"documentation": {
"href": "https://...",
"type": "application/hal+json"
}
}
}Changes
- info
the response property
////became required for the status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the response property
////became required for the status
- info
- info
the response property
//////became required for the status - info
the response property
//////became required for the status - info
the response property
//////became required for the status - info
the response property
//////became required for the status
- info