Actions193
- Application Actions
- Application Command Actions
- Application Role Connection Metadata Actions
- Audit Log Actions
- Auto Moderation Actions
- Channel Actions
- Get
- Modify
- Delete
- Trigger Typing
- Get Pinned Messages
- Unpin Message
- Create Reaction
- Delete Own Reaction
- Get Reactions
- Delete All Reactions
- Delete All Reactions For Emoji
- Bulk Delete Messages
- Crosspost Message
- Edit Channel Permissions
- Delete Channel Permission
- Get Channel Invites
- Create Channel Invite
- Follow Announcement Channel
- Group DM Add Recipient
- Group DM Remove Recipient
- Start Thread From Message
- Start Thread Without Message
- Start Thread In Forum Channel
- Join Thread
- Add Thread Member
- Leave Thread
- Get Thread Member
- List Thread Members
- List Public Archived Threads
- List Private Archived Threads
- List Joined Private Archived Threads
- Emoji Actions
- Entitlement Actions
- Guild Actions
- Get
- Modify
- Create
- Get Preview
- Delete
- Modify Channel Positions
- List Active Threads
- Get Bans
- Get Ban
- Remove Ban
- Get Prune Count
- Begin Prune
- Get Voice Regions
- Get Invites
- Get Integrations
- Delete Integration
- Get Widget Settings
- Modify Widget
- Get Widget
- Get Vanity URL
- Get Widget Image
- Get Welcome Screen
- Modify Welcome Screen
- Get Onboarding
- Modify Onboarding
- Modify Current User Voice State
- Modify User Voice State
- Search Members
- List Members
- Guild Scheduled Event Actions
- Guild Template Actions
- Interaction Response Actions
- Invite Actions
- Lobby Actions
- Member Actions
- Message Actions
- Poll Actions
- Role Actions
- SKU Actions
- Soundboard Actions
- Stage Instance Actions
- Sticker Actions
- Subscription Actions
- User Actions
- Voice Actions
- Webhook Actions
Interaction Response → Create Initial Callback
AI-generatedSummary
Sends an initial Discord interaction callback using the interaction ID and token. Choose a response type to acknowledge the interaction, send or update a message, provide autocomplete choices, show a modal, or launch an activity.
Inputs
- Authentication — Select Bot Token (default) or OAuth2 (User Token).
- Interaction (required) — Discord interaction snowflake ID.
- Interaction Token (required) — Token from the Discord interaction payload.
- Response Type (required) — Select callback type 4, 5, 6, 7, 8, 9, or 12. Types 5 and 6 defer a response; 4 and 7 use message data; 8 uses autocomplete choices; 9 uses modal fields; 12 launches the associated activity.
- Choices — For type 8, a JSON array of autocomplete choices, each with a name and value and optional name_localizations.
- Custom ID — For type 9, the modal custom ID, up to 100 characters.
- Title — For type 9, the modal title, up to 45 characters.
- Text Inputs — For type 9, add modal text inputs. Each becomes its own action row, with up to 5 rows. Inputs support custom ID, label, length limits, placeholder, required status, style, and an initial value.
- Modal Components — For type 9, optional raw JSON action rows containing text inputs; appended after guided text inputs.
- Payload — For types 4 and 7, optional raw Discord JSON merged into the callback's data; its keys override guided fields.
- Request Options — Optional request settings for batching, SSL certificate validation, proxy, and timeout.
Output shape
A single Discord REST API response record.
The response body depends on the selected callback type; deferred and activity-launch callbacks may return no message data.