Возвращает список услуг, где provider_id равен id текущего авторизованного пользователя.
Для индивидуального мастера это список его услуг. Для владельца салона это список услуг салона, потому что услуги салона хранятся на user id владельца. Для админа салона этот endpoint ищет услуги по user id админа; чтобы получить услуги салона, используйте GET /api/service/salon/{salonId} или GET /api/service/provider/{owner_id}.
Если у провайдера нет услуг, сервер возвращает пустой массив.
Доступ:
- требуется роль с permission
USER - требуется JWT
Security
bearerAuth or jwtCookie
- https://felmee.comhttps://felmee.com/api/service/provider
- http://localhost:8080http://localhost:8080/api/service/provider
curl -i -X GET \
https://felmee.com/api/service/provider \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Список услуг текущего провайдера успешно получен
Устаревший camelCase-alias поля error_code; при ошибке оба поля содержат одинаковое значение.
Код ошибки. Для успешных ответов всегда null.
Enum:"invalid_body""unauthorized""not_found""conflict""object_modified_by_another_thread""action_too_late""too_many_request""code_is_gone""forbidden""user_blocked"
Response
{ "success": true, "message": "Services retrieved successfully", "error_code": null, "data": [ { … }, { … } ] }