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