Этот метод используется для закрытия диалога (вопроса).
POST https://api.carrotquest.io/conversations/{id}/close
В качестве {id} нужно использовать ID диалога.
Параметры аутентификации.
Параметр id_as_string.
| Параметр | Тип | Описание |
|---|---|---|
from_admin |
Optional[ID/default_admin] |
Укажите ID администратора в случае ответа от администратора или default_admin для отправки от имени дефолтного отправителя сайта |
random_id |
Optional[integer] | Случайное целое число, чтобы сопостовлять создаваемое сообщение с репликой из RTS. По умолчанию, 0 |
Чтобы контролировать, от чьего имени будет закрыт диалог, используйте from_admin.
Если диалог уже закрыт, ничего не произойдет, будет возвращен пустой ответ со стаусом 200.
В поле data будет возвращен словарь, содержащий:
id: ID - идентификатор созданной системной реплики закрытияpart_group: ID - идентификатор вопроса, к которому принадлежит новая репликаПример:
{
"data": {
"id": 123,
"part_group": 345
},
"meta": {
"status": 200
}
}
Закрыть диалог с ID=716 от имени администратора с ID=912:
curl -X POST \
-H "Authorization: Token XXX" \
--data-urlencode "from_admin=912" \
"https://api.carrotquest.io/conversations/716/close"