/// <summary> /// Operation: Create Custom User Greeting /// Http Post /restapi/v1.0/account/{accountId}/extension/{extensionId}/greeting /// </summary> public async Task <RingCentral.CustomUserGreetingInfo> Post( CreateCustomUserGreetingRequest createCustomUserGreetingRequest) { var multipartFormDataContent = Utils.GetMultipartFormDataContent(createCustomUserGreetingRequest); return(await rc.Post <RingCentral.CustomUserGreetingInfo>(this.Path(false), multipartFormDataContent)); }
/// <summary> /// Creates custom greeting for an extension user. /// HTTP Method: post /// Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/greeting /// Rate Limit Group: Heavy /// App Permission: EditExtensions /// User Permission: EditUserAnsweringRules /// </summary> public async Task <CustomUserGreetingInfo> Post(CreateCustomUserGreetingRequest createCustomUserGreetingRequest, CreateCustomUserGreetingParameters queryParams = null, RestRequestConfig restRequestConfig = null) { var multipartFormDataContent = Utils.GetMultipartFormDataContent(createCustomUserGreetingRequest); return(await rc.Post <CustomUserGreetingInfo>(Path(false), multipartFormDataContent, queryParams, restRequestConfig)); }
/// <summary> /// Operation: Create Custom User Greeting /// HTTP Method: POST /// Endpoint: /restapi/v1.0/account/{accountId}/extension/{extensionId}/greeting /// Rate Limit Group: Heavy /// App Permission: EditExtensions /// User Permission: EditUserAnsweringRules /// </summary> public async Task <RingCentral.CustomUserGreetingInfo> Post( CreateCustomUserGreetingRequest createCustomUserGreetingRequest, CreateCustomUserGreetingParameters queryParams = null, CancellationToken?cancellationToken = null) { var multipartFormDataContent = Utils.GetMultipartFormDataContent(createCustomUserGreetingRequest); return(await rc.Post <RingCentral.CustomUserGreetingInfo>(this.Path(false), multipartFormDataContent, queryParams, cancellationToken)); }