Subscriptions
GET
Query parameters
teamIdstringRequired
Responses
200
Subscription details retrieved successfully
application/json
400
Invalid team ID
application/json
403
Access denied
application/json
404
Subscription not found
application/json
get
/subscriptions/mePOST
Body
namestring | nullableRequiredExample:
Basicdescriptionstring | nullableRequiredExample:
Basic subscription tierpricenumber | nullableRequiredExample:
1000prioritynumber | nullableRequiredExample:
1usersLimitnumber | nullableRequiredExample:
10teamsLimitnumber | nullableRequiredExample:
5isPopularboolean | nullableRequiredExample:
trueResponses
201
Subscription tier created successfully
application/json
400
Tier already exists
application/json
500
Internal server error
application/json
post
/subscriptionsBody
priceIdstringRequiredExample:
price_1F7X2Y2eZvKYlo2C0q0G5Z2equantitynumberRequiredExample:
1teamIdstring | nullableRequiredExample:
team_idisTeamCreationbooleanRequiredExample:
trueResponses
200
Subscription registered successfully
application/json
400
Invalid subscription parameters
application/json
403
Access denied
application/json
500
Internal server error
application/json
post
/subscriptions/registerBody
subscriptionstringOptionalExample:
sub_1F7X2Y2eZvKYlo2C0q0G5Z2eResponses
200
Subscription period cancelled successfully
application/json
ResponseanyExample:
{"message":"Subscription period cancelled successfully","description":"The subscription period has been cancelled successfully."}400
Invalid subscription ID
application/json
403
Access denied
application/json
500
Internal server error
application/json
post
/subscriptions/cancelBody
subscriptionstringOptionalExample:
sub_1F7X2Y2eZvKYlo2C0q0G5Z2eResponses
200
Subscription cancelled successfully
application/json
ResponseanyExample:
{"message":"Subscription cancelled successfully","description":"The subscription has been cancelled successfully."}400
Invalid subscription ID
application/json
403
Access denied
application/json
500
Internal server error
application/json
post
/subscriptions/cancel-immediatelyBody
subscriptionstringOptionalExample:
sub_1F7X2Y2eZvKYlo2C0q0G5Z2eResponses
200
Subscription period renewed successfully
application/json
ResponseanyExample:
{"message":"Subscription period renewed successfully","description":"The subscription period has been renewed successfully."}400
Invalid subscription ID
application/json
403
Access denied
application/json
500
Internal server error
application/json
post
/subscriptions/renewPUT
Body
namestring | nullableRequiredExample:
Basicdescriptionstring | nullableRequiredExample:
Basic subscription tierpricenumber | nullableRequiredExample:
1000prioritynumber | nullableRequiredExample:
1usersLimitnumber | nullableRequiredExample:
10teamsLimitnumber | nullableRequiredExample:
5isPopularboolean | nullableRequiredExample:
trueResponses
200
Subscription tier updated successfully
application/json
400
Tier not found
application/json
500
Internal server error
application/json
put
/subscriptionsDELETE
Path parameters
idstringRequired
Responses
200
Subscription tier deleted successfully
application/json
ResponseanyExample:
{"message":"Subscription tier deleted successfully","description":"The subscription tier has been deleted successfully."}400
Tier not found
application/json
500
Internal server error
application/json
delete
/subscriptions/{id}Last updated