ipr.point.list

Scope: ipr

Кто может вызывать: Пользователь с правом просмотра карточки ИПР (как для ipr.ipr.get: чтение элемента, руководитель сотрудника, HR). Подробнее: Модель доступа

Возвращает оценки компетенций карточки ИПР — все или по одной компетенции. Новые записи идут первыми.

HTTP: GET

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

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

Параметр Тип Обяз. Описание
iprId int условно ID карточки ИПР (допустимо также в filter.iprId)
iprCompetencyId int условно ID компетенции в карточке ИПР (допустимо также в filter.iprCompetencyId). Нужен хотя бы один из iprId / iprCompetencyId
limit int нет Размер страницы, по умолчанию 50, максимум 500
offset int нет Смещение
fetchAll bool нет Вернуть все записи одним ответом (максимум 5000)

Если переданы оба идентификатора, компетенция должна принадлежать этой карточке.

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

Массив result и total. Элемент:

Поле Тип Описание
id int ID записи оценки
iprId int ID карточки ИПР
iprCompetencyId int ID компетенции в карточке
dateCreate string Дата создания записи
createdBy int Автор записи
employeePoint string|null Самооценка: p0..p3
employeeComment string Комментарий сотрудника
managerPoint string|null Оценка руководителя: p0..p3
managerComment string Комментарий руководителя в виде «ФИО: текст»
managerDate string|null Дата оценки руководителя

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

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

Код Описание
UNAUTHORIZED Пользователь не авторизован
VALIDATION_ERROR Не передан ни iprId, ни iprCompetencyId; компетенция не принадлежит указанной карточке
NOT_FOUND Карточка не найдена или недоступна
INVALID_LIMIT / LIMIT_EXCEEDED / INVALID_OFFSET Некорректные параметры пагинации
INTERNAL_ERROR Внутренняя ошибка сервера

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

curl -G "https://{портал}/rest/{user_id}/{webhook_code}/ipr.point.list.json"
          -H "Accept: application/json"
          --data-urlencode "iprId=4201"
        

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

{
          "result": {
            "result": [
              {
                "id": 7001,
                "iprId": 4201,
                "iprCompetencyId": 9101,
                "dateCreate": "2026-10-01 10:15:00",
                "createdBy": 8,
                "employeePoint": null,
                "employeeComment": "",
                "managerPoint": "p2",
                "managerComment": "Иван Петров: уверенно применяет на практике",
                "managerDate": "2026-10-01 10:15:00"
              }
            ],
            "total": 1,
            "next": null,
            "error": null
          }
        }
        

См. также

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