Skip to main content

Discord events

Actions in the category "Discord events".

Create scheduled event​

Creates a scheduled event on your server.

Required permissions: Manage events.

Inputs

NameTypeRequiredDetails
NameTextYesEvent name. Length: 1 to 100 characters.
DescriptionTextNoEvent description. Maximum length: 1000 characters.
Location typeEvent location typeYesWhere the event takes place. Default: External.
ChannelVoice channelNoVoice or stage channel for the event. Shown when Location type is Voice channel, Stage.
External locationTextNoFree-form location (external events only). Maximum length: 100 characters. Shown when Location type is.
Starts atDate and timeYesWhen the event starts.
Ends atDate and timeNoWhen the event ends (required for external events). Shown when Location type is.
Image URLURLNoCover image for the event.
PrivacyEvent privacyYesWho can see the event. Default: Server only.

Outputs

NameTypeDetails
Scheduled eventScheduled eventThe created event.

Update scheduled event​

Edit any editable field of a scheduled event.

Required permissions: Manage events.

Inputs

NameTypeRequiredDetails
EventScheduled eventYesThe scheduled event to update.
NameTextNoThe new event name. Length: 1 to 100 characters.
DescriptionTextNoThe new event description. Maximum length: 1000 characters.
ChannelServer channelNoThe new voice or stage channel for the event.
Start timeDate and timeNoThe new scheduled start time.
End timeDate and timeNoThe new scheduled end time.
Cover image URLURLNoThe new cover image URL.
StatusEvent statusNoThe new event status (use start/end/cancel actions for status transitions).
Entity typeEvent location typeNoThe new event entity type.
Audit log reasonTextNoReason shown in the audit log. Maximum length: 512 characters.

Outputs

NameTypeDetails
EventScheduled eventThe updated scheduled event.

Delete scheduled event​

Permanently delete a scheduled event.

Required permissions: Manage events.

Inputs

NameTypeRequiredDetails
EventScheduled eventYesThe event to delete.
Audit log reasonTextNoReason shown in the audit log. Maximum length: 512 characters.

Start scheduled event​

Mark a scheduled event as active.

Required permissions: Manage events.

Inputs

NameTypeRequiredDetails
EventScheduled eventYesThe event to start.

Outputs

NameTypeDetails
EventScheduled eventThe started event.

End scheduled event​

Mark an active scheduled event as completed.

Required permissions: Manage events.

Inputs

NameTypeRequiredDetails
EventScheduled eventYesThe event to end.

Outputs

NameTypeDetails
EventScheduled eventThe completed event.

Cancel scheduled event​

Cancel a scheduled event before it starts.

Required permissions: Manage events.

Inputs

NameTypeRequiredDetails
EventScheduled eventYesThe event to cancel.

Outputs

NameTypeDetails
EventScheduled eventThe cancelled event.

Fetch scheduled event by ID​

Look up a scheduled event by its ID.

Inputs

NameTypeRequiredDetails
Event IDDiscord IDYesThe Discord ID of the event.

Outputs

NameTypeDetails
EventScheduled eventThe event, or empty if not found. May be empty.

Fetch scheduled events​

List all scheduled events in a server.

Outputs

NameTypeDetails
EventsList of Scheduled eventAll scheduled events in the server.

Fetch event subscribers​

List the users who are interested in a scheduled event.

Inputs

NameTypeRequiredDetails
EventScheduled eventYesThe scheduled event.
LimitWhole numberNoMaximum number of subscribers to return (1-100). Value: 1 to 100. Default: 100.

Outputs

NameTypeDetails
SubscribersList of UserThe interested users.
Need more help?
Can't find what you're looking for? Our team is happy to help.