discord
Update a Discord scheduled event
Patch any subset of fields. Passing status: 'cancelled' is how you
cancel an event — Discord doesn't have a dedicated cancel endpoint,
it's a status transition.
Most status transitions Discord enforces (you can't go SCHEDULED → COMPLETED directly). The common consumer case is SCHEDULED → CANCELED.
AuthorizationBearer <token>
API key authentication - use your Zernio API key as a Bearer token
In: header
Path Parameters
guildIdstring
eventIdstring
accountIdstring
name?string
Length
1 <= length <= 100description?string
Length
length <= 1000startsAt?string
Format
date-timeendsAt?string
Format
date-timelocation?string
For external events.
Length
1 <= length <= 100status?string
Status transition. Most common: 'cancelled' to cancel an event.
Value in
"scheduled" | "active" | "completed" | "cancelled"imageDataUri?string
Match
^data:image/(png|jpeg|gif);base64,Response Body
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.discord.updateDiscordScheduledEvent({ path: { guildId: 'guild_abc123', eventId: 'event_abc123', }, body: { accountId: 'account_abc123', },});console.log(data);{
"data": {
"id": "string",
"guild_id": "string",
"channel_id": "string",
"creator_id": "string",
"name": "string",
"description": "string",
"scheduled_start_time": "2019-08-24T14:15:22Z",
"scheduled_end_time": "2019-08-24T14:15:22Z",
"privacy_level": 2,
"status": 1,
"entity_type": 1,
"entity_id": "string",
"entity_metadata": {
"location": "string"
},
"user_count": 0,
"image": "string"
}
}Empty
{
"error": "Unauthorized"
}Empty
Empty
Empty