gamification.event.update

Scope: gamification

Кто может вызывать: Только admin или manager. Подробнее: Права доступа

Обновить секции и/или элементы каталога событий автоматического начисления.

HTTP: POST

Побочные эффекты: изменяет настройки инфоблока каталога событий.

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

Параметр Тип Обяз. Описание
sections object нет Карта {id: поля} для обновления секций (псевдоним: section)
elements object нет Карта {id: поля} для обновления элементов (псевдоним: element)

Хотя бы один из параметров должен быть непустым.

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

result.result — объект с результатами обновления секций и элементов.

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

Справочник кодов ошибок.

Код Описание
UNAUTHORIZED Пользователь не авторизован
ACCESS_DENIED Вызывающий не является admin/manager
VALIDATION_ERROR sections или elements не является объектом

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

curl -X POST "https://{портал}/rest/{user_id}/{webhook_code}/gamification.event.update.json" \
          -H "Content-Type: application/json" \
          -d '{
            "elements": {
              "5": { "POINTS": 2, "ACTIVE": "Y" }
            }
          }'
        

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

{
          "result": {
            "result": {
              "sections": {},
              "elements": { "5": true }
            },
            "total": null,
            "next": null,
            "error": null
          }
        }
        
Предыдущая
Следующая