Частные уроки
Получить преподавателей частных уроков
GET /api/public/studio/{studioId}/private-lesson-instructors
Возвращает преподавателей, имеющих хотя бы одно активное окно доступности и одну активную запись цены.
Ответ
[
{
"id": "instr_xyz",
"name": "Maria",
"lastname": "García",
"image": "https://cdn.bailaya.com/users/xyz/photo.jpg",
"bio": "{\"en\":\"10 years of salsa experience\",\"es\":\"10 años de experiencia\"}",
"availability": [
{
"id": "avail_001",
"dayOfWeek": 1,
"startTime": "09:00",
"endTime": "17:00"
}
],
"pricing": [
{ "id": "price_001", "durationMins": 60, "price": 500, "currency": "MXN" },
{ "id": "price_002", "durationMins": 90, "price": 700, "currency": "MXN" }
]
}
]
dayOfWeek следует конвенции JavaScript: 0 = Воскресенье, 1 = Понедельник ... 6 = Суббота.
Бронирование частного урока
к сведению
Бронирование частных уроков должно осуществляться через размещенную страницу оформления заказа. Прямого API-эндпоинта для бронирования нет.
Направляйте учеников на:
https://www.bailaya.com/{locale}/book/private-lesson/{instructorId}
Пример:
https://www.bailaya.com/en/book/private-lesson/instr_xyz
https://www.bailaya.com/es/book/private-lesson/instr_xyz
Страница оформления заказа обрабатывает регистрацию гостей, выбор временного слота и подтверждение. ID преподавателя берется из поля id в ответе преподавателей частных уроков.