- 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 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
Search clients by provider
POST
/tenants/{tenant_id}/search/providers/{provider_name}
Search
Request
Path Params
tenant_id
integer <int32>
required
provider_name
enum<string>Â
required
Allowed values:
ClientsActionsKbDocumentsProspectsAndTrialsActiveClientsAndNonMembersExClientsAndNonMembersBlockedClients
Body Params application/json
language
string  | nullÂ
optional
query
string  | nullÂ
optional
must_not_include_client_ids
array[integer <int64>]Â |Â nullÂ
optional
pagination
object (PaginationFilter)Â
optional
page_number
integer <int32>
optional
page_size
integer <int32>
optional
Example
{
"language": "string",
"query": "string",
"must_not_include_client_ids": [
0
],
"pagination": {
"page_number": 0,
"page_size": 0
}
}
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 POST '/tenants//search/providers/' \
--header 'Content-Type: application/json' \
--data-raw '{
"language": "string",
"query": "string",
"must_not_include_client_ids": [
0
],
"pagination": {
"page_number": 0,
"page_size": 0
}
}'
Responses
🟢200OK
text/plain
Body
items
array[object (ElasticSearchClientsResponse) {66}]  | nullÂ
optional
clt_id
integer <int64>
optional
clt_createdin_tenant_id
integer <int32>
optional
clt_latest_createdin_tenant_id
integer <int32>
optional
clt_company_id
integer <int32>
optional
clt_full_name
string  | nullÂ
optional
clt_gender
enum<string>Â
optional
Female
-Male
-Transgender
-NonBinaryOrNonConforming
-PreferNotToRespond
-Allowed values:
FemaleMaleTransgenderNonBinaryOrNonConformingPreferNotToRespond
clt_dateofbirth
integer <int64> | nullÂ
optional
clt_emailid
string  | nullÂ
optional
clt_image
string  | nullÂ
optional
clt_mobile_no
integer <int64>
optional
clt_mobile_country_code
string  | nullÂ
optional
clt_status
enum<string>Â
optional
Prospect
-Trial
-Client
-ClientNonMember
-ExClient
-BlockedClient
-ExClientNonMember
-Allowed values:
ProspectTrialClientClientNonMemberExClientBlockedClientExClientNonMember
clt_sub_status
enum<string>Â
optional
FutureClient
-ActiveCLient
-FrozenClient
-SuspendedClient
-ExMemberCancelled
-ExMemberExpired
-ExMemberTransferred
-Prospect
-Trial
-BlockedClient
-ClientNonMember
-ExClientNonMember
-Allowed values:
FutureClientActiveCLientFrozenClientSuspendedClientExMemberCancelledExMemberExpiredExMemberTransferredProspectTrialBlockedClientClientNonMemberExClientNonMember
clt_second_mobile_no
integer <int64> | nullÂ
optional
clt_second_mobile_country_code
string  | nullÂ
optional
clt_addr
string  | nullÂ
optional
clt_location
string  | nullÂ
optional
clt_country_code
string  | nullÂ
optional
clt_state_code
string  | nullÂ
optional
clt_city_code
string  | nullÂ
optional
clt_addr_pincode
integer <int32>
optional
clt_place_id
string  | nullÂ
optional
clt_placeid_request
string  | nullÂ
optional
clt_preferred_language
string  | nullÂ
optional
clt_emergency_contact_no
string  | nullÂ
optional
clt_emergency_contact_person
string  | nullÂ
optional
clt_medical_alert
string  | nullÂ
optional
clt_note
string  | nullÂ
optional
clt_outstanding_due
number <double>
optional
clt_source
string  | nullÂ
optional
clt_channel
string  | nullÂ
optional
clt_referred_by
integer <int32>
optional
clt_heartrate_monitoring_id
string  | nullÂ
optional
clt_dropout_score
integer <int32>
optional
clt_lifetime_value_in_minor_curr
integer <int64>
optional
clt_taxnumber
string  | nullÂ
optional
clt_bulk_insert_guid
string  | nullÂ
optional
clt_rep_id
integer <int32>
optional
clt_home_club_tenant_id
integer <int32>
optional
clt_latest_waiver_date
integer <int64>
optional
clt_latest_waiver_path
string  | nullÂ
optional
clt_checkin_status
booleanÂ
optional
clt_last_visited_date
integer <int64>
optional
clt_last_visited_centre
integer <int32>
optional
clt_is_erroneous
booleanÂ
optional
clt_is_mobile_verified
booleanÂ
optional
clt_is_email_verified
booleanÂ
optional
clt_is_blacklisted
booleanÂ
optional
clt_blacklisted_reason
string  | nullÂ
optional
clt_is_waiver
booleanÂ
optional
clt_promotional_sms
booleanÂ
optional
clt_promotional_email
booleanÂ
optional
clt_promotional_phone
booleanÂ
optional
clt_migration_id
string  | nullÂ
optional
clt_custom_fields
string  | nullÂ
optional
clt_current_keyfob
string  | nullÂ
optional
clt_at_risk
booleanÂ
optional
clt_created_by
integer <int32>
optional
clt_updated_by
integer <int32>
optional
clt_created_date
integer <int64>
optional
clt_updated_date
integer <int64>
optional
clt_track_mode
enum<string>Â
optional
StaffWebApp
-StaffMobileApp
-ClientMobileApp
-ClientPurchasePortal
-ClientWebsiteWidget
-FFMavrick
-ClientWebSignup
-FFHangfireJob
-Widget
-Allowed values:
StaffWebAppStaffMobileAppClientMobileAppClientPurchasePortalClientWebsiteWidgetFFMavrickClientWebSignupFFHangfireJobWidget
clt_online_booking_stopped_until
integer <int64> | nullÂ
optional
clt_total_outstanding_in_minor_curr
integer <int64>
optional
clt_since
integer <int64>
optional
clt_app_installed
booleanÂ
optional
statistics
array[object (ElasticSearchClientsResponse) {66}]  | nullÂ
optional
clt_id
integer <int64>
optional
clt_createdin_tenant_id
integer <int32>
optional
clt_latest_createdin_tenant_id
integer <int32>
optional
clt_company_id
integer <int32>
optional
clt_full_name
string  | nullÂ
optional
clt_gender
enum<string>Â
optional
Female
-Male
-Transgender
-NonBinaryOrNonConforming
-PreferNotToRespond
-Allowed values:
FemaleMaleTransgenderNonBinaryOrNonConformingPreferNotToRespond
clt_dateofbirth
integer <int64> | nullÂ
optional
clt_emailid
string  | nullÂ
optional
clt_image
string  | nullÂ
optional
clt_mobile_no
integer <int64>
optional
clt_mobile_country_code
string  | nullÂ
optional
clt_status
enum<string>Â
optional
Prospect
-Trial
-Client
-ClientNonMember
-ExClient
-BlockedClient
-ExClientNonMember
-Allowed values:
ProspectTrialClientClientNonMemberExClientBlockedClientExClientNonMember
clt_sub_status
enum<string>Â
optional
FutureClient
-ActiveCLient
-FrozenClient
-SuspendedClient
-ExMemberCancelled
-ExMemberExpired
-ExMemberTransferred
-Prospect
-Trial
-BlockedClient
-ClientNonMember
-ExClientNonMember
-Allowed values:
FutureClientActiveCLientFrozenClientSuspendedClientExMemberCancelledExMemberExpiredExMemberTransferredProspectTrialBlockedClientClientNonMemberExClientNonMember
clt_second_mobile_no
integer <int64> | nullÂ
optional
clt_second_mobile_country_code
string  | nullÂ
optional
clt_addr
string  | nullÂ
optional
clt_location
string  | nullÂ
optional
clt_country_code
string  | nullÂ
optional
clt_state_code
string  | nullÂ
optional
clt_city_code
string  | nullÂ
optional
clt_addr_pincode
integer <int32>
optional
clt_place_id
string  | nullÂ
optional
clt_placeid_request
string  | nullÂ
optional
clt_preferred_language
string  | nullÂ
optional
clt_emergency_contact_no
string  | nullÂ
optional
clt_emergency_contact_person
string  | nullÂ
optional
clt_medical_alert
string  | nullÂ
optional
clt_note
string  | nullÂ
optional
clt_outstanding_due
number <double>
optional
clt_source
string  | nullÂ
optional
clt_channel
string  | nullÂ
optional
clt_referred_by
integer <int32>
optional
clt_heartrate_monitoring_id
string  | nullÂ
optional
clt_dropout_score
integer <int32>
optional
clt_lifetime_value_in_minor_curr
integer <int64>
optional
clt_taxnumber
string  | nullÂ
optional
clt_bulk_insert_guid
string  | nullÂ
optional
clt_rep_id
integer <int32>
optional
clt_home_club_tenant_id
integer <int32>
optional
clt_latest_waiver_date
integer <int64>
optional
clt_latest_waiver_path
string  | nullÂ
optional
clt_checkin_status
booleanÂ
optional
clt_last_visited_date
integer <int64>
optional
clt_last_visited_centre
integer <int32>
optional
clt_is_erroneous
booleanÂ
optional
clt_is_mobile_verified
booleanÂ
optional
clt_is_email_verified
booleanÂ
optional
clt_is_blacklisted
booleanÂ
optional
clt_blacklisted_reason
string  | nullÂ
optional
clt_is_waiver
booleanÂ
optional
clt_promotional_sms
booleanÂ
optional
clt_promotional_email
booleanÂ
optional
clt_promotional_phone
booleanÂ
optional
clt_migration_id
string  | nullÂ
optional
clt_custom_fields
string  | nullÂ
optional
clt_current_keyfob
string  | nullÂ
optional
clt_at_risk
booleanÂ
optional
clt_created_by
integer <int32>
optional
clt_updated_by
integer <int32>
optional
clt_created_date
integer <int64>
optional
clt_updated_date
integer <int64>
optional
clt_track_mode
enum<string>Â
optional
StaffWebApp
-StaffMobileApp
-ClientMobileApp
-ClientPurchasePortal
-ClientWebsiteWidget
-FFMavrick
-ClientWebSignup
-FFHangfireJob
-Widget
-Allowed values:
StaffWebAppStaffMobileAppClientMobileAppClientPurchasePortalClientWebsiteWidgetFFMavrickClientWebSignupFFHangfireJobWidget
clt_online_booking_stopped_until
integer <int64> | nullÂ
optional
clt_total_outstanding_in_minor_curr
integer <int64>
optional
clt_since
integer <int64>
optional
clt_app_installed
booleanÂ
optional
total_items
integer <int64>
optional
total_pages
integer <int64>
optional
current_page
integer <int64>
optional
Example
{
"items": [
{
"clt_id": 0,
"clt_createdin_tenant_id": 0,
"clt_latest_createdin_tenant_id": 0,
"clt_company_id": 0,
"clt_full_name": "string",
"clt_gender": "Female",
"clt_dateofbirth": 0,
"clt_emailid": "string",
"clt_image": "string",
"clt_mobile_no": 0,
"clt_mobile_country_code": "string",
"clt_status": "Prospect",
"clt_sub_status": "FutureClient",
"clt_second_mobile_no": 0,
"clt_second_mobile_country_code": "string",
"clt_addr": "string",
"clt_location": "string",
"clt_country_code": "string",
"clt_state_code": "string",
"clt_city_code": "string",
"clt_addr_pincode": 0,
"clt_place_id": "string",
"clt_placeid_request": "string",
"clt_preferred_language": "string",
"clt_emergency_contact_no": "string",
"clt_emergency_contact_person": "string",
"clt_medical_alert": "string",
"clt_note": "string",
"clt_outstanding_due": 0,
"clt_source": "string",
"clt_channel": "string",
"clt_referred_by": 0,
"clt_heartrate_monitoring_id": "string",
"clt_dropout_score": 0,
"clt_lifetime_value_in_minor_curr": 0,
"clt_taxnumber": "string",
"clt_bulk_insert_guid": "string",
"clt_rep_id": 0,
"clt_home_club_tenant_id": 0,
"clt_latest_waiver_date": 0,
"clt_latest_waiver_path": "string",
"clt_checkin_status": true,
"clt_last_visited_date": 0,
"clt_last_visited_centre": 0,
"clt_is_erroneous": true,
"clt_is_mobile_verified": true,
"clt_is_email_verified": true,
"clt_is_blacklisted": true,
"clt_blacklisted_reason": "string",
"clt_is_waiver": true,
"clt_promotional_sms": true,
"clt_promotional_email": true,
"clt_promotional_phone": true,
"clt_migration_id": "string",
"clt_custom_fields": "string",
"clt_current_keyfob": "string",
"clt_at_risk": true,
"clt_created_by": 0,
"clt_updated_by": 0,
"clt_created_date": 0,
"clt_updated_date": 0,
"clt_track_mode": "StaffWebApp",
"clt_online_booking_stopped_until": 0,
"clt_total_outstanding_in_minor_curr": 0,
"clt_since": 0,
"clt_app_installed": true
}
],
"statistics": [
{
"clt_id": 0,
"clt_createdin_tenant_id": 0,
"clt_latest_createdin_tenant_id": 0,
"clt_company_id": 0,
"clt_full_name": "string",
"clt_gender": "Female",
"clt_dateofbirth": 0,
"clt_emailid": "string",
"clt_image": "string",
"clt_mobile_no": 0,
"clt_mobile_country_code": "string",
"clt_status": "Prospect",
"clt_sub_status": "FutureClient",
"clt_second_mobile_no": 0,
"clt_second_mobile_country_code": "string",
"clt_addr": "string",
"clt_location": "string",
"clt_country_code": "string",
"clt_state_code": "string",
"clt_city_code": "string",
"clt_addr_pincode": 0,
"clt_place_id": "string",
"clt_placeid_request": "string",
"clt_preferred_language": "string",
"clt_emergency_contact_no": "string",
"clt_emergency_contact_person": "string",
"clt_medical_alert": "string",
"clt_note": "string",
"clt_outstanding_due": 0,
"clt_source": "string",
"clt_channel": "string",
"clt_referred_by": 0,
"clt_heartrate_monitoring_id": "string",
"clt_dropout_score": 0,
"clt_lifetime_value_in_minor_curr": 0,
"clt_taxnumber": "string",
"clt_bulk_insert_guid": "string",
"clt_rep_id": 0,
"clt_home_club_tenant_id": 0,
"clt_latest_waiver_date": 0,
"clt_latest_waiver_path": "string",
"clt_checkin_status": true,
"clt_last_visited_date": 0,
"clt_last_visited_centre": 0,
"clt_is_erroneous": true,
"clt_is_mobile_verified": true,
"clt_is_email_verified": true,
"clt_is_blacklisted": true,
"clt_blacklisted_reason": "string",
"clt_is_waiver": true,
"clt_promotional_sms": true,
"clt_promotional_email": true,
"clt_promotional_phone": true,
"clt_migration_id": "string",
"clt_custom_fields": "string",
"clt_current_keyfob": "string",
"clt_at_risk": true,
"clt_created_by": 0,
"clt_updated_by": 0,
"clt_created_date": 0,
"clt_updated_date": 0,
"clt_track_mode": "StaffWebApp",
"clt_online_booking_stopped_until": 0,
"clt_total_outstanding_in_minor_curr": 0,
"clt_since": 0,
"clt_app_installed": true
}
],
"total_items": 0,
"total_pages": 0,
"current_page": 0
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
Modified at 2025-03-21 07:23:14