Table of Contents

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

ApplicationCapabilities

Keys

The public key for the application. Used for JWT authentication.

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

Property Value

Keys

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

string

Privacy

Privacy settings for the application, including whether Vonage may use content for AI improvement.

[JsonProperty("privacy", Order = 3)]
public PrivacySettings Privacy { get; set; }

Property Value

PrivacySettings