/// <summary> /// Operation: Create Call Monitoring Group /// HTTP Method: POST /// Endpoint: /restapi/v1.0/account/{accountId}/call-monitoring-groups /// Rate Limit Group: Medium /// App Permission: EditExtensions /// User Permission: Groups /// </summary> public async Task <RingCentral.CallMonitoringGroup> Post( RingCentral.CreateCallMonitoringGroupRequest createCallMonitoringGroupRequest, RestRequestConfig restRequestConfig = null) { return(await rc.Post <RingCentral.CallMonitoringGroup>(this.Path(false), createCallMonitoringGroupRequest, null, restRequestConfig)); }
/// <summary> /// Operation: Create Call Monitoring Group /// HTTP Method: POST /// Endpoint: /restapi/v1.0/account/{accountId}/call-monitoring-groups /// Rate Limit Group: Medium /// App Permission: EditExtensions /// User Permission: Groups /// </summary> public async Task <RingCentral.CallMonitoringGroup> Post( RingCentral.CreateCallMonitoringGroupRequest createCallMonitoringGroupRequest, CancellationToken?cancellationToken = null) { return(await rc.Post <RingCentral.CallMonitoringGroup>(this.Path(false), createCallMonitoringGroupRequest, null, cancellationToken)); }
// Operation: Updates Call Monitoring Group // Http Put /restapi/v1.0/account/{accountId}/call-monitoring-groups/{groupId} public async Task <RingCentral.CallMonitoringGroup> Put( RingCentral.CreateCallMonitoringGroupRequest createCallMonitoringGroupRequest) { if (this.groupId == null) { throw new System.ArgumentNullException("groupId"); } return(await rc.Put <RingCentral.CallMonitoringGroup>(this.Path(), createCallMonitoringGroupRequest)); }
// Operation: Create Call Monitoring Group // Http Post /restapi/v1.0/account/{accountId}/call-monitoring-groups public async Task <RingCentral.CallMonitoringGroup> Post( RingCentral.CreateCallMonitoringGroupRequest createCallMonitoringGroupRequest) { return(await rc.Post <RingCentral.CallMonitoringGroup>(this.Path(false), createCallMonitoringGroupRequest)); }