ipr.history.get

Scope: ipr

Кто может вызывать: Авторизованный пользователь; доступ к записи проверяется через доступность связанной карточки ИПР. Подробнее: Модель доступа

Возвращает запись истории по ID.

HTTP: GET

Побочные эффекты: none

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

Параметр Тип Обяз. Описание
id int да ID записи истории

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

Поле Тип Описание
id int ID записи
userId int Пользователь, совершивший изменение
iprId int ID карточки ИПР
elementId int ID изменённого элемента
typeElement string Тип изменённого элемента (внутренний код модуля)
event string Код события
prop string Изменённое свойство (если применимо)
before mixed|null Значение до изменения
after mixed|null Значение после изменения
note string Комментарий
created string|null Дата записи, YYYY-MM-DD HH:MM:SS

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

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

Код Описание
UNAUTHORIZED Пользователь не авторизован
VALIDATION_ERROR id не передан или некорректен
NOT_FOUND Запись не найдена
PERMISSION_DENIED Связанная карточка ИПР недоступна вызывающему
INTERNAL_ERROR Внутренняя ошибка сервера

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

curl -G "https://{портал}/rest/{user_id}/{webhook_code}/ipr.history.get.json"
          -H "Accept: application/json"
          --data-urlencode "id=15001"
        

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

{
          "result": {
            "result": {
              "id": 15001,
              "userId": 1,
              "iprId": 4201,
              "elementId": 4201,
              "typeElement": "ipr",
              "event": "STATUS_CHANGED",
              "prop": "STATUS",
              "before": "SOGL",
              "after": "WORK",
              "note": "",
              "created": "2026-06-18 12:20:00"
            },
            "total": null,
            "next": null,
            "error": null
          }
        }
        

См. также

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