- Introduction
- Quickstart
- Webhooks
- Campaign
- Class
- Client
- Retrieves all client for a TenantGET
- Creates a new clientPOST
- Gets client by IDGET
- Gets clients birthday listGET
- Gets clients at riskGET
- Gets client mandatory fieldsGET
- Adds client to blacklistPOST
- Removes client from blacklistPOST
- Updates client detailsPUT
- Used for partial updates of client detailsPATCH
- Changes client representativePOST
- Lists prospectsGET
- Lists ex-clientsGET
- Resets client passwordPOST
- Changes client representative for multiple clientsPOST
- Lists prospect effective date historyGET
- Transfers prospectPOST
- Company
- Invoice
- Organisation
- Search
- Tax
- Tenant
- Appointments
- Create new appointment
- List appointments
- Change client membership in appointment
- Get appointment
- Update appointment
- Mark client as checked in
- Mark client as no-show
- Substitute coach for appointment
- Reschedule appointment
- Cancel appointment
- List appointments by client ID
- Create appointment complimentory session
- Create appointment
- Reschedule appointment
- Get appointment
- Appointment Types
- Authentication
- Automation
- Call Transactions
- Charge Categories
- Charge Master
- Recurring Class
- Class Booking
- Class Complimentory
- Class Types
- Company level class types
- Client Communication
- Client Tasks
- Client Sales
- Client Waivers
- Client Sessions
- Client Referrals
- Client Offers
- Client Export
- Client Billing
- Client Check-in
- Client Credit Balance
- Client Documents
- Client Invoices
- Client Membership
- Client Open API
- Client Payments
- Client Subscriptions
- Client Memberships
- Client Subscription Cancellation
- Client Subscription Freeze
- Client Trials
- Client Upgrade
- Balance Write Off
- Email Template
- Email Template - Franchise
- Create email template at franchise level
- Get list of email templates at franchise level
- Update email template at franchise level
- Get email template at franchise level
- Delete email template at franchise level
- Mark email template as inactive at franchise level
- Mark email template as active at franchise level
- Email Template - Tenant
- Franchise Groups
- Payment Methods
- Invoices
- Offer Master
- Online Signup
- Subscription
- Sales
- Staff Availability
- List staff availability
- List staff availability by appointment category
- List next available slots by appointment category
- Check staff availability
- Check staff availability for appointment category
- Check staff availability for recurring schedule
- Check staff availability for recurring schedule
- Get staff scheduled unavailability
- List staff availability for tours
- Opportunities
- Opportunity Stage Master
- Payments
- Refunds
- Reports
- Report Filter Schedules
- Access Requests
- Rooms
- Sales Returns
- Email Communication
- SMS
- Service Categories
- Staff Management
- Staff Appointment Type Link
- Staff Notifications
- Staff Schedule
- Subscription Plans
- Subscription Signup
- Tasks
- Task Categories
- Task Open API
- Trial Master
List subscription plans
GET
/tenants/{tenant_id}/subscription_plans
Subscription Plans
Request
Path Params
tenant_id
integer <int32>
required
Query Params
status
enum<string>Â
optional
Allowed values:
InActiveActive
is_addons
booleanÂ
optional
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/tenants//subscription_plans'
Responses
🟢200OK
text/plain
Body
items
array[object (PlanMasterList) {41}]  | nullÂ
optional
id
integer <int32>
optional
company_id
integer <int32>
optional
tenant_id
integer <int32>
optional
status
enum<string>Â
optional
InActive
-Active
-Allowed values:
InActiveActive
name_primary_language
string  | nullÂ
optional
name_secondary_language
string  | nullÂ
optional
description_primary_language
string  | nullÂ
optional
description_secondary_language
string  | nullÂ
optional
subscription_category
enum<string>Â
optional
PayAsYouGo
- Pay as you goPaidInFull
- Paid In fullDropIn
- Drop InContract
- ContractAllowed values:
PayAsYouGoPaidInFullDropInContract
billing_interval_type
enum<string>Â
optional
Day
-Week
-Month
-Allowed values:
DayWeekMonth
billing_interval_value
integer <int32>
optional
bill_cycle_day
string  | nullÂ
optional
contract_term
integer <int32>
optional
minimum_contract_commitment
integer <int32>
optional
signup_charge_master_ids
array[object (PlanChargeMasterList) {8}]  | nullÂ
optional
feature_is_cash_recurring
booleanÂ
optional
freeze_type
enum<string>Â
optional
NoFreeze
-FreeFreeze
-PaidFreeze
-Allowed values:
NoFreezeFreeFreezePaidFreeze
recurring_services_in_minor_currency
integer <int64>
optional
non_recurring_services_in_minor_currency
integer <int64>
optional
recurring_service_catagories
array[integer <int32>]Â |Â nullÂ
optional
non_recurring_service_catagories
array[integer <int32>]Â |Â nullÂ
optional
on_contract_expiry
enum<string>Â
optional
ContractExpire
-ContractAutoRenew
-ContractConvertsToPayAsYouGo
-Allowed values:
ContractExpireContractAutoRenewContractConvertsToPayAsYouGo
getout_of_contract_x_days
integer <int32>
optional
suprema_group_id
string  | nullÂ
optional
minimum_payment_required_in_percentage
number <double>
optional
payment_allowed_duration_in_days
integer <int32>
optional
transferable
booleanÂ
optional
adhoc_charge_with_month
array[object (AdHocChargesWithMonthListResponse) {2}]  | nullÂ
optional
created_by
integer <int32>
optional
created_date
string <date-time>
optional
updated_by
integer <int32>
optional
updated_date
string <date-time>
optional
upgrade_allowed_in_days
integer <int32>
optional
upsell_upgrade_plan_id
integer <int32>
optional
is_addons
booleanÂ
optional
access_tenant_in
string  | nullÂ
optional
deposit_occurence
array[object (DepositOccurence) {2}]  | nullÂ
optional
is_recurring_first_time_charge
booleanÂ
optional
is_signup_charge_first_time
booleanÂ
optional
is_nonrecurring_first_time_charge
booleanÂ
optional
allow_cross_tenant_access
booleanÂ
optional
Example
{
"items": [
{
"id": 0,
"company_id": 0,
"tenant_id": 0,
"status": "InActive",
"name_primary_language": "string",
"name_secondary_language": "string",
"description_primary_language": "string",
"description_secondary_language": "string",
"subscription_category": "PayAsYouGo",
"billing_interval_type": "Day",
"billing_interval_value": 0,
"bill_cycle_day": "string",
"contract_term": 0,
"minimum_contract_commitment": 0,
"signup_charge_master_ids": [
{
"id": 0,
"category_id": 0,
"amount_in_minor_currency": 0,
"icon": "string",
"category_primary_language": "string",
"category_secondary_language": "string",
"name_primary_language": "string",
"name_secondary_language": "string"
}
],
"feature_is_cash_recurring": true,
"freeze_type": "NoFreeze",
"recurring_services_in_minor_currency": 0,
"non_recurring_services_in_minor_currency": 0,
"recurring_service_catagories": [
0
],
"non_recurring_service_catagories": [
0
],
"on_contract_expiry": "ContractExpire",
"getout_of_contract_x_days": 0,
"suprema_group_id": "string",
"minimum_payment_required_in_percentage": 0,
"payment_allowed_duration_in_days": 0,
"transferable": true,
"adhoc_charge_with_month": [
{
"adhoc_charge_master_id": 0,
"month": 0
}
],
"created_by": 0,
"created_date": "2019-08-24T14:15:22Z",
"updated_by": 0,
"updated_date": "2019-08-24T14:15:22Z",
"upgrade_allowed_in_days": 0,
"upsell_upgrade_plan_id": 0,
"is_addons": true,
"access_tenant_in": "string",
"deposit_occurence": [
{
"occurence_to_apply": 0,
"occurence_type": "None"
}
],
"is_recurring_first_time_charge": true,
"is_signup_charge_first_time": true,
"is_nonrecurring_first_time_charge": true,
"allow_cross_tenant_access": true
}
]
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
Modified at 2025-03-21 07:23:14