Beispiel #1
0
        static private async Task add_callqueue_members()
        {
            var resp = await restClient.Restapi().Account().CallQueues().Get();

            foreach (var group in resp.records)
            {
                if (group.name == "Support Department")
                {
                    var parameters = new CallQueueBulkAssignResource();
                    parameters.addedExtensionIds = new string[] { "888888888", "999999999" };
                    await restClient.Restapi().Account().CallQueues(group.id).BulkAssign().Post(parameters);

                    Console.WriteLine("Members added");
                    break;
                }
            }
        }
Beispiel #2
0
 /// <summary>
 ///     Updates a call queue group.
 ///     HTTP Method: post
 ///     Endpoint: /restapi/{apiVersion}/account/{accountId}/call-queues/{groupId}/bulk-assign
 ///     Rate Limit Group: Heavy
 ///     App Permission: EditExtensions
 ///     User Permission: Groups
 /// </summary>
 public async Task <string> Post(CallQueueBulkAssignResource callQueueBulkAssignResource,
                                 RestRequestConfig restRequestConfig = null)
 {
     return(await rc.Post <string>(Path(), callQueueBulkAssignResource, null, restRequestConfig));
 }