[POST] .../v1/ticket/setstatus
Изменяет статус тикета CRM.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| id | Int64 | Обязательный | ID тикета |
| status | Enum (TicketStatusEnum) |
Обязательный | Новый статус (Open, Closed, WaitingClient, WaitingStaff) |
Ограничения и проверки
status = Default.status = Closed, применяется логика закрытия тикета (ticket/close).Open, WaitingClient, WaitingStaff) проверяется дедупликация по паре client_id + channel_id (должен остаться только один активный тикет).Пример запроса
{}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| result.affected | Int64 | Количество измененных записей |
| result.ids | Array of Int64 | IDs измененных записей |
Пример ответа
{
"ok": true,
"result": {}
}