export interface APIApplicationSee also: https://discord.com/developers/docs/resources/application#application-object
optionalapproximate_guild_count? : number
Approximate count of guilds the application has been added to
optionalapproximate_user_install_count? : number
Approximate count of users that have installed the app
bot_public : boolean
When false only app owner can join the app's bot to guilds
bot_require_code_grant : boolean
When true the app's bot will only join upon completion of the full oauth2 code grant flow
optionalbot? : APIUser
Partial user object for the bot user associated with the application
optionalcover_image? : string
If this application is a game sold on Discord, this field will be the hash of the image on store embeds
optionalcustom_install_url? : string
The application's default custom authorization link, if enabled
description : string
The description of the app
event_webhooks_status : ApplicationWebhookEventStatus
If webhook events are enabled for the app
optionalevent_webhooks_types? : ApplicationWebhookEventType[]
List of webhook event types the app subscribes to
flags : ApplicationFlags
The application's public flags
See also: https://discord.com/developers/docs/resources/application#application-object-application-flags
optionalguild_id? : Snowflake
If this application is a game sold on Discord, this field will be the guild to which it has been linked
optionalguild? : APIPartialGuild
A partial object of the associated guild
id : Snowflake
The id of the app
optionalinstall_params? : APIApplicationInstallParams
Settings for the application's default in-app authorization link, if enabled
optionalintegration_types_config? : APIApplicationIntegrationTypesConfigMap
Default scopes and permissions for each supported installation context. Value for each key is an integration type configuration object
name : string
The name of the app
optionalowner? : APIUser
Partial user object containing info on the owner of the application
See also: https://discord.com/developers/docs/resources/user#user-object
optionalprimary_sku_id? : Snowflake
If this application is a game sold on Discord, this field will be the id of the "Game SKU" that is created, if exists
optionalprivacy_policy_url? : string
The url of the application's privacy policy
optionalredirect_uris? : string[]
Array of redirect URIs for the application
The application's role connection verification entry point, which when configured will render the app as a verification method in the guild role verification configuration
optionalrpc_origins? : string[]
An array of rpc origin urls, if rpc is enabled
optionalslug? : string
If this application is a game sold on Discord, this field will be the URL slug that links to the store page
This field will be removed in v11 This field is no longer documented by Discord and will be removed in v11
An empty string
Up to 5 tags of max 20 characters each describing the content and functionality of the application
The team this application belongs to
See also: https://discord.com/developers/docs/topics/teams#data-models-team-object
optionalterms_of_service_url? : string
The url of the application's terms of service
verify_key : string
The hexadecimal encoded key for verification in interactions and the GameSDK's GetTicket function
See also: https://discord.com/developers/docs/game-sdk/applications#getticket