events_modify
Modify scheduled Discord events: reschedule, rename, change channel/location, or set status (scheduled, active, completed, canceled). Returns the updated event.
Instructions
Purpose: Update fields of an existing scheduled event.
When to use:
Reschedule, rename, change channel/location, or transition status (start/cancel/complete).
Status: 1=SCHEDULED, 2=ACTIVE, 3=COMPLETED, 4=CANCELED. Status transitions are server-validated.
Returns: projected event shape. creator_id is absent for events created before October 2021. Event text remains raw; untrusted_text provides a separately fenced copy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| image | No | ||
| status | No | 1=SCHEDULED, 2=ACTIVE, 3=COMPLETED, 4=CANCELED | |
| event_id | Yes | Scheduled event id | |
| guild_id | Yes | Guild that owns the event | |
| channel_id | No | ||
| description | No | ||
| entity_type | No | ||
| audit_reason | No | Reason recorded in audit log (X-Audit-Log-Reason header) | |
| privacy_level | No | ||
| entity_metadata | No | ||
| recurrence_rule | No | ||
| scheduled_end_time | No | ||
| scheduled_start_time | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||