gamification.action.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.action.update.json" \
-H "Content-Type: application/json" \
-d '{
"elements": {
"10": { "POINTS": 10, "ACTIVE": "Y" }
}
}'
Пример ответа:
{
"result": {
"result": {
"sections": {},
"elements": { "10": true }
},
"total": null,
"next": null,
"error": null
}
}
Предыдущая
Следующая