hints.show.skip

Scope: hints

Кто может вызывать: RestAccess::requireRead(). Подробнее: Права доступа

Отмечает страницу подсказок как пропущенную (завершённую) для пользователя — создаёт/обновляет запись в ShowTable.

HTTP: POST

Побочные эффекты: запись просмотра через Hints::skip.

По умолчанию действие выполняется для текущего пользователя. Параметр userId для другого пользователя требует права W (PERMISSION_DENIED иначе).

Параметр pageId обязателен (alias: sectionId, groupId).

Параметры метода

Параметр Тип Обяз. Описание
pageId int да ID страницы (alias: sectionId, groupId)
userId int нет ID пользователя; default — текущий

Возвращаемые данные

result.result:

Поле Тип Описание
skipped bool true при успехе
userId int ID пользователя, для которого выполнен skip
pageId int ID страницы

Обработка ошибок

Справочник кодов: error-codes.md.

Код Описание
UNAUTHORIZED Пользователь не авторизован
MODULE_DISABLED Модуль выключен на сайте
ACCESS_DENIED Нет права чтения
PERMISSION_DENIED userId другого пользователя без права W
VALIDATION_ERROR Не указан pageId; пользователь не найден
PAGE_NOT_FOUND Страница не найдена
INTERNAL_ERROR Внутренняя ошибка сервера

Пример запроса (POST)

curl -X POST "https://76592.dev.wehive.digital/rest/1/{webhook_code}/hints.show.skip.json" \
          -H "Content-Type: application/json" \
          -H "Accept: application/json" \
          --data '{
          "pageId": 94
        }'
        

Пример ответа

{
          "result": {
            "result": {
              "skipped": true,
              "userId": 1,
              "pageId": 94
            },
            "error": null
          },
          "time": {
            "start": 1788357586,
            "finish": 1788357586.100134,
            "duration": 0.10013389587402344,
            "processing": 0,
            "date_start": "2026-09-02T16:59:46+03:00",
            "date_finish": "2026-09-02T16:59:46+03:00"
          }
        }
        

См. также

Предыдущая
Следующая