Table of Contents

Class ApplicationCapabilities

Namespace
Vonage.Applications
Assembly
Vonage.dll

Represents capabilities of an application.

public class ApplicationCapabilities
Inheritance
ApplicationCapabilities
Inherited Members

Properties

Messages

Messages and Dispatch application webhook configuration for inbound messages and status updates.

[JsonProperty("messages", Order = 5)]
public Messages Messages { get; set; }

Property Value

Messages

NetworkApis

Network APIs configuration including network application ID and redirect URI.

[JsonProperty("network_apis", Order = 1)]
public NetworkApis NetworkApis { get; set; }

Property Value

NetworkApis

Rtc

RTC / Client SDK application webhook configuration for real-time communication events.

[JsonProperty("rtc", Order = 2)]
public Rtc Rtc { get; set; }

Property Value

Rtc

Vbc

VBC (Vonage Business Communications) capability to enable zero-rated calls for VBC number programmability service applications. This must be an empty object.

[JsonProperty("vbc", Order = 3)]
public Vbc Vbc { get; set; }

Property Value

Vbc

Verify

Verify v2 application webhook configuration for verification status updates.

[JsonProperty("verify", Order = 6)]
public Verify Verify { get; set; }

Property Value

Verify

Video

Video API configuration for in-app video calls, including webhooks for session and stream events.

[JsonProperty("video")]
public Video Video { get; set; }

Property Value

Video

Voice

Voice application webhook configuration for call events, including answer URL, event URL, and fallback settings.

[JsonProperty("voice", Order = 0)]
public Voice Voice { get; set; }

Property Value

Voice