ipr.ipr.draft.get

Scope: ipr

Кто может вызывать: автор черновика (createdBy == текущий пользователь) либо привилегированный пользователь (admin/hr). Подробнее: Роли и права доступа

Возвращает черновик программы, сохранённый методом ipr.ipr.draft.add.

HTTP: GET

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

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

Параметр Тип Обяз. Описание
id int да ID черновика из ответа ipr.ipr.draft.add

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

Та же форма, что у ipr.ipr.draft.add: id, url, userId, createdBy, createdAt, usedAt, iprId, payload. После создания карточки по черновику заполняются usedAt и iprId.

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

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

Код Описание
UNAUTHORIZED Пользователь не авторизован
VALIDATION_ERROR id не передан или некорректен
NOT_FOUND Черновик не найден (details.reason = draft_not_found), в том числе вытесненный более новыми неиспользованными черновиками автора
PERMISSION_DENIED Черновик создан другим пользователем, а актор не привилегирован (details.reason = draft_foreign)
INTERNAL_ERROR Внутренняя ошибка сервера

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

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

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

{
          "result": {
            "result": {
              "id": 7,
              "url": "/university/ipr/add/?DRAFT_ID=7",
              "userId": 15,
              "createdBy": 1,
              "createdAt": "2026-10-28 12:00:00",
              "usedAt": null,
              "iprId": null,
              "payload": {
                "userId": 15,
                "managerId": 1,
                "competenceIds": [1049, 1051],
                "type": "IPR",
                "dateClose": "2026-12-30",
                "term": 12,
                "competenceGoals": {
                  "1049": "Проводить переговоры с ключевыми клиентами без сопровождения руководителя"
                }
              }
            },
            "total": null,
            "next": null,
            "error": null
          }
        }
        

См. также

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