Skip to content

Получить свои услуги провайдера

Request

Возвращает список услуг, где 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
curl -i -X GET \
  https://felmee.com/api/service/provider \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Список услуг текущего провайдера успешно получен

Bodyapplication/json
codeErrorstring or nullrequired

Устаревший camelCase-alias поля error_code; при ошибке оба поля содержат одинаковое значение.

successbooleanrequired

Флаг успешного выполнения запроса

messagestringrequired

Человекочитаемое описание результата

error_codestring or null(ERROR_CODE)required

Код ошибки. Для успешных ответов всегда 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"
dataArray of objects or null(ServiceResponse)required

Полезная нагрузка. Может быть объектом, массивом или null.

Response
{ "success": true, "message": "Services retrieved successfully", "error_code": null, "data": [ {}, {} ] }