chats
- это новая конечная точка, охватывающая как группы, так и команды, однако PATCH
и DELETE
еще не были внедрены в нее.
Группа обновления
Чтобы обновить команду, используйте старую конечную точку teams
.teamId
ниже совпадает с chatId
, предоставленным в свойстве id
, возвращаемом API «Get Chat List».
Поддерживаются только следующие параметры тела.Используйте те, которые вы хотите обновить.
PATCH https://platform.ringcentral.com/restapi/v1.0/glip/teams/{teamId}
{
"public": true,
"name": "My New Team Name",
"description": "My Fancy Team"
}
Успешный PATCH
вернет ответ 200 OK
с JSON-текстом свойств команды.
Удалить команду
Чтобы удалить команду, используйте старую teams
конечную точку.teamId
ниже - это то же самое, что chatId
, предоставленное в свойстве id
, возвращаемом API "Get Chat List".
DELETE https://platform.ringcentral.com/restapi/v1.0/glip/teams/{teamId}
Успешный ответ приведет к ответу 204 No Content
код состояния.
Обновить группу
Нет возможности обновить группу, так как это просто чат с несколькими участниками.
Удалить группу
Невозможно удалить Group
или PrivateChat
.Попытка сделать это приведет к ошибке ниже.Чтобы удалить Group
, сначала преобразуйте его в Team
, а затем удалите.
HTTP 400 Bad Request
{
"errors": [
{
"errorCode": "CNV-001",
"message": "Conversation with type [Group] cannot be deleted."
}
]
}