- 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
Get payment timeline
GET
/clients/{client_id}/subscriptions/{clt_subs_id}/payment_timeline
Client Payments
Request
Path Params
client_id
integer <int64>
required
clt_subs_id
integer <int32>
required
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 '/clients//subscriptions//payment_timeline'
Responses
🟢200OK
text/plain
Body
invoice_occurance
array[object (ClientSubscriptionRecurringBillingOccurrence) {17}]  | nullÂ
optional
occurance_tenant_id
integer <int32>
optional
occurance_client_id
integer <int64>
optional
occurance_subscription_id
integer <int32>
optional
occurance
integer <int32>
optional
occurance_start_date
string <date-time>
optional
occurance_end_date
string <date-time>
optional
occurance_recurring_service
array[object (ClientRecurringMemberShipTemplateService) {28}]  | nullÂ
optional
occurance_deposit_service
array[object (Client_Memberships) {50}]  | nullÂ
optional
occurance_invoice_id
integer <int64>
optional
occurance_payment_id
integer <int64>
optional
occurance_payment_log_id
integer <int64>
optional
occurance_type
enum<string>Â
optional
InitialProRata
-Recurring
-Deposit
-MiddCycleDiscount
-MiddCycleAddon
-Freeze
-EndProrata
-InitialFullRecurring
-ProRataFutureRecurring
-Allowed values:
InitialProRataRecurringDepositMiddCycleDiscountMiddCycleAddonFreezeEndProrataInitialFullRecurringProRataFutureRecurring
payment_amount_in_minor_currency
integer <int64>
optional
invoice_amount_in_minor_currency
integer <int64>
optional
payment_status
enum<string>Â
optional
None
-Created
-Initiated
-Authorized
-Successfull
-Failed
-Allowed values:
NoneCreatedInitiatedAuthorizedSuccessfullFailed
failed_reason
string  | nullÂ
optional
deposit_applied
booleanÂ
optional
Example
{
"invoice_occurance": [
{
"occurance_tenant_id": 0,
"occurance_client_id": 0,
"occurance_subscription_id": 0,
"occurance": 0,
"occurance_start_date": "2019-08-24T14:15:22Z",
"occurance_end_date": "2019-08-24T14:15:22Z",
"occurance_recurring_service": [
{
"svc_id": 0,
"service_pri_lang": "string",
"service_sec_lang": "string",
"svc_category_id": 0,
"svc_category_uuid": "string",
"svc_base_cost_in_minor_curr": 0,
"svc_sessions": 0,
"svc_category_name_pri_lang": "string",
"svc_category_name_sec_lang": "string",
"svc_category_description_pri_lang": "string",
"svc_category_description_sec_lang": "string",
"svc_behaviour": "MemberShip",
"svc_tax_item_code": "string",
"svc_is_base_membership": true,
"svc_require_base_membership": true,
"svc_is_session_owner_required": true,
"svc_session_owner_id": 0,
"svc_category_icon": "string",
"interval_type": "Day",
"interval_value": 0,
"start_date": "2019-08-24T14:15:22Z",
"end_date": "2019-08-24T14:15:22Z",
"svc_taxgrp_id": 0,
"discount_reason": "string",
"plan_id": 0,
"is_addons": true,
"membership_groupguid": "string",
"is_future_prorata": true
}
],
"occurance_deposit_service": [
{
"clt_mbrshp_id": 0,
"clt_mbrshp_uuid": "string",
"clt_mbrshp_company_id": 0,
"clt_mbrshp_tenant_id": 0,
"clt_mbrshp_client_id": 0,
"clt_mbrshp_recurr_tmplt_id": 0,
"clt_mbrshp_invline_id": 0,
"clt_mbrshp_inv_id": 0,
"clt_mbrshp_clt_subscription_id": 0,
"clt_mbrshp_service_category_id": 0,
"clt_mbrshp_service_name_pri_lang": "string",
"clt_mbrshp_service_name_sec_lang": "string",
"clt_mbrshp_service_category_name_pri_lang": "string",
"clt_mbrshp_service_category_name_sec_lang": "string",
"clt_mbrshp_service_category_description_pri_lang": "string",
"clt_mbrshp_service_category_description_sec_lang": "string",
"clt_mbrshp_service_category_icon": "string",
"clt_mbrshp_svc_id": 0,
"clt_mbrshp_svc_tax_item_code": "string",
"clt_mbrshp_behaviour": "MemberShip",
"clt_mbrshp_is_base_membership": true,
"clt_mbrshp_start_date": "2019-08-24T14:15:22Z",
"clt_mbrshp_end_date": "2019-08-24T14:15:22Z",
"clt_mbrshp_no_of_session": 0,
"clt_mbrshp_valid_days": 0,
"clt_mbrshp_booked_session": 0,
"clt_mbrshp_used_sessions": 0,
"clt_mbrshp_noshow_sessions": 0,
"clt_mbrshp_available_sessions": 0,
"clt_mbrshp_session_carry_forward": 0,
"clt_mbrshp_session_owner_id": 0,
"clt_mbrshp_is_recurring": true,
"clt_mbrshp_trackmode": "StaffWebApp",
"clt_mbrshp_migration_id": "string",
"clt_mbrshp_created_by": 0,
"clt_mbrshp_created_date": "2019-08-24T14:15:22Z",
"clt_mbrshp_updated_by": 0,
"clt_mbrshp_updated_date": "2019-08-24T14:15:22Z",
"clt_mbrshp_interval_type": "Day",
"clt_mbrshp_interval_value": 0,
"clt_mbrshp_migration_inv_id": "string",
"clt_mbrshp_migration_invline_id": "string",
"clt_mbrshp_comments": "string",
"clt_mbrshp_is_renewed": true,
"clt_mbrshp_is_addons": true,
"clt_mbrshp_is_deposit": true,
"clt_mbrshp_deposit_occurence": 0,
"clt_mbrshp_deposit_uuid": "string",
"clt_mbrshp_revenue_category": "Unprocessed",
"clt_mbrshp_group_uuid": "string"
}
],
"occurance_invoice_id": 0,
"occurance_payment_id": 0,
"occurance_payment_log_id": 0,
"occurance_type": "InitialProRata",
"payment_amount_in_minor_currency": 0,
"invoice_amount_in_minor_currency": 0,
"payment_status": "None",
"failed_reason": "string",
"deposit_applied": true
}
]
}
Modified at 2025-03-21 07:23:14