有没有更新和删除Glip小组或小组的方法?

时间:2019-01-31 22:39:27

标签: ringcentral glip

我可以使用chats API来检索一组团体/团队或个人列表,但是找不到如何更新或删除一组团体或团队的信息。

我成功使用的GET API包括:

获取聊天列表

GET https://platform.ringcentral.com/restapi/v1.0/glip/chats

通过ID获取聊天信息

GET https://platform.ringcentral.com/restapi/v1.0/glip/chats/{chatId}

但是,当我尝试在聊天ID API端点上调用PATCHDELETE时,会收到404。有没有办法删除Glip小组或小组?

1 个答案:

答案 0 :(得分:0)

chats是涵盖组和团队的新端点,但是尚未在其上实现PATCHDELETE

更新团队

要更新团队,请使用旧的teams端点。下面的teamId与“获取聊天列表” API返回的chatId属性中提供的id相同。

仅支持以下主体参数。使用您要更新的一个。

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与“获取聊天列表” API返回的chatId属性中提供的id相同。

DELETE https://platform.ringcentral.com/restapi/v1.0/glip/teams/{teamId}

成功的响应将导致204 No Content响应状态代码。

更新组

无法更新群组,因为它只是与多个参与者的聊天。

删除组

无法删除GroupPrivateChat。尝试这样做会导致以下错误。要删除Group,请先将其转换为Team,然后再将其删除。

HTTP 400 Bad Request

{
  "errors": [
    {
      "errorCode": "CNV-001",
      "message": "Conversation with type [Group] cannot be deleted."
    }
  ]
}