Cancel a subscription within the Terms and conditions given by the subscription product.
PUT /v1/clients/{clientId}/subscriptions/{subscriptionId}/cancellation
application/json
{
"initiatedAt": "2022-09-29"
}
{
"id": "subscription-id-1",
"customerNumber": "customer-number-1",
"subscriptionProductId": "subscription-product-id-1",
"metadata": [
{
"key": "order-id",
"value": "a9ee9996-e941-4aa8-90b9-4b047c4afe87"
}
],
"createdAt": "2022-01-28T13:04:40.020Z",
"active": {
"from": "2022-09-28",
"until": "2022-10-27"
},
"status": "CLOSING",
"closeDetails": {
"canceledByClient": true,
"canceledByBillingPartner": false,
"terminatedByClient": false
},
"billingDetails": {
"nextBillingDate": "2022-09-30",
"billingDayOffset": 2
},
"currentPeriod": {
"start": "2022-09-28",
"end": "2022-10-27"
},
"_links": [
{
"method": "GET",
"href": "https://api.horizonafs.io/subscription/v1/clients/1234/subscriptions/subscription-id-1",
"rel": "self"
},
{
"method": "GET",
"href": "https://api.horizonafs.io/subscription/v1/clients/1234/subscription-products/subscription-product-id-1",
"rel": "subscription-product"
},
{
"method": "GET",
"href": "https://api.horizonafs.io/subscription/v1/clients/1234/subscriptions/subscription-id-1/timeline",
"rel": "timeline"
}
]
}