Class CreateApplicationRequest
- Namespace
- Vonage.Applications
- Assembly
- Vonage.dll
Represents a request to create an application.
public class CreateApplicationRequest
- Inheritance
-
CreateApplicationRequest
- Inherited Members
Properties
Capabilities
The capabilities configuration for each product (Voice, Messages, RTC, etc.). This replaces the application type from version 1 of the Application API.
[JsonProperty("capabilities", Order = 1)]
public ApplicationCapabilities Capabilities { get; set; }
Property Value
Keys
The public key for the application. Used for JWT authentication.
[JsonProperty("keys", Order = 2)]
public Keys Keys { get; set; }
Property Value
Name
The application name. This is a friendly identifier and does not need to be unique.
[JsonProperty("name", Order = 0)]
public string Name { get; set; }
Property Value
Privacy
Privacy settings for the application, including whether Vonage may use content for AI improvement.
[JsonProperty("privacy", Order = 3)]
public PrivacySettings Privacy { get; set; }