---
title: "Get Team Members Available for Booking"
method: GET
path: "/book_staff/{location_id}"
tags: ["Online Booking"]
---

# Get Team Members Available for Booking

`GET /book_staff/{location_id}`

Each object from the array of team members available for booking has the following fields:

| Field | Type | Description |
| ------------- | ------------- | ------------- |
| id | number | team member ID |
| name | string | team member name |
| specialization | string | team member specialization |
| position | object | team member position |
| bookable | boolean | Does the team member have sessions available for booking |
| weight | number | team member weight. When withdrawing, team members are sorted by weight, heavier first |
| show_rating | number | Whether to show team member's rating (1 - show, 0 - don't show) |
| rating | number | team member rating |
| votes_count | number | Number of votes rated team member |
| comments_count | number | Number of comments to a team member |
| avatar | string | Path to team member avatar file |
| information | string | Additional information about the team member (HTML format) |
| session_date | string | Date of the next day that there are available sessions (only for bookable = true) |


The following filters are available:

+ service_ids: Array of service IDs. If you need team members who provide only the selected service
+ datetime: date (in iso8601 format). If you need team members who have sessions for the specified service at the specified time

## Path parameters

- `location_id` number, required

## Query parameters

- `service_ids[]` number[]
- `datetime` number

## Headers

- `Accept` string, required
- `Content-Type` string, required
- `Authorization` string, required

## Response `200`

OK

- BookStaffCompanyidDataTypes — Get a list of team members available for appointment
  - `success` boolean — Execution success status (true)
  - `data` object[] — Array of objects with data
    - `id` number — team member ID
    - `api_id` string, nullable — External team member ID
    - `user_id` number, nullable — User ID associated with team member (can be null if not linked)
    - `name` string — team member name
    - `bookable` boolean — Does the team member have sessions available for appointment
    - `specialization` string — team member specialization
    - `position` object — team member's position (object or empty array)
      - `id` integer — Job ID
      - `title` string — Job title
      - `services_binding_type` integer — Services binding type
    - `position_id` number — Position ID
    - `show_rating` number — Whether to show the team member's rating (1 - show, 0 - do not show)
    - `rating` number — team member Rating
    - `votes_count` number — Number of votes that rated the team member
    - `avatar` string — Path to team member avatar file
    - `avatar_big` string — Path to large team member avatar file
    - `comments_count` number — Number of comments to the team member
    - `weight` integer — team member weight. team members are sorted by weight on exit, heavier first
    - `information` string — Additional information about the team member (HTML format)
    - `seance_date` string, date — The date of the next day that there are available sessions (only for bookable = true)
    - `schedule_till` string, date — Schedule available until date
    - `seances` object[] — Available sessions
    - `has_access_timetable` boolean — Has access to timetable
    - `image_group` object — Image group with different sizes (object or empty array)
    - `fired` integer — Whether team member is fired
    - `status` integer — Team member status
    - `hidden` integer — Whether team member is hidden
    - `user` object, nullable — User information
    - `prepaid` string — Prepaid status
  - `meta` object[] — Metadata (empty array)

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.net/alteg/apis/online-booking.md) · [All operations](https://skmtc.net/alteg/apis/online-booking/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alteg/online-booking/versions/623dc683246f/schema)
