- 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
Get staff by ID
GET
/staff/{staff_id}
Staff Management
Request
Path Params
staff_id
integer <int32>
required
>= 1
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 '/staff/'
Responses
🟢200OK
text/plain
Body
id
integer <int32>
optional
company_id
integer <int32>
optional
password_last_changed
string <date-time>
optional
created_by
integer <int32>
optional
reports_to_id
integer <int32> | nullÂ
optional
reports_to_name
string  | nullÂ
optional
created_date
string <date-time>
optional
updated_by
integer <int32>
optional
updated_date
string <date-time>
optional
is_system_staff
booleanÂ
optional
can_take_class
booleanÂ
optional
can_take_appointment
booleanÂ
optional
can_be_client_rep
booleanÂ
optional
password_expires_in_hrs
integer <int32>
optional
claim_template_name
string  | nullÂ
optional
name
string  | nullÂ
optional
claim_template_id
integer <int32>
optional
department
string  | nullÂ
optional
designation
string  | nullÂ
optional
role
enum<string>Â
optional
Admin
-Staff
-Member
-FFAdmin
-Allowed values:
AdminStaffMemberFFAdmin
is_public_bio_enabled
booleanÂ
optional
public_bio
object (StaffPublicBio)Â
optional
public_bio_video_url
string  | nullÂ
optional
public_bio_description_primary_language
string  | nullÂ
optional
public_bio_description_secondary_language
string  | nullÂ
optional
public_bio_achievements_primary_language
string  | nullÂ
optional
public_bio_achievements_secondary_language
string  | nullÂ
optional
ip_setting
enum<string>Â
optional
Unrestricted
-CentreIPs
-CentrePlusAdditionalIPs
-Allowed values:
UnrestrictedCentreIPsCentrePlusAdditionalIPs
mobile_country_code
string  | nullÂ
optional
mobile_number
integer <int64>
optional
birth_date
string  | nullÂ
optional
gender
enum<string>Â
optional
Female
-Male
-Transgender
-NonBinaryOrNonConforming
-PreferNotToRespond
-Allowed values:
FemaleMaleTransgenderNonBinaryOrNonConformingPreferNotToRespond
address
string  | nullÂ
optional
image
string  | nullÂ
optional
external_employee_id
string  | nullÂ
optional
additional_ips
string  | nullÂ
optional
referral_code
string  | nullÂ
optional
language_preference
string  | nullÂ
optional
phone_verified
booleanÂ
optional
email_verified
booleanÂ
optional
email_id
string  | nullÂ
optional
is_owner
booleanÂ
optional
status
enum<string>Â
optional
Invited
-Active
-Suspended
-Terminated
-Allowed values:
InvitedActiveSuspendedTerminated
country
string  | nullÂ
optional
state
string  | nullÂ
optional
city
string  | nullÂ
optional
zip
string  | nullÂ
optional
tenant_access
array[object (TenantAccessResponse) {3}]  | nullÂ
optional
id
integer <int32>
optional
name_primary_language
string  | nullÂ
optional
name_secondary_language
string  | nullÂ
optional
assigned_appt_type_ids
array[integer <int32>]Â |Â nullÂ
optional
date_format
string  | nullÂ
optional
time_format
string  | nullÂ
optional
week_starts_on
integer <int32>
optional
alternate_calender
string  | nullÂ
optional
is_auto_timezone
booleanÂ
optional
time_zone
string  | nullÂ
optional
theme
object (StaffTheme)Â
optional
colour
string  | nullÂ
optional
theme_mode
string  | nullÂ
optional
push_notifcation_group_name
string  | nullÂ
optional
push_notifcation_key
string  | nullÂ
optional
Example
{
"id": 0,
"company_id": 0,
"password_last_changed": "2019-08-24T14:15:22Z",
"created_by": 0,
"reports_to_id": 0,
"reports_to_name": "string",
"created_date": "2019-08-24T14:15:22Z",
"updated_by": 0,
"updated_date": "2019-08-24T14:15:22Z",
"is_system_staff": true,
"can_take_class": true,
"can_take_appointment": true,
"can_be_client_rep": true,
"password_expires_in_hrs": 0,
"claim_template_name": "string",
"name": "string",
"claim_template_id": 0,
"department": "string",
"designation": "string",
"role": "Admin",
"is_public_bio_enabled": true,
"public_bio": {
"public_bio_video_url": "string",
"public_bio_description_primary_language": "string",
"public_bio_description_secondary_language": "string",
"public_bio_achievements_primary_language": "string",
"public_bio_achievements_secondary_language": "string"
},
"ip_setting": "Unrestricted",
"mobile_country_code": "string",
"mobile_number": 0,
"birth_date": "string",
"gender": "Female",
"address": "string",
"image": "string",
"external_employee_id": "string",
"additional_ips": "string",
"referral_code": "string",
"language_preference": "string",
"phone_verified": true,
"email_verified": true,
"email_id": "string",
"is_owner": true,
"status": "Invited",
"country": "string",
"state": "string",
"city": "string",
"zip": "string",
"tenant_access": [
{
"id": 0,
"name_primary_language": "string",
"name_secondary_language": "string"
}
],
"assigned_appt_type_ids": [
0
],
"date_format": "string",
"time_format": "string",
"week_starts_on": 0,
"alternate_calender": "string",
"is_auto_timezone": true,
"time_zone": "string",
"theme": {
"colour": "string",
"theme_mode": "string"
},
"push_notifcation_group_name": "string",
"push_notifcation_key": "string"
}
🟠400Bad Request
🟠401Unauthorized
🟠404Record Not Found
Modified at 2025-03-21 07:23:14