Table of Contents

Class VonageClient

Namespace
Vonage
Assembly
Vonage.dll

Represents a client to use all features from Vonage's APIs.

public class VonageClient
Inheritance
VonageClient
Inherited Members

Constructors

VonageClient(Credentials)

Constructor for VonageClient.

public VonageClient(Credentials credentials)

Parameters

credentials Credentials

Credentials to be used for further HTTP calls.

Properties

AccountClient

public IAccountClient AccountClient { get; }

Property Value

IAccountClient

ApplicationClient

public IApplicationClient ApplicationClient { get; }

Property Value

IApplicationClient

ConversationsClient

Exposes Conversations features.

public IConversationsClient ConversationsClient { get; }

Property Value

IConversationsClient

ConversionClient

public IConversionClient ConversionClient { get; }

Property Value

IConversionClient

Credentials

Gets or sets credentials for this client.

public Credentials Credentials { get; set; }

Property Value

Credentials

Remarks

Setting the value from this property will initialize all clients instances.

Exceptions

ArgumentNullException

When the value is null.

EmergencyClient

Exposes Emergency API features.

public IEmergencyClient EmergencyClient { get; }

Property Value

IEmergencyClient

IdentityInsightsClient

Exposes Identity Insights features.

public IIdentityInsightsClient IdentityInsightsClient { get; }

Property Value

IIdentityInsightsClient

MessagesClient

public IMessagesClient MessagesClient { get; }

Property Value

IMessagesClient

NumberInsightClient

public INumberInsightClient NumberInsightClient { get; }

Property Value

INumberInsightClient

NumberInsightV2Client

Exposes Number Insight V2 features.

public INumberInsightV2Client NumberInsightV2Client { get; }

Property Value

INumberInsightV2Client

NumberVerificationClient

[Obsolete("API has been deprecated. Favor IdentityInsights instead.")]
public INumberVerificationClient NumberVerificationClient { get; }

Property Value

INumberVerificationClient

NumbersClient

public INumbersClient NumbersClient { get; }

Property Value

INumbersClient

PricingClient

public IPricingClient PricingClient { get; }

Property Value

IPricingClient

RedactClient

public IRedactClient RedactClient { get; }

Property Value

IRedactClient

ReportsClient

Exposes Reports API features.

public IReportsClient ReportsClient { get; }

Property Value

IReportsClient

ShortCodesClient

public IShortCodesClient ShortCodesClient { get; }

Property Value

IShortCodesClient

SimSwapClient

[Obsolete("API has been deprecated. Favor IdentityInsights instead.")]
public ISimSwapClient SimSwapClient { get; }

Property Value

ISimSwapClient

SmsClient

public ISmsClient SmsClient { get; }

Property Value

ISmsClient

SubAccountsClient

Exposes SubAccounts features.

public ISubAccountsClient SubAccountsClient { get; }

Property Value

ISubAccountsClient

UsersClient

Exposes User management features.

public IUsersClient UsersClient { get; }

Property Value

IUsersClient

VerifyClient

public IVerifyClient VerifyClient { get; }

Property Value

IVerifyClient

VerifyV2Client

Exposes VerifyV2 features.

public IVerifyV2Client VerifyV2Client { get; }

Property Value

IVerifyV2Client

VideoClient

Exposes Video features.

public IVideoClient VideoClient { get; }

Property Value

IVideoClient

VoiceClient

public IVoiceClient VoiceClient { get; }

Property Value

IVoiceClient