Этот метод используется для закрытия диалога (вопроса).
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"