discord_edit_scheduled_event
Update a scheduled event's details or change its status to start, end, or cancel. Only provided fields are modified.
Instructions
Update a scheduled event; only provided fields change. Use the status field to start ('ACTIVE'), end ('COMPLETED'), or cancel ('CANCELED') an event — note Discord only allows certain status transitions. Requires the Manage Events permission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild_id | Yes | Discord server (guild) ID (snowflake). | |
| event_id | Yes | ID (snowflake) of the event to edit. | |
| name | No | New event name (max 100 characters). | |
| description | No | New event description (max 1000 characters). | |
| scheduled_start_time | No | New start time as an ISO 8601 datetime. | |
| scheduled_end_time | No | New end time as an ISO 8601 datetime. | |
| channel_id | No | New voice/stage channel ID (snowflake) for VOICE/STAGE_INSTANCE events. | |
| location | No | New free-text location for EXTERNAL events. | |
| image | No | New cover image URL. | |
| status | No | Change event status. Allowed transitions only: SCHEDULED→ACTIVE→COMPLETED, or SCHEDULED→CANCELED. |