Interface RESTOAuthApplication

interface RESTOAuthApplication {
    aliases?: string[];
    approved_consoles?: ApprovableConsoleType[];
    approximate_guild_count?: number;
    approximate_user_authorization_count?: number;
    approximate_user_install_count?: number;
    bot_approximate_guild_count?: number;
    bot_disabled?: boolean;
    bot_public?: boolean;
    bot_quarantined?: boolean;
    bot_require_code_grant?: boolean;
    connection_entrypoint_url?: string;
    cover_image: string;
    creator_monetization_state?: number;
    custom_install_url?: string;
    deeplink_uri?: string;
    description: string;
    developers?: ApplicationCompany[];
    discoverability_state?: ApplicationDiscoverabilityState;
    discovery_eligibility_flags?: number;
    embedded_activity_config?: RawEmbeddedActivityConfig;
    eula_id?: string;
    event_webhooks_status?: ApplicationEventWebhookStatus;
    event_webhooks_types?: ("APPLICATION_AUTHORIZED" | "APPLICATION_DEAUTHORIZED" | "ENTITLEMENT_CREATE" | "QUEST_USER_ENROLLMENT")[];
    event_webhooks_url?: null | string;
    executables?: RawApplicationExecutable[];
    explicit_content_filter: ApplicationExplicitContentFilterLevel;
    flags: number;
    guild?: RawOAuthGuild;
    guild_id?: string;
    hook: boolean;
    icon: null | string;
    id: string;
    install_params: InstallParams;
    integration_public?: boolean;
    integration_require_code_grant: boolean;
    integration_types: ApplicationIntegrationTypes[];
    integration_types_config: Partial<Record<"0" | "1", RawApplicationIntegrationConfig>>;
    interactions_endpoint_url?: null | string;
    interactions_event_types?: string[];
    interactions_version?: ApplicationInteractionsVersion;
    internal_guild_restriction: ApplicationInternalGuildRestriction;
    is_discoverable: boolean;
    is_monetized: boolean;
    is_verified: boolean;
    max_participants?: number;
    monetization_eligibility_flags?: number;
    monetization_state?: ApplicationMonetizationState;
    name: string;
    overlay?: boolean;
    overlay_compatibility_hook?: boolean;
    overlay_methods?: number;
    overlay_warn?: boolean;
    owner: RawUser;
    parent_id?: string;
    pricing_localization_strategy?: "localized_price_sets";
    primary_sku_id?: string;
    privacy_policy_url?: string;
    publishers?: ApplicationCompany[];
    redirect_uris?: string[];
    role_connections_verification_url?: null | string;
    rpc_application_state?: RPCApplicationState;
    rpc_origins: string[];
    slug?: string;
    store_application_state?: StoreApplicationState;
    storefront_available: boolean;
    tags?: string[];
    team?: null | RawTeam;
    terms_of_service_url?: string;
    third_party_skus?: RawSKU[];
    type: null | ApplicationType;
    verification_state?: ApplicationVerificationState;
    verify_key: string;
}

Hierarchy (view full)

  • WithRequired<RawApplication, "cover_image" | "flags" | "owner" | "rpc_origins" | "install_params" | "integration_types" | "integration_types_config">
    • RESTOAuthApplication

Properties

aliases?: string[]
approved_consoles?: ApprovableConsoleType[]
approximate_guild_count?: number
approximate_user_authorization_count?: number
approximate_user_install_count?: number
bot_approximate_guild_count?: number
bot_disabled?: boolean
bot_public?: boolean

Deprecated

bot_quarantined?: boolean
bot_require_code_grant?: boolean

Deprecated

connection_entrypoint_url?: string
cover_image: string
creator_monetization_state?: number
custom_install_url?: string
deeplink_uri?: string
description: string
developers?: ApplicationCompany[]
discoverability_state?: ApplicationDiscoverabilityState
discovery_eligibility_flags?: number
embedded_activity_config?: RawEmbeddedActivityConfig
eula_id?: string
event_webhooks_status?: ApplicationEventWebhookStatus
event_webhooks_types?: ("APPLICATION_AUTHORIZED" | "APPLICATION_DEAUTHORIZED" | "ENTITLEMENT_CREATE" | "QUEST_USER_ENROLLMENT")[]
event_webhooks_url?: null | string
executables?: RawApplicationExecutable[]
explicit_content_filter: ApplicationExplicitContentFilterLevel
flags: number
guild_id?: string
hook: boolean
icon: null | string
id: string
install_params: InstallParams
integration_public?: boolean
integration_require_code_grant: boolean
integration_types: ApplicationIntegrationTypes[]
integration_types_config: Partial<Record<"0" | "1", RawApplicationIntegrationConfig>>
interactions_endpoint_url?: null | string
interactions_event_types?: string[]
interactions_version?: ApplicationInteractionsVersion
internal_guild_restriction: ApplicationInternalGuildRestriction
is_discoverable: boolean
is_monetized: boolean
is_verified: boolean
max_participants?: number
monetization_eligibility_flags?: number
monetization_state?: ApplicationMonetizationState
name: string
overlay?: boolean
overlay_compatibility_hook?: boolean
overlay_methods?: number
overlay_warn?: boolean
owner: RawUser
parent_id?: string
pricing_localization_strategy?: "localized_price_sets"
primary_sku_id?: string
privacy_policy_url?: string
publishers?: ApplicationCompany[]
redirect_uris?: string[]
role_connections_verification_url?: null | string
rpc_application_state?: RPCApplicationState
rpc_origins: string[]
slug?: string
store_application_state?: StoreApplicationState
storefront_available: boolean
tags?: string[]
team?: null | RawTeam
terms_of_service_url?: string
third_party_skus?: RawSKU[]
type: null | ApplicationType
verification_state?: ApplicationVerificationState
verify_key: string