| Мастера — /api/v1 |
| GET |
/api/v1/masters/search |
Поиск мастеров: текст, гео-радиус или bbox, min_rating, пагинация |
| GET |
/api/v1/masters/autocomplete |
Подсказки поиска от 3 символов |
| GET |
/api/v1/masters/{master_id} |
Карточка мастера: профиль, услуги, рабочие места |
| GET |
/api/v1/masters/{master_id}/services |
Активные услуги мастера |
| GET |
/api/v1/masters/{master_id}/schedule |
Недельное рабочее расписание |
| GET |
/api/v1/masters/{master_id}/slots |
Свободные слоты на дату по набору услуг |
| GET |
/api/v1/masters/{master_id}/next-slots |
Ближайший свободный слот по каждой услуге |
| GET |
/api/v1/masters/{master_id}/available-days |
Дни со свободными окнами в диапазоне дат |
| GET |
/api/v1/masters/{master_id}/reviews |
Отзывы о мастере (limit, skip, rating) |
| GET |
/api/v1/masters/{master_id}/reviews/distribution |
Распределение оценок 5…1 |
| Лендинги и веб-запись — /api/public |
| GET |
/api/public/masters |
Постраничный список публичных мастеров |
| GET |
/api/public/masters/popular |
Популярные мастера (до 8) |
| GET |
/api/public/masters/{id} |
Публичная карточка мастера (context=booking) |
| GET |
/api/public/masters/{id}/workspaces |
Рабочие места для страницы записи |
| GET |
/api/public/masters/{id}/posts |
Посты-референсы мастера (курсор) |
| GET |
/api/public/masters/{id}/reviews |
Последние отзывы (до 10) |
| Офферы и мероприятия — /api/v2 |
| GET |
/api/v2/offers |
Лента опубликованных офферов (cursor, hashtags) |
| GET |
/api/v2/offers/{id} |
Карточка оффера со способами получения |
| GET |
/api/v2/masters/{master_id}/offers |
Офферы мастера |
| GET |
/api/v2/events/{id} |
Карточка мероприятия (с токеном — my_status) |
| GET |
/api/v2/masters/{master_id}/events |
Активные мероприятия мастера |
| Гостевая запись |
| POST |
/api/v1/guest/appointments |
Гостевая онлайн-запись к мастеру (два шага) |
| POST |
/api/v2/events/{id}/join-guest |
Гостевое участие в мероприятии |
| Аутентификация |
| POST |
/api/v1/auth/register |
Регистрация (email + пароль + согласия) |
| POST |
/api/v1/auth/login |
Вход по identifier и паролю |
| POST |
/api/v1/auth/refresh-token |
Обмен refresh-токена на новую пару |
| POST |
/api/v1/auth/send-code |
Код подтверждения на email |
| Задачи и проекты — /api/v2 (JWT; создание проекта — тариф Pro) |
| GET/POST |
/api/v2/projects |
Проекты: список моих (владелец/участник) / создать (Pro) |
| GET/PATCH/DELETE |
/api/v2/projects/{id} |
Проект: карточка / обновить / удалить |
| PUT |
/api/v2/projects/{id}/statuses |
Перезаписать набор статусов-колонок проекта |
| POST |
/api/v2/projects/{id}/members |
Добавить участника проекта |
| DELETE |
/api/v2/projects/{id}/members/{user_id} |
Удалить участника проекта |
| POST |
/api/v2/projects/{id}/invites |
Пригласить по email / телефону / username |
| GET |
/api/v2/projects/{id}/report |
Отчёт по задачам (from/to, план-факт) |
| POST |
/api/v2/project_invites/{invite_id}/accept |
Принять приглашение в проект |
| POST |
/api/v2/project_invites/{invite_id}/decline |
Отклонить приглашение в проект |
| GET |
/api/v2/my/project_invites |
Мои активные приглашения |
| GET/POST |
/api/v2/tasks |
Задачи: список (project_id, фильтры) / создать |
| GET |
/api/v2/my/tasks |
Мои открытые задачи |
| GET/PATCH/DELETE |
/api/v2/tasks/{id} |
Задача: карточка / обновить / удалить |
| GET |
/api/v2/tasks/{id}/history |
История изменений статусов задачи |
| POST |
/api/v2/tasks/{id}/attachments |
Прикрепить файл к задаче |
| DELETE |
/api/v2/tasks/{id}/attachments/{attachment_id} |
Удалить вложение задачи |
| GET/POST |
/api/v2/tasks/{id}/links |
Связи задачи: список / связать (relates/blocks) |
| DELETE |
/api/v2/tasks/{id}/links/{linked_task_id} |
Удалить связь задач |
| GET/POST |
/api/v2/tasks/{id}/comments |
Комментарии задачи: список / добавить |
| PUT/DELETE |
/api/v2/tasks/task_comments/{id} |
Комментарий: редактировать / удалить |
| GET |
/api/v2/tasks/task_comments/{id}/replies |
Ответы на комментарий |
| POST |
/api/v2/tasks/media |
Загрузка фото для вложения (multipart, до 50 МБ) |
| Служебные |
| GET |
/api/v1/subscriptions/plans |
Тарифные планы подписки |
| GET |
/api/v1/legal/manifest |
Версии юридических документов |
| GET |
/api/v1/app/version |
Минимальные и актуальные версии приложений |