Scope:
task
Кто может выполнять метод: любой пользователь
Метод обновляет бэклог.
#|
|| Название
тип
| Описание ||
|| id*
integer
| Идентификатор бэклога.
Можно получить методом tasks.api.scrum.backlog.get ||
|| fields*
object
| Объект содержащий записи о группе и пользователе (подробное описание приведено ниже) в виде структуры:
"fields": {
"groupId": значение,
"createdBy": значение,
"modifiedBy": значение,
}
|| |#
{% include Сноска об обязательных параметрах %}
#|
|| Название
тип
| Описание ||
|| groupId
integer
| Идентификатор группы, к которой принадлежит бэклог.
Идентификатор группы можно получить при создании новой группы sonet_group.create или при получении списка существующих групп socialnetwork-api-workgroup-list.md ||
|| createdBy
integer
| Идентификатор пользователя, от кого будет создан бэклог ||
|| modifiedBy
integer
| Идентификатор пользователя, от кого будет модифицирован бэклог ||
|#
{% include Сноска о примерах %}
{% list tabs %}
-
cURL (Webhook)
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{"id":1, "fields": {"groupId": 125, "createdBy": 6}}' \ https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webbhook_here**/tasks.api.scrum.backlog.update
-
cURL (OAuth)
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{"id":1, "fields": {"groupId": 125, "createdBy": 6}, "auth":"**put_access_token_here**"}' \ https://**put_your_bitrix24_address**/rest/tasks.api.scrum.backlog.update
-
JS
BX24.callMethod( 'tasks.api.scrum.backlog.update', { "id": 1, "fields": { "groupId": 125, "createdBy": 6, }, }, function(result) { if (result.error()) { console.error(result.error()); } else { console.info(result.data()); } } );
-
PHP
require_once('crest.php'); $result = CRest::call( 'tasks.api.scrum.backlog.update', [ 'id' => 1, 'fields' => [ 'groupId' => 125, 'createdBy' => 6, ], ] ); echo '<PRE>'; print_r($result); echo '</PRE>';
{% endlist %}
HTTP-статус: 200
{
"result": {
"id": 1,
"groupId": 125,
"createdBy": 6,
"modifiedBy": 1
},
"time":{
"start":1712137817.343984,
"finish":1712137817.605804,
"duration":0.26182007789611816,
"processing":0.018325090408325195,
"date_start":"2024-04-03T12:50:17+03:00",
"date_finish":"2024-04-03T12:50:17+03:00"
}
}
#|
|| Название
тип
| Описание ||
|| id
integer
| Идентификатор бэклога ||
|| groupId
integer
| Идентификатор группы, для которой был создан бэклог ||
|| createdBy
integer
| Идентификатор пользователя, который создал бэклог ||
|| modifiedBy
integer
| Идентификатор пользователя, который изменил бэклог ||
|#
HTTP-статус: 400
{
"error":0,
"error_description":"Access denied"
}
{% include notitle обработка ошибок %}
#|
|| Код | Cообщение об ошибке | Описание ||
|| 100
| Could not find value for parameter {fields} | Не передан обязательный параметр fields
||
|| 0
| Backlog not found | Передан невалидный идентификатор бэклога ||
|| 0
| Access denied | Отсутствуют соответствующие права доступа ||
|| 0
| Unknown error | Другая ошибка ||
|#
{% include системные ошибки %}