Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/discord_rpc_deno/deps.ts>APIApplication

port of @xhayper/discord-rpc to deno
Latest
interface APIApplication
Re-export
import { type APIApplication } from "https://deno.land/x/discord_rpc_deno@v1.1.4/deps.ts";

Properties

id: Snowflake

The id of the app

name: string

The name of the app

icon: string | null

The icon hash of the app

description: string

The description of the app

optional
rpc_origins: string[]

An array of rpc origin urls, if rpc is enabled

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

optional
bot: APIUser

Partial user object for the bot user associated with the application

optional
terms_of_service_url: string

The url of the application's terms of service

optional
privacy_policy_url: string

The url of the application's privacy policy

optional
owner: APIUser

Partial user object containing info on the owner of the application

See https://discord.com/developers/docs/resources/user#user-object

deprecated
summary: ""

An empty string

verify_key: string

The hexadecimal encoded key for verification in interactions and the GameSDK's GetTicket function

See https://discord.com/developers/docs/game-sdk/applications#getticket

team: APITeam | null
optional
guild_id: Snowflake

If this application is a game sold on Discord, this field will be the guild to which it has been linked

optional
guild: APIPartialGuild

A partial object of the associated guild

optional
primary_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

optional
slug: string

If this application is a game sold on Discord, this field will be the URL slug that links to the store page

optional
cover_image: string

If this application is a game sold on Discord, this field will be the hash of the image on store embeds

optional
approximate_guild_count: number

Approximate count of guilds the application has been added to

optional
redirect_uris: string[]

Array of redirect URIs for the application

optional
interactions_endpoint_url: string

The interactions endpoint URL for the application

optional
role_connections_verification_url: string

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

optional
tags:
[
string,
string,
string,
string,
string,
]

Up to 5 tags of max 20 characters each describing the content and functionality of the application

optional
install_params: APIApplicationInstallParams

Settings for the application's default in-app authorization link, if enabled

optional
integration_types_config: APIApplicationIntegrationTypesConfigMap

Default scopes and permissions for each supported installation context. Value for each key is an integration type configuration object

optional
custom_install_url: string

The application's default custom authorization link, if enabled