Skip to content

Получить заявки на модерацию

Request

Возвращает заявки мастеров и салонов. Для одного запроса выбирается один статус вкладки, а параметры role и city можно передавать несколько раз. Требуется роль ADMIN и доступ MASTERS_AND_SALONS уровня READ или FULL.

Security
bearerAuth or jwtCookie
Query
statusstring(ModerationStatus)

Статус заявок для выбранной вкладки.

Enum:"PENDING""APPROVED""REJECTED"
Example:status=PENDING
roleArray of strings, <= 2 items, unique(ModerationSubjectType)

Роль профиля. Параметр можно повторить для выбора мастеров и салонов одновременно.

Items Enum:"MASTER""SALON"
Example:role=MASTER&role=SALON
cityArray of strings, <= 50 items

Точное название города. Параметр можно повторить, чтобы выбрать несколько городов.

Example:city=Москва&city=Сочи
querystring, <= 200 characters

Поиск без учёта регистра по имени мастера, названию салона или причине отклонения.

Example:query=Glow
offsetinteger, >= 0
Default:0
limitinteger, [ 1 .. 100 ]
Default:20
sortstring

Сортировка по времени отправки заявки.

Default:"submitted_at:desc"
Enum:"submitted_at:asc""submitted_at:desc"
curl -i -X GET \
  'https://felmee.com/api/admin/moderation/requests?status=PENDING&role=MASTER%2CSALON&city=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0%2C%D0%A1%D0%BE%D1%87%D0%B8&query=Glow&offset=0&limit=20&sort=submitted_at%3Aasc' \
  -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"
dataobject or null(ModerationRequestPage)required

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

Response
{ "success": true, "message": "Moderation requests retrieved successfully", "codeError": null, "error_code": null, "data": { "items": [], "offset": 0, "limit": 20, "has_more": false, "total_count": 1 } }