Event Sync#
GET /api/guilds/{guild_id}/event-sync#
ListPending
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
Response 200 — Request fulfilled, document follows
Model: DiscordSyncPending
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of DiscordEventPush |
yes |
|
|
array of integer |
yes |
Discord event ids whose guild event was deleted on the site. |
|
array of SignupActivity |
no |
Unposted sign-up activity for events with a Discord thread, oldest first. |
POST /api/guilds/{guild_id}/event-sync/activity/ack#
AckActivity
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
Request body
Model: ActivityAck
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of string (uuid) |
yes |
Response 204 — Request fulfilled, nothing follows
POST /api/guilds/{guild_id}/event-sync/events#
ReportEvent
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
Request body
Model: DiscordEventState
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string | null |
no |
|
|
string (date-time) |
yes |
|
|
string (date-time) | null |
no |
|
|
yes |
||
|
string | null |
no |
External events only. |
|
integer | null |
no |
Voice/stage events only. |
Response 204 — Request fulfilled, nothing follows
DELETE /api/guilds/{guild_id}/event-sync/events/{event_id}#
ReportDeletedEvent
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
path |
integer |
yes |
Response 204 — Request fulfilled, nothing follows
PUT /api/guilds/{guild_id}/event-sync/interest/{discord_event_id}#
ReportInterest
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
path |
integer |
yes |
Request body
Model: DiscordInterestReport
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of integer |
yes |
Response 204 — Request fulfilled, nothing follows
POST /api/guilds/{guild_id}/event-sync/reconcile#
Reconcile
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
Request body
Model: DiscordEventReconcile
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of DiscordEventState |
yes |
Response 204 — Request fulfilled, nothing follows
DELETE /api/guilds/{guild_id}/event-sync/tombstones/{event_id}#
ClearTombstone
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
path |
integer |
yes |
Response 204 — Request fulfilled, nothing follows
POST /api/guilds/{guild_id}/event-sync/{event_id}/ack#
Ack
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
path |
string (uuid) |
yes |
Request body
Model: DiscordPushAck
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
DiscordEventState | null |
yes |
|
|
integer | null |
no |
Response 204 — Request fulfilled, nothing follows