- Introduction
- Quickstart
- Webhooks
- Campaign
- Class
- Client
- Retrieves all client for a Tenant
- Creates a new client
- Gets client by ID
- Gets clients birthday list
- Gets clients at risk
- Gets client mandatory fields
- Adds client to blacklist
- Removes client from blacklist
- Updates client details
- Used for partial updates of client details
- Changes client representative
- Lists prospects
- Lists ex-clients
- Resets client password
- Changes client representative for multiple clients
- Lists prospect effective date history
- Transfers prospect
- Company
- Invoice
- Organisation
- Search
- Tax
- Tenant
- Appointments
- Create new appointmentPOST
- List appointmentsGET
- Change client membership in appointmentPUT
- Get appointmentGET
- Update appointmentPUT
- Mark client as checked inPOST
- Mark client as no-showPOST
- Substitute coach for appointmentPOST
- Reschedule appointmentPOST
- Cancel appointmentPOST
- List appointments by client IDGET
- Create appointment complimentory sessionPOST
- Create appointmentPOST
- Reschedule appointmentPOST
- Get appointmentGET
- 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 appointment
GET
/open/companies/{company_uuid}/tenants/{tenant_uuid}/appointments/{appt_uuid}
Appointments
Request
Path Params
company_uuid
stringÂ
required
tenant_uuid
stringÂ
required
appt_uuid
stringÂ
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 '/open/companies//tenants//appointments/'
Responses
🟢200OK
text/plain
Body
id
integer <int64>
optional
company_uuid
string  | nullÂ
optional
tenant_uuid
string  | nullÂ
optional
type_id
integer <int32>
optional
client_id
integer <int64>
optional
status
enum<string>Â
optional
Booked
-Attended
-NoShow
-Cancelled
-Allowed values:
BookedAttendedNoShowCancelled
start_datetime
string <date-time>
optional
end_datetime
string <date-time>
optional
type_name_primary_language
string  | nullÂ
optional
type_name_secondary_language
string  | nullÂ
optional
tenant_name_primary_language
string  | nullÂ
optional
tenant_name_secondary_language
string  | nullÂ
optional
recurring_template_id
integer <int32>
optional
recurring_rule
string  | nullÂ
optional
type_color
string  | nullÂ
optional
subtype_name_primary_language
string  | nullÂ
optional
subtype_name_secondary_language
string  | nullÂ
optional
subtype_description_primary_language
string  | nullÂ
optional
subtype_description_secondary_language
string  | nullÂ
optional
subtype_things_to_carry_primary_language
array[string]Â |Â nullÂ
optional
subtype_things_to_carry_secondary_language
array[string]Â |Â nullÂ
optional
behaviour
enum<string>Â
optional
Anyone_Free
- Anyone can book freelySession_Pack
- Booking requires a session packMembership_Session_Pack
- Booking requires membership and a session packMembers_Only_Session
- Booking requires a membership but no session packAllowed values:
Anyone_FreeSession_PackMembership_Session_PackMembers_Only_Session
booking_opens_in_minutes
integer <int32>
optional
duration_in_minutes
integer <int32>
optional
is_virtual
booleanÂ
optional
virtual_url
string  | nullÂ
optional
tag_name_primary_language
array[string]Â |Â nullÂ
optional
tag_name_secondary_language
array[string]Â |Â nullÂ
optional
coach_id
integer <int32>
optional
coach_name
string  | nullÂ
optional
coach_description
string  | nullÂ
optional
coach_image_url
string  | nullÂ
optional
room_id
integer <int32>
optional
guid
string  | nullÂ
optional
created_by
integer <int32>
optional
created_date
string <date-time>
optional
updated_by
integer <int32>
optional
updated_date
string <date-time>
optional
clients
array[object (ClientDetails) {8}]  | nullÂ
optional
id
integer <int64>
optional
full_name
string  | nullÂ
optional
mobile_country_code
string  | nullÂ
optional
mobile_number
integer <int64>
optional
emailid
string  | nullÂ
optional
image
string  | nullÂ
optional
medical_alert
string  | nullÂ
optional
client_status
enum<string>Â
optional
Prospect
-Trial
-Client
-ClientNonMember
-ExClient
-BlockedClient
-ExClientNonMember
-Allowed values:
ProspectTrialClientClientNonMemberExClientBlockedClientExClientNonMember
subscription_id
integer <int32>
optional
membership_id
integer <int32>
optional
room_name_primary_language
string  | nullÂ
optional
room_name_secondary_language
string  | nullÂ
optional
is_recurring
booleanÂ
optional
is_payment_required
booleanÂ
optional
is_first_time_appt
booleanÂ
optional
is_comp_session
booleanÂ
optional
appt_comp_id
integer <int32>
optional
session_revenue
integer <int32>
optional
commission_mode
enum<string>Â
optional
NoCommission
-RevenueShare
-FlatFees
-Allowed values:
NoCommissionRevenueShareFlatFees
commission_flatfee_amount_in_minor_currency
integer <int32>
optional
commission_revenue_share_percentage
number <double>
optional
is_commission_processed
booleanÂ
optional
comments
string  | nullÂ
optional
minimum_booking_cancel_time
integer <int32>
optional
is_late_cancel
booleanÂ
optional
cancellation_reason
string  | nullÂ
optional
created_track_mode
enum<string>Â
optional
StaffWebApp
-StaffMobileApp
-ClientMobileApp
-ClientPurchasePortal
-ClientWebsiteWidget
-FFMavrick
-ClientWebSignup
-FFHangfireJob
-Widget
-Allowed values:
StaffWebAppStaffMobileAppClientMobileAppClientPurchasePortalClientWebsiteWidgetFFMavrickClientWebSignupFFHangfireJobWidget
status_updated_track_mode
enum<string>Â
optional
StaffWebApp
-StaffMobileApp
-ClientMobileApp
-ClientPurchasePortal
-ClientWebsiteWidget
-FFMavrick
-ClientWebSignup
-FFHangfireJob
-Widget
-Allowed values:
StaffWebAppStaffMobileAppClientMobileAppClientPurchasePortalClientWebsiteWidgetFFMavrickClientWebSignupFFHangfireJobWidget
client_booked_details
object (ClientBookedDetails)Â
optional
client_id
integer <int64>
optional
medical_alert
string  | nullÂ
optional
is_payment_required
boolean  | nullÂ
optional
is_first_time_class
boolean  | nullÂ
optional
is_first_time_appointment
boolean  | nullÂ
optional
is_comp_session
boolean  | nullÂ
optional
memberships
array[object (ClientMemberships) {12}]  | nullÂ
optional
Example
{
"id": 0,
"company_uuid": "string",
"tenant_uuid": "string",
"type_id": 0,
"client_id": 0,
"status": "Booked",
"start_datetime": "2019-08-24T14:15:22Z",
"end_datetime": "2019-08-24T14:15:22Z",
"type_name_primary_language": "string",
"type_name_secondary_language": "string",
"tenant_name_primary_language": "string",
"tenant_name_secondary_language": "string",
"recurring_template_id": 0,
"recurring_rule": "string",
"type_color": "string",
"subtype_name_primary_language": "string",
"subtype_name_secondary_language": "string",
"subtype_description_primary_language": "string",
"subtype_description_secondary_language": "string",
"subtype_things_to_carry_primary_language": [
"string"
],
"subtype_things_to_carry_secondary_language": [
"string"
],
"behaviour": "Anyone_Free",
"booking_opens_in_minutes": 0,
"duration_in_minutes": 0,
"is_virtual": true,
"virtual_url": "string",
"tag_name_primary_language": [
"string"
],
"tag_name_secondary_language": [
"string"
],
"coach_id": 0,
"coach_name": "string",
"coach_description": "string",
"coach_image_url": "string",
"room_id": 0,
"guid": "string",
"created_by": 0,
"created_date": "2019-08-24T14:15:22Z",
"updated_by": 0,
"updated_date": "2019-08-24T14:15:22Z",
"clients": [
{
"id": 0,
"full_name": "string",
"mobile_country_code": "string",
"mobile_number": 0,
"emailid": "string",
"image": "string",
"medical_alert": "string",
"client_status": "Prospect"
}
],
"subscription_id": 0,
"membership_id": 0,
"room_name_primary_language": "string",
"room_name_secondary_language": "string",
"is_recurring": true,
"is_payment_required": true,
"is_first_time_appt": true,
"is_comp_session": true,
"appt_comp_id": 0,
"session_revenue": 0,
"commission_mode": "NoCommission",
"commission_flatfee_amount_in_minor_currency": 0,
"commission_revenue_share_percentage": 0,
"is_commission_processed": true,
"comments": "string",
"minimum_booking_cancel_time": 0,
"is_late_cancel": true,
"cancellation_reason": "string",
"created_track_mode": "StaffWebApp",
"status_updated_track_mode": "StaffWebApp",
"client_booked_details": {
"client_id": 0,
"medical_alert": "string",
"is_payment_required": true,
"is_first_time_class": true,
"is_first_time_appointment": true,
"is_comp_session": true,
"memberships": [
{
"id": 0,
"subscription_id": 0,
"subscription_primary_name": "string",
"subscription_secondary_name": "string",
"service_category_primary_name": "string",
"service_category_secondary_name": "string",
"start_date": "2019-08-24T14:15:22Z",
"end_date": "2019-08-24T14:15:22Z",
"number_of_sessions": 0,
"used_sessions": 0,
"available_sessions": 0,
"is_selected": true
}
]
}
}
🟠400Bad Request
🟠404Record Not Found
Modified at 2025-03-21 07:23:14