Изменение поля
Раздел содержит недокументированные возможности REST API Яндекс.Трекера (на момент написания).
Создание поля выполняется из интерфейса, но редактирования нет.
Выполним изменение используя HTTP-запрос с методом POST. Параметры тела в формате JSON.
POST /v2/fields/categories?expand=fields HTTP/1.1
Host: api.tracker.yandex.net
Authorization: OAuth <token>
X-Org-ID: <orgid>
Content-Type: application/json
{
"name": {
"name": "<newname>"
}
}
где
<token>
- ваш токен<orgid>
- номер организации<en>
- название категории на английском<ru>
- название категории на русском<description>
- описание категории<order>
- порядок отображения
Получить категорииPermalink
GET /v2/fields/categories HTTP/1.1
Host: api.tracker.yandex.net
Authorization: OAuth <token>
X-Org-Id: <orgid>
Изменить категориюPermalink
PATCH /v2/fields/categories/<categorid> HTTP/1.1
Host: api.tracker.yandex.net
Authorization: OAuth <token>
X-Org-Id: <orgid>
If-Match: "<version>"
Content-Type: application/json
{
"name": {
"en": "Cargo 2",
"ru": "Груз 2"
},
"description": "",
"order": 300
}
где
<version>
- текущая версия категории<categorid>
- id категории