Appointment, bookable appointment and slots operations
PerfectGym Next API (1.8.3)
- Appointment, bookable appointment and slots operations
- Redeem checkin vouchers
- Class and slots operations
- Cross studio operations
- Get customers and contracts
- Retrieve customer accounting details
- Retrieve customer communication details
- Get device information
- Employee operations
- Debt collection operations
- Manage membership contracts
- Membership operations
- Payment operations
- Get studio information
- Get trial offers information
https://open-api-demo.open-api.perfectgym.com/
https://redocly.sportalliance.com/_mock/apis/perfectgym/openapi/openapi/
- Demo tenant
https://open-api-demo.open-api.perfectgym.com/v1/employees
- Mock server
https://redocly.sportalliance.com/_mock/apis/perfectgym/openapi/openapi/v1/employees
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://open-api-demo.open-api.perfectgym.com/v1/employees?offset=0&sliceSize=50' \
-H 'X-API-KEY: YOUR_API_KEY_HERE'OK
List of employees
The URL of the employee image
Gender of the customer
| Enum Value | Description |
|---|---|
| MALE | Male gender of the customer |
| FEMALE | Female gender of the customer |
| UNISEX | Unisex gender of the customer |
The business role of an employee
| Enum Value | Description |
|---|---|
| STUDIO_MANAGER | The employee is the manager of the studio. |
| SERVICE_EMPLOYEE | The employee is a service employee of the studio. |
| ADMINISTRATION_OR_FINANCE | The employee is participating in administration or finance of the studio. |
| STUDIO_OWNER | The employee is the owner of the studio. |
| MARKETING | The employee is participating in marketing of the studio. |
| TRAINER | The employee is a trainer of the studio. |
{ "result": [ { … } ], "hasNext": true, "offset": "1234567890" }
- Demo tenant
https://open-api-demo.open-api.perfectgym.com/v1/employees/{id}
- Mock server
https://redocly.sportalliance.com/_mock/apis/perfectgym/openapi/openapi/v1/employees/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://open-api-demo.open-api.perfectgym.com/v1/employees/{id}' \
-H 'X-API-KEY: YOUR_API_KEY_HERE'OK
Gender of the customer
| Enum Value | Description |
|---|---|
| MALE | Male gender of the customer |
| FEMALE | Female gender of the customer |
| UNISEX | Unisex gender of the customer |
The business role of an employee
| Enum Value | Description |
|---|---|
| STUDIO_MANAGER | The employee is the manager of the studio. |
| SERVICE_EMPLOYEE | The employee is a service employee of the studio. |
| ADMINISTRATION_OR_FINANCE | The employee is participating in administration or finance of the studio. |
| STUDIO_OWNER | The employee is the owner of the studio. |
| MARKETING | The employee is participating in marketing of the studio. |
| TRAINER | The employee is a trainer of the studio. |
{ "id": 1001, "firstName": "Peter", "lastName": "Parker", "employeeImageUrl": "https://example.com/image.jpg", "gender": "MALE", "dateOfBirth": "1990-01-01", "employeeNumber": "123456a", "employeeInitials": "P.P.", "publicName": "Peter Parker", "businessRole": "STUDIO_OWNER", "externalRole": "Trainer", "phone1": "+49123456789", "phone2": "+49123456789", "email": "example@example.com", "street": "Main Street", "houseNumber": "123a", "zipCode": "123-45", "city": "Berlin", "country": "DE", "employeeCompetences": [ "Trainer" ] }