goalsmanagement.goalcard.getPendingApproval

Scope: goalsmanagement

Кто может вызывать: Авторизованный (свои pending по правилам API). Подробнее: Права доступа

Цели утверждённой карточки сотрудника (status_approval = «Утверждено»). Не список карточек на утверждении.

HTTP: GET

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

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

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

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

Ответ в конверте модуля: result.result — массив целей утверждённой карточки (status_approval); result.error. Ключи total/next для не-list методов могут отсутствовать в сериализации, если не переданы.

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

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

Код Описание
UNAUTHORIZED Пользователь не авторизован
ACCESS_DENIED Нет прав на операцию (общий запрет)
INTERNAL_ERROR Внутренняя ошибка сервера

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

curl -G "https://{портал}/rest/{user_id}/{webhook_code}/goalsmanagement.goalcard.getPendingApproval.json" \
          -H "Accept: application/json" \
          --data-urlencode "userId=15"
        

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

{
          "result": {
            "result": [
              {
                "id": 1001,
                "goal": 101,
                "task": "Заключить договоры с 20 новыми клиентами",
                "type_goal": "62",
                "criterion": "Рост выручки на 15%",
                "commentGeneral": "Согласовано с руководителем",
                "weight": "40",
                "file": "",
                "depend": ["2"],
                "related": [],
                "createdBy": "1",
                "modifiedBy": "1",
                "cascadeSource": "858",
                "cascadeFrom": "1",
                "thisCascade": "1",
                "cascadeOnEmployees": ["858"],
                "cascadeOnBosses": ["615"],
                "dateCreate": "28.07.2026 10:32:53",
                "dateModify": "28.07.2026 15:15:21"
              }
            ],
            "error": null
          }
        }
        

См. также