Discord Bot icon

Discord Bot

Send messages and manage slash commands for Discord bots

Edit Scheduled Event

AI-generated

Summary

Edit an existing scheduled event in a Discord guild by specifying the guild ID, event ID, and one or more fields to update such as name, description, times, status, channel, image URL, or location.

Inputs

  • Guild ID (required) — The ID of the guild where the scheduled event exists. Can use a workflow expression like {{ $JSON.guildId }}.
  • Event ID (required) — The unique ID of the scheduled event to edit.
  • Event Edit Fields (required) — One or more fields to update on the scheduled event. Allowed fields include 'Channel ID' to move the event to a different voice or stage channel, 'Description' text, ISO 8601 'Start Time' and 'End Time', a new cover 'Image URL', 'Location' for external events, 'Name' for the event, 'Status' with options (Scheduled, Active, Completed, Canceled), and an optional 'Reason' recorded in the guild audit log.

Output shape

a single updated scheduled event object

Returns the updated scheduled event data. At least one edit field must be specified. The operation requires valid permissions in the guild. If the status field is updated, use the numeric values corresponding to Scheduled (1), Active (2), Completed (3), or Canceled (4). Date/time fields must be provided as ISO 8601 strings.

Links

Discussion