/// <summary> /// Operation: Create IVR Prompts /// HTTP Method: POST /// Endpoint: /restapi/v1.0/account/{accountId}/ivr-prompts /// Rate Limit Group: Heavy /// App Permission: EditAccounts /// User Permission: EditCompanyGreetings /// </summary> public async Task <RingCentral.PromptInfo> Post(CreateIvrPromptRequest createIVRPromptRequest, CancellationToken?cancellationToken = null) { var multipartFormDataContent = Utils.GetMultipartFormDataContent(createIVRPromptRequest); return(await rc.Post <RingCentral.PromptInfo>(this.Path(false), multipartFormDataContent, null, cancellationToken)); }
/// <summary> /// Operation: Create IVR Prompts /// HTTP Method: POST /// Endpoint: /restapi/v1.0/account/{accountId}/ivr-prompts /// Rate Limit Group: Heavy /// App Permission: EditAccounts /// User Permission: EditCompanyGreetings /// </summary> public async Task <RingCentral.PromptInfo> Post(CreateIvrPromptRequest createIVRPromptRequest, RestRequestConfig restRequestConfig = null) { var multipartFormDataContent = Utils.GetMultipartFormDataContent(createIVRPromptRequest); return(await rc.Post <RingCentral.PromptInfo>(this.Path(false), multipartFormDataContent, null, restRequestConfig)); }