Update Number

vonage.update_number
ActionVoice & SMSconnection required

Calls the Vonage API with the connection's credentials.

Repoint a rented number at a different Vonage application or a different set of inbound webhooks, without giving the number up.

Connection

Required
Yes — the node will not save without one
Auth type
Username & password
Providers
Vonage
Secret shape
{"api_key": "…", "api_secret": "…"}
Config it needs
api_region, from_number
Resolved by
config.connection_id, else node.connection_id

Configuration

8 fields, 2 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
country
Two-letter ISO country code, for example GB or US.
stringYes—2–2 charactersGB
msisdn
The number the operation applies to, in E.164 format without a leading plus.
stringYes——447700900000
app_id
Link the number to this Vonage application, which then owns its voice and messages webhooks.
stringNo———
mo_http_url
Where Vonage posts SMS received on this number.
stringNo—url format—
mo_smpp_sys_type
The SMPP system type to deliver inbound messages under, for accounts that receive over SMPP.
stringNo———
voice_callback_type
How an inbound call is routed: to a SIP URI, to a phone number, or to an application.
stringNo———
voice_callback_value
The destination that matches voice_callback_type — the SIP URI, number or application id.
stringConditional—only with voice_callback_type—
voice_status_callback
Where Vonage posts the status of calls on this number.
stringNo—url format—

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "country": "GB",
  "msisdn": "447700900000"
}

Output

One shape.

result

FieldTypeExample
error_code
Vonage's status code for the operation; '200' is success.
string—
error_code_label
The human-readable label for that status code.
string—
country
The two-letter country code the operation applied to.
string—
msisdn
The number the operation applied to.
string—
{
  "country": "",
  "error_code": "",
  "error_code_label": "",
  "msisdn": ""
}

See Update Number run in a workflow.

In a technical demo we add the Vonage connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.