post__subscriptions_cancel
POST /subscriptions/cancel
Cancel Subscription
Cancel the active subscription for the authenticated user's organization. This will immediately cancel the subscription in Stripe and create a cancellation record.
Parameters
This endpoint does not accept query parameters or request body. Authentication is required.
TypeScript Client Library
public cancelSubscription = async (): Promise<CancelSubscriptionResponse> => {
return this.makeRequest<CancelSubscriptionResponse>('subscriptions/cancel', 'POST', null);
};Code Samples
curl -X POST https://backend.flashback.tech/subscriptions/cancel \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}'POST https://backend.flashback.tech/subscriptions/cancel HTTP/1.1
Host: localhost:3000
Accept: application/json
Authorization: Bearer {access-token}const headers = {
'Accept':'application/json',
'Authorization':'Bearer {access-token}'
};
fetch('https://backend.flashback.tech/subscriptions/cancel',
{
method: 'POST',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});Example responses
200 Response
{
"success": true,
"message": "Subscription cancelled successfully"
}400 Response (No Organization)
400 Response (Already Cancelled)
400 Response (Not Cancellable)
400 Response (No Stripe ID)
400 Response (Stripe Not Found)
404 Response (User Not Found)
404 Response (No Active Subscription)
500 Response (Stripe Cancellation Failed)
500 Response (Internal Error)
Responses
Response Schema
Status Code 200
» success
boolean
false
none
Indicates if the request was successful
» message
string
false
none
Success message
Status Code 400
» success
boolean
false
none
Will be false for error responses
» error_code
string
false
none
Machine-readable error code
» message
string
false
none
Human-readable error message
Status Code 404
» success
boolean
false
none
Will be false for error responses
» error_code
string
false
none
Machine-readable error code
» message
string
false
none
Human-readable error message
Status Code 500
» success
boolean
false
none
Will be false for error responses
» error_code
string
false
none
Machine-readable error code
» message
string
false
none
Human-readable error message
Last updated
Was this helpful?