All integrations
Catalogue metadata onlyteam chatv20260826_00

DISCORDBOT

Discord Bot

Discordbot refers to automated programs on Discord servers, performing tasks like moderation, music playback, and user engagement to enhance community interactions

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

165

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

discord_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Bot Tokenbearer_token · stringRequired
  • Permission Integergeneric_id · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 61–90 of 165 actions

Get global application command

DISCORDBOT_GET_APPLICATION_COMMAND

Retrieves a specific global application command by its application ID and command ID.

Untrusted display-only summary

Get application role connections metadata

DISCORDBOT_GET_APPLICATION_ROLE_CONNECTIONS_METADATA

Retrieves all role connection metadata records for a Discord application. Returns an empty list if none are configured.

Untrusted display-only summary

Get user role connection

DISCORDBOT_GET_APPLICATION_USER_ROLE_CONNECTION

Fetches the role connection object for the current user for a specified Discord application. Requires OAuth2 with the role_connections.write scope.

Untrusted display-only summary

Get auto moderation rule

DISCORDBOT_GET_AUTO_MODERATION_RULE

Retrieves the complete configuration of a specific auto moderation rule within a Discord guild.

Untrusted display-only summary

Get bot gateway

DISCORDBOT_GET_BOT_GATEWAY

Retrieves the WSS URL, recommended shard count, and session start limits for connecting a bot to the Discord Gateway.

Untrusted display-only summary

Retrieve channel details

DISCORDBOT_GET_CHANNEL

Retrieves detailed metadata for a specific Discord channel by its channel_id. Returns only channel metadata, not message content or member lists.

Untrusted display-only summary

Get gateway URL

DISCORDBOT_GET_GATEWAY

Retrieves the WebSocket URL to connect to Discord's Gateway for receiving real-time events. This is a public endpoint that does not require authentication.

Untrusted display-only summary

Retrieve guild details

DISCORDBOT_GET_GUILD

Retrieves detailed information for a specified Discord guild (server) by its guild_id, optionally including approximate member and presence counts if with_counts is true.

Untrusted display-only summary

Get guild application command

DISCORDBOT_GET_GUILD_APPLICATION_COMMAND

Retrieves detailed information for a specific application command within a Discord guild.

Untrusted display-only summary

Get guild command permissions

DISCORDBOT_GET_GUILD_APPLICATION_COMMAND_PERMISSIONS

Retrieves the permissions for a specific application command within a guild.

Untrusted display-only summary

Get guild ban

DISCORDBOT_GET_GUILD_BAN

Fetches the ban details for a specific user in a Discord guild, if that user is currently banned.

Untrusted display-only summary

Fetch emoji by guild and id

DISCORDBOT_GET_GUILD_EMOJI

Retrieves details for a specific custom emoji within a specified Discord guild, requiring valid and accessible guild and emoji IDs.

Untrusted display-only summary

Retrieve guild member by user id

DISCORDBOT_GET_GUILD_MEMBER

Retrieves detailed information for a specific member of a Discord guild, provided the bot belongs to the guild and has necessary permissions.

Untrusted display-only summary

Preview guild by id

DISCORDBOT_GET_GUILD_PREVIEW

Fetches a public preview of a Discord guild by its ID, if the guild has the preview feature enabled.

Untrusted display-only summary

Get guild scheduled event

DISCORDBOT_GET_GUILD_SCHEDULED_EVENT

Retrieves a specific scheduled event from a Discord guild by its ID, optionally including the count of subscribed users.

Untrusted display-only summary

Get guild onboarding

DISCORDBOT_GET_GUILDS_ONBOARDING

Retrieves the onboarding settings for a specified Discord guild, including prompts, options, default channels, and enabled status.

Untrusted display-only summary

Retrieve sticker from guild

DISCORDBOT_GET_GUILD_STICKER

Retrieves a specific sticker from a Discord guild using the guild and sticker IDs; requires the sticker to exist in the guild.

Untrusted display-only summary

Retrieve guild template with code

DISCORDBOT_GET_GUILD_TEMPLATE

Retrieves the complete structure and details of a Discord guild template using its unique code.

Untrusted display-only summary

Retrieve guild vanity url

DISCORDBOT_GET_GUILD_VANITY_URL

Retrieves the vanity URL invite code and usage count for a Discord guild. Requires MANAGE_GUILD permission and the VANITY_URL feature.

Untrusted display-only summary

Retrieve guild webhooks

DISCORDBOT_GET_GUILD_WEBHOOKS

Retrieves all webhooks for a specified Discord guild, requiring MANAGE_WEBHOOKS permission.

Untrusted display-only summary

Retrieve guild welcome screen

DISCORDBOT_GET_GUILD_WELCOME_SCREEN

Retrieves the welcome screen configuration for a Discord guild with the Community feature enabled. Returns the welcome screen description and up to 5 suggested channels.

Untrusted display-only summary

Retrieve guild widget json

DISCORDBOT_GET_GUILD_WIDGET

Retrieves the public JSON widget data for a Discord guild, if the widget is enabled for that guild.

Untrusted display-only summary

Get Guild Widget PNG

DISCORDBOT_GET_GUILD_WIDGET_PNG

Tool to retrieve a PNG image widget for a Discord guild. Use when you need a visual representation of the guild widget that can be displayed on external websites. The widget must be enabled in the guild's server settings.

Untrusted display-only summary

Retrieve guild widget settings

DISCORDBOT_GET_GUILD_WIDGET_SETTINGS

Retrieves the widget settings for a specified Discord guild, indicating if the widget is enabled and its configured channel ID.

Untrusted display-only summary

Get Message

DISCORDBOT_GET_MESSAGE

Retrieves a specific message from a Discord channel by channel and message ID.

Untrusted display-only summary

Get my application

DISCORDBOT_GET_MY_APPLICATION

Retrieves detailed information about the current authenticated Discord application via /applications/@me.

Untrusted display-only summary

Get my OAuth2 application

DISCORDBOT_GET_MY_OAUTH2_APPLICATION

Retrieves detailed information about the OAuth2 application associated with the current authentication.

Untrusted display-only summary

Retrieve original webhook message

DISCORDBOT_GET_ORIGINAL_WEBHOOK_MESSAGE

Retrieves the original (@original) message from a Discord webhook or interaction response.

Untrusted display-only summary

Get OAuth2 public keys

DISCORDBOT_GET_PUBLIC_KEYS

Retrieves Discord's OAuth2 public keys in JWK format for verifying access tokens. Keys may rotate, so refresh caches periodically.

Untrusted display-only summary

Get stage instance

DISCORDBOT_GET_STAGE_INSTANCE

Retrieves the active Stage instance for a specified stage channel. Returns 404 if no active Stage instance exists.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.