static private async Task create_forwarding_number() { var parameters = new CreateForwardingNumberRequest(); parameters.phoneNumber = "11235557890"; parameters.type = "Other"; parameters.label = "My ATT number"; var response = await restClient.Restapi().Account().Extension().ForwardingNumber().Post(parameters); Console.WriteLine("Forwarding number created."); Console.WriteLine(response.id); }
static private async Task create_forwarding_number() { RestClient rc = new RestClient("client_id", "client_secret", "server_url"); await rc.Authorize("username", "extension_number", "password"); var parameters = new CreateForwardingNumberRequest(); parameters.phoneNumber = "11235557890"; parameters.type = "Other"; parameters.label = "My ATT number"; var response = await rc.Restapi().Account().Extension().ForwardingNumber().Post(parameters); Console.WriteLine("Forwarding number created."); Console.WriteLine(response.id); }
/// <summary> /// Adds a new forwarding number to the forwarding number list. /// HTTP Method: post /// Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/forwarding-number /// Rate Limit Group: Medium /// App Permission: EditExtensions /// User Permission: EditUserForwardingFlipNumbers /// </summary> public async Task <ForwardingNumberInfo> Post(CreateForwardingNumberRequest createForwardingNumberRequest, RestRequestConfig restRequestConfig = null) { return(await rc.Post <ForwardingNumberInfo>(Path(false), createForwardingNumberRequest, null, restRequestConfig)); }