Обновить статью

POST https://secure.usedesk.ru/uapi/support/{account_id}/articles/{id}, {account_id} — ID Базы знаний в системе, {id} — ID нужной статьи внутри этой базы знаний.

Внимание. Если вы используете коробочную версию Юздеска на собственном сервере, URL методов у вас будет отличаться. Уточните URL для работы с API у поддержки — support@usedesk.ru.

С помощью метода можно обновить значения скрытых полей «Описание текста» и «Описание объектов».

* — обязательные поля

Параметр
Значение
api_token* Токен API канала
AI_description_text
Текст для поля «Описание текста». Максимальное количество символов — 65535.

AI_description_objects Текст для поля «Описание объектов». Максимальное количество символов — 65535.


Если в одно из полей не требуется вносить изменений, соответствующий параметр можно либо не указывать в запросе, либо передать в нём значение “null”.

Для очищения значений полей в параметрах можно передать пустую строку.

Для получения текущих значений полей «Описание текста» и «Описание объектов», следует воспользоваться методом «Отдельная статья».

Важно: заполнение полей «Описание текста» и «Описание объектов» не влияет на дату и время последнего обновления статьи.


Пример запроса
{
    "api_token": "it_is_a_secret_key",
    "AI_description_text":"В статье написано вот об этом",
    "AI_description_objects":"В статье есть вот такие изображения"
}
        


Пример запроса на PHP
<?php
$data = array(
    'api_token' => 'it_is_a_secret_code',
    'AI_description_text' => 'В статье написано вот об этом',
    'AI_description_objects' => 'В статье есть вот такие изображения'
);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://api.usedesk.ru/uapi/support/{account_id}/articles/{id}');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_USERAGENT, 'PHP-Usedesk/1.0');
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($curl);
curl_close($curl);
echo $response;