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; } } }
/// <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)); }