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
NetworkApis
Network APIs configuration including network application ID and redirect URI.
[JsonProperty("network_apis", Order = 1)]
public NetworkApis NetworkApis { get; set; }
Property Value
Rtc
RTC / Client SDK application webhook configuration for real-time communication events.
[JsonProperty("rtc", Order = 2)]
public Rtc Rtc { get; set; }
Property Value
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
Verify
Verify v2 application webhook configuration for verification status updates.
[JsonProperty("verify", Order = 6)]
public Verify Verify { get; set; }
Property Value
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
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; }