Table of Contents

Namespace Vonage.Numbers

Classes

Number

Represents a virtual phone number with its capabilities, pricing, and configuration details.

NumberSearchRequest

Represents a request to search for available or owned phone numbers with optional filtering criteria.

NumberTransactionRequest

Represents a request to perform a transaction on a phone number, such as buying or canceling.

NumberTransactionResponse

Represents the response from a number transaction operation such as buying, canceling, or updating a number.

NumberTransferRequest

Represents a request to transfer a phone number between accounts.

NumberTransferResponse

Represents the response from a number transfer operation between accounts.

NumbersClient

Provides access to the Numbers API for managing virtual phone numbers including searching, purchasing, configuring, and transferring numbers between accounts.

NumbersSearchResponse

Represents the response from a number search operation, containing a paginated list of numbers.

OwnedNumber

Represents a virtual phone number that is owned by your Vonage account, including its webhook configuration for messages and voice.

UpdateNumberRequest

Represents a request to update the configuration of an owned phone number.

VonageNumberResponseException

Exception thrown when a Numbers API transaction fails with a non-success status code.

Interfaces

INumbersClient

Exposes Numbers API features for managing virtual phone numbers including searching, purchasing, configuring, and transferring numbers between accounts.

Enums

SearchPattern

Specifies the pattern matching strategy when searching for available phone numbers.