Skip to main content

DiscordIntegration

Documentation


Documentation / @discordeno/types / DiscordIntegration

Interface: DiscordIntegration

Defined in: discord/guild.ts:442

https://docs.discord.com/developers/resources/guild#integration-object-integration-structure

Extended by

Properties

account

account: DiscordIntegrationAccount

Defined in: discord/guild.ts:464

Integration account information


application?

optional application?: DiscordIntegrationApplication

Defined in: discord/guild.ts:472

The bot/OAuth2 application for discord integrations


enable_emoticons?

optional enable_emoticons?: boolean

Defined in: discord/guild.ts:456

Whether emoticons should be synced for this integration (twitch only currently)


enabled

enabled: boolean

Defined in: discord/guild.ts:450

Is this integration enabled


expire_behavior?

optional expire_behavior?: IntegrationExpireBehaviors

Defined in: discord/guild.ts:458

The behavior of expiring subscribers


expire_grace_period?

optional expire_grace_period?: number

Defined in: discord/guild.ts:460

The grace period (in days) before expiring subscribers


id

id: string

Defined in: discord/guild.ts:444

Integration Id


name

name: string

Defined in: discord/guild.ts:446

Integration name


revoked?

optional revoked?: boolean

Defined in: discord/guild.ts:470

Has this integration been revoked


role_id?

optional role_id?: string

Defined in: discord/guild.ts:454

Role Id that this integration uses for "subscribers"


scopes

scopes: OAuth2Scope[]

Defined in: discord/guild.ts:474

the scopes the application has been authorized for


subscriber_count?

optional subscriber_count?: number

Defined in: discord/guild.ts:468

How many subscribers this integration has


synced_at?

optional synced_at?: string

Defined in: discord/guild.ts:466

When this integration was last synced


syncing?

optional syncing?: boolean

Defined in: discord/guild.ts:452

Is this integration syncing


type

type: "twitch" | "youtube" | "discord" | "guild_subscription"

Defined in: discord/guild.ts:448

Integration type (twitch, youtube, discord, or guild_subscription).


user?

optional user?: DiscordUser

Defined in: discord/guild.ts:462

User for this integration