0

我有多个 RingCentral 呼叫队列,我想构建一个应用程序,允许用户从一组预配置的队列中添加和删除自己。这是一个移动应用程序,用户将使用它并根据他们在商店中的实际位置设置他们的队列可用性,每个队列对应一个部门,因此用户可以在部门之间移动时自行更改队列。

给定一个呼叫队列列表,我可以使用以下 API 一次更新每个队列:

分配多个呼叫队列成员 API

POST /restapi/v1.0/account/{accountId}/call-queues/{groupId}/bulk-assign

但是,这可能会有点低效,因为更新每个用户可能会导致每个队列调用一次 API。

有没有办法通过一个 API 调用从多个队列中添加/删除用户?

4

1 回答 1

0

可以使用以下 API。这将添加和删除用户作为队列成员。

加入/离开呼叫队列 API

以下 API 将为所有队列设置完全使用队列成员资格。该用户将是所有列出的队列的成员,而不是任何未列出的队列的成员。

PUT /restapi/v1.0/account/{accountId}/extension/{extensionId}/call-queues

{
  "records": [
    {"id":"11111111"},
    {"id":"22222222"}
  ]
}

响应将如下所示:

{
  "records": [ {
    "id": "12345678",
    "name": "Bakery"
  }, {
    "id": "87654321",
    "name": "Cafe"
  } ]
}
于 2020-01-01T03:52:13.013 回答