Models#
Every data shape the website’s API sends or accepts, generated from the OpenAPI schema’s components/schemas. Operation pages link to these entries instead of repeating field tables.
ActivityAck#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of string (uuid) |
yes |
AddonCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
no |
|
|
no |
AddonOrigin#
Who made the addon: the guild itself, or a community addon it recommends.
Type: string
AddonSchema#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
no |
||
|
string (date-time) |
yes |
AddonUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string | null |
no |
|
|
string | null |
no |
|
|
string | null |
no |
|
|
string | null |
no |
|
|
string | null |
no |
|
|
AddonOrigin | null |
no |
AnnouncementImportCounts#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
no |
AnnouncementPosted#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
AnnouncementPostedResult#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
AnnouncementSource#
Where an announcement was made.
Type: string
AttendanceDetail#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
yes |
||
|
array of AttendanceSignup |
yes |
|
|
array of WalkInCandidate |
yes |
AttendanceEventSummary#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
yes |
||
|
string (date-time) |
yes |
|
|
yes |
||
|
string (date-time) | null |
yes |
|
|
boolean |
yes |
AttendanceMark#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of AttendanceMarkEntry |
no |
|
|
array of WalkInCreate |
no |
AttendanceMarkEntry#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
boolean |
yes |
AttendanceRange#
A reporting window for GET /api/attendance/report and /trends.
Type: string
AttendanceReport#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
yes |
||
|
boolean |
yes |
|
|
array of MemberAttendanceRow |
yes |
AttendanceSignup#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
integer |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
WowClass | null |
yes |
|
|
SignupRole | null |
yes |
|
|
yes |
||
|
boolean | null |
yes |
|
|
boolean |
yes |
|
|
integer |
yes |
|
|
boolean |
yes |
AttendanceTrendPoint#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (date) |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
number |
yes |
AttendanceTrends#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
yes |
||
|
boolean |
yes |
|
|
array of AttendanceTrendPoint |
yes |
AwardImportCounts#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
no |
|
|
integer |
no |
|
|
integer |
no |
AwayNowReport#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of integer |
yes |
AwayRangeIn#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (date) |
yes |
|
|
string (date) |
yes |
|
|
string | null |
no |
AwayRangeSchema#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string (date) |
yes |
|
|
string (date) |
yes |
|
|
string | null |
yes |
BadgeAck#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
BadgeRoleState#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
array of string |
yes |
BadgeSyncReport#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of BadgeRoleState |
yes |
|
|
array of PendingBadgeAnnouncement |
yes |
BankImportCounts#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
no |
BankKind#
What kind of guild bank activity log row this is.
Type: string
CalendarLink#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string |
yes |
CaseAction#
Kinds of moderation action recorded as cases.
Type: string
CharacterSource#
How a WowCharacter got linked to a member.
Type: string
ChartUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer | null |
no |
|
|
boolean | null |
no |
ConfirmByDiscordRequest#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string |
yes |
DiscordEventPush#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
integer | null |
yes |
|
|
integer | null |
no |
The event’s forum thread, if one has been created. |
|
yes |
||
|
no |
Current headcounts, for the forum starter post’s live counts line. |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
Full, untruncated title ( |
|
string |
yes |
|
|
string |
yes |
Used for external events; voice/stage events keep theirs. |
|
string (date-time) |
yes |
|
|
string (date-time) |
yes |
Discord requires an end for external events. |
|
string |
yes |
|
|
string |
yes |
DiscordEventReconcile#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of DiscordEventState |
yes |
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. |
DiscordEventStatus#
A Discord scheduled event’s status, named the way Discord’s EventStatus is.
Type: string
DiscordInterest#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
array of SignupMember |
yes |
DiscordInterestReport#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of integer |
yes |
DiscordLive#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer | null |
yes |
|
|
integer | null |
yes |
|
|
array of VoiceChannelCount |
yes |
|
|
string (date-time) | null |
yes |
DiscordLiveReport#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
array of VoiceChannelCount |
yes |
DiscordOnline#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer | null |
yes |
|
|
array of DiscordOnlineMember |
yes |
|
|
boolean |
yes |
DiscordOnlineMember#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
DiscordPushAck#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
DiscordEventState | null |
yes |
|
|
integer | null |
no |
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. |
EarnedBadge#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
EpgpAdjustmentCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
yes |
||
|
integer |
yes |
|
|
string |
yes |
EpgpCharacter#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
WowClass | null |
yes |
|
|
integer | null |
yes |
|
|
string | null |
yes |
|
|
boolean |
yes |
|
|
yes |
||
|
string (date-time) | null |
yes |
EpgpCharacterList#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of EpgpCharacter |
yes |
EpgpCharacterUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer | null |
yes |
|
|
boolean |
yes |
EpgpGameImport#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string (date-time) |
yes |
EpgpImportBody#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
EpgpImportResult#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
yes |
||
|
yes |
||
|
yes |
||
|
yes |
||
|
array of string |
no |
|
|
yes |
||
|
array of string |
no |
|
|
no |
||
|
no |
||
|
no |
||
|
no |
||
|
no |
||
|
no |
||
|
no |
EpgpLedgerPage#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of EpgpLedgerRow |
yes |
EpgpLedgerRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string (date-time) |
yes |
|
|
yes |
||
|
integer |
yes |
|
|
number |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
integer | null |
yes |
|
|
string | null |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
boolean |
yes |
EpgpLootPage#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of EpgpLootRow |
yes |
EpgpLootRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string (date-time) |
yes |
|
|
integer |
yes |
|
|
string |
yes |
|
|
integer |
yes |
|
|
string | null |
yes |
|
|
integer | null |
yes |
|
|
string | null |
yes |
|
|
yes |
||
|
integer |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
boolean |
yes |
EpgpMemberNoteList#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of EpgpMemberNoteRow |
yes |
EpgpMemberNoteRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
integer | null |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
boolean |
yes |
EpgpProgression#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of EpgpProgressionInstance |
yes |
EpgpProgressionEncounter#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string (date-time) | null |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
string (date-time) |
yes |
EpgpProgressionInstance#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
integer |
yes |
|
|
array of EpgpProgressionEncounter |
yes |
EpgpRecruitList#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of EpgpRecruitRow |
yes |
EpgpRecruitRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
WowClass | null |
no |
|
|
yes |
||
|
string | null |
yes |
|
|
yes |
||
|
array of ExportRecruitVote |
yes |
|
|
integer | null |
yes |
|
|
string (date-time) |
yes |
EpgpRecruitUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
RecruitStatus | null |
no |
|
|
string | null |
no |
|
|
RecruitChecklist | null |
no |
EpgpRecruitVoteCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
yes |
EpgpRoster#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of EpgpRosterRow |
yes |
EpgpRosterRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
RaidStatus | null |
yes |
|
|
string (date-time) | null |
yes |
EpgpRosterUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
RaidStatus | null |
yes |
EpgpRules#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
object |
yes |
|
|
object |
yes |
|
|
number |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
EpgpStandings#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (date-time) |
yes |
|
|
yes |
||
|
array of EpgpStandingsRow |
yes |
EpgpStandingsRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer | null |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
WowClass | null |
yes |
|
|
array of string |
yes |
|
|
number |
yes |
|
|
number |
yes |
|
|
number |
yes |
|
|
boolean |
yes |
EpgpSyncTokenCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
EpgpSyncTokenCreated#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
string |
yes |
EpgpSyncTokenList#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of EpgpSyncTokenSummary |
yes |
EpgpSyncTokenSummary#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
string (date-time) | null |
yes |
EventCounts#
Current headcounts, for the forum starter post’s live counts line.
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
EventCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
yes |
||
|
string |
yes |
|
|
string |
no |
|
|
string (date-time) |
yes |
|
|
string (date-time) | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
EventDetail#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
yes |
||
|
string |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
string (date-time) | null |
yes |
|
|
integer | null |
yes |
|
|
integer |
yes |
|
|
integer | null |
yes |
|
|
yes |
||
|
string | null |
yes |
|
|
EventCounts | null |
yes |
|
|
SeriesRef | null |
yes |
|
|
array of Signup |
yes |
|
|
Signup | null |
yes |
|
|
DiscordInterest | null |
yes |
|
|
array of SignupMember | null |
yes |
EventKind#
What kind of guild event this is. raid/dungeon are “role kinds”: sign-ups need character/class/role.
Type: string
EventSeriesCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
yes |
||
|
string |
yes |
|
|
string |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
array of integer |
yes |
|
|
integer |
no |
|
|
string |
yes |
|
|
string |
yes |
|
|
integer | null |
no |
|
|
string (date) |
yes |
|
|
string (date) | null |
no |
EventSeriesSummary#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
yes |
||
|
string |
yes |
|
|
string |
yes |
|
|
integer | null |
yes |
|
|
integer |
yes |
|
|
integer | null |
yes |
|
|
string | null |
yes |
|
|
yes |
||
|
boolean |
yes |
|
|
string (date-time) | null |
yes |
EventSeriesUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
EventKind | null |
no |
|
|
string | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
array of integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
string (date) | null |
no |
|
|
string (date) | null |
no |
EventStatus#
Lifecycle of a scheduled guild event.
Type: string
EventSummary#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
yes |
||
|
string |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
string (date-time) | null |
yes |
|
|
integer | null |
yes |
|
|
integer |
yes |
|
|
integer | null |
yes |
|
|
yes |
||
|
string | null |
yes |
|
|
EventCounts | null |
yes |
|
|
SeriesRef | null |
yes |
EventUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
EventKind | null |
no |
|
|
string | null |
no |
|
|
string | null |
no |
|
|
string (date-time) | null |
no |
|
|
string (date-time) | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
EventStatus | null |
no |
ExportRecruitVote#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
yes |
||
|
integer |
yes |
GmCase#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
integer | null |
yes |
|
|
string (date-time) |
yes |
GmCaseReasonUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
GmMember#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
array of RoleTag |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
string (date-time) | null |
yes |
|
|
string | null |
yes |
|
|
string (date-time) | null |
yes |
|
|
string (date-time) |
yes |
|
|
string (date-time) | null |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer | null |
yes |
GmMemberDetail#
GmSignup#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
GuildAnnouncementCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
boolean |
no |
GuildAnnouncementRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
yes |
||
|
string (date-time) | null |
yes |
GuildAnnouncementsPage#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of GuildAnnouncementRow |
yes |
GuildBankPage#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of GuildBankRow |
yes |
|
|
yes |
GuildBankRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string (date-time) |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
yes |
||
|
integer | null |
yes |
|
|
string | null |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer | null |
yes |
GuildBankTotals#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer |
yes |
GuildConfigSchema#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer | null |
yes |
|
|
integer | null |
yes |
|
|
string |
yes |
|
|
integer | null |
yes |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
boolean |
yes |
|
|
integer | null |
yes |
|
|
string |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
boolean |
yes |
|
|
array of integer |
yes |
|
|
array of integer |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
array of integer |
yes |
|
|
array of integer |
yes |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
object |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
GuildConfigUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
boolean | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
boolean | null |
no |
|
|
array of integer | null |
no |
|
|
array of integer | null |
no |
|
|
boolean | null |
no |
|
|
boolean | null |
no |
|
|
boolean | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
array of integer | null |
no |
|
|
array of integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
object | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
GuildCrafterProfessionCount#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
integer |
yes |
GuildCrafterResult#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
integer | null |
yes |
|
|
array of GuildCrafterRow |
yes |
GuildCrafterRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
integer | null |
yes |
|
|
string | null |
yes |
|
|
string |
yes |
|
|
integer |
yes |
GuildCrafters#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of GuildCrafterResult |
yes |
|
|
array of GuildCrafterProfessionCount |
yes |
GuildNewsItem#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string (date-time) |
yes |
|
|
yes |
||
|
string |
yes |
|
|
string | null |
yes |
|
|
integer | null |
yes |
|
|
integer | null |
yes |
GuildNewsPage#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of GuildNewsItem |
yes |
GuildRoleIn#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
boolean |
yes |
GuildRolesReplace#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of GuildRoleIn |
yes |
GuildRoster#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (date-time) | null |
yes |
|
|
array of GuildRosterMember |
yes |
|
|
array of GuildRosterUnlinked |
yes |
GuildRosterCharacter#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
WowClass | null |
no |
|
|
integer |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
boolean |
yes |
GuildRosterMember#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
array of GuildRosterCharacter |
yes |
GuildRosterUnlinked#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
WowClass | null |
no |
|
|
integer |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
HeroLeaderboard#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string |
yes |
|
|
array of HeroRow |
yes |
HeroProfile#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
WowClass | null |
yes |
|
|
integer | null |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
object |
yes |
|
|
yes |
||
|
string (date) | null |
yes |
|
|
array of HeroRecentEvent |
yes |
|
|
array of EarnedBadge |
yes |
HeroRecentEvent#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
yes |
||
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
integer |
yes |
HeroRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer | null |
yes |
|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
WowClass | null |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
array of string |
yes |
HeroSeasonStats#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
number |
yes |
ImportAttendanceResult#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) | null |
yes |
|
|
integer |
no |
ImportCounts#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
no |
|
|
integer |
no |
LeaderboardEntry#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
LeaderboardPage#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of LeaderboardEntry |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
LedgerKind#
Whether a ledger entry is an EP or GP change.
Type: string
LevelRoleSchema#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer |
yes |
LevelRoleUpsert#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
LogActor#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string | null |
yes |
LogEntry#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
string |
yes |
|
|
LogActor | null |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
integer | null |
yes |
|
|
string (uuid) | null |
yes |
|
|
integer | null |
yes |
LogPage#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of LogEntry |
yes |
|
|
string (date-time) | null |
yes |
LootImportCounts#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
no |
|
|
integer |
no |
|
|
integer |
no |
LootResponse#
How a character rolled on an item.
Type: string
McpTokenCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
McpTokenCreated#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
string |
yes |
McpTokenList#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of McpTokenSummary |
yes |
McpTokenSummary#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
string (date-time) | null |
yes |
Me#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
string | null |
yes |
|
|
boolean |
yes |
MemberAttendanceRow#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
number |
yes |
|
|
string (date-time) | null |
yes |
MemberLevelSchema#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
MemberLink#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
boolean |
yes |
|
|
boolean |
no |
MemberListing#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
string | null |
yes |
|
|
boolean |
yes |
|
|
string (date-time) | null |
yes |
MemberNoteImportCounts#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
no |
|
|
integer |
no |
|
|
integer |
no |
MemberProfileIn#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
array of integer |
yes |
MemberProfilesReplace#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of MemberProfileIn |
yes |
|
|
array of integer |
yes |
ModCaseCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
yes |
||
|
integer |
yes |
|
|
integer |
yes |
|
|
string | null |
no |
|
|
integer | null |
no |
ModCaseSchema#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer |
yes |
|
|
yes |
||
|
integer |
yes |
|
|
integer |
yes |
|
|
string | null |
yes |
|
|
integer | null |
yes |
|
|
string (date-time) |
yes |
ModCaseUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string | null |
no |
MyCharacterCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string | null |
no |
|
|
WowClass | null |
no |
NewsKind#
What kind of guild news feed item this is.
Type: string
PendingAnnouncement#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
PendingAnnouncementsPage#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of PendingAnnouncement |
yes |
PendingBadgeAnnouncement#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
ProfessionImportCounts#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
no |
RaidStatus#
EPGP roster status, settable by an officer (PUT /api/epgp/roster/{member_id}).
Type: string
RankSchema#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer | null |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
RecruitChecklist#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
boolean |
no |
|
|
boolean |
no |
|
|
boolean |
no |
|
|
boolean |
no |
RecruitImportCounts#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
no |
|
|
integer |
no |
RecruitStatus#
A recruiting candidate’s status in the vetting pipeline.
Type: string
RecruitVoteChoice#
An officer’s vote on a recruit.
Type: string
Recruiting#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of RecruitingRoleWant |
yes |
|
|
array of RecruitingClassWant |
yes |
|
|
string (date-time) | null |
yes |
RecruitingClassWant#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
yes |
||
|
no |
||
|
string | null |
no |
RecruitingPriority#
How urgently the guild wants this role or class filled.
Type: string
RecruitingRoleWant#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
yes |
||
|
no |
||
|
string | null |
no |
RecruitingUpdate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of RecruitingRoleWant |
no |
|
|
array of RecruitingClassWant |
no |
RoleResetCandidate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
integer |
yes |
|
|
string (date-time) |
yes |
RoleTag#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
RosterImportCounts#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
no |
SeriesRef#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
array of integer |
yes |
|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
SeriesRule#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of integer |
yes |
|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
integer | null |
yes |
|
|
string (date) |
yes |
|
|
string (date) | null |
yes |
SetXPRequest#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
Signup#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
yes |
||
|
string | null |
yes |
|
|
WowClass | null |
yes |
|
|
SignupRole | null |
yes |
|
|
yes |
||
|
string | null |
yes |
|
|
integer | null |
yes |
|
|
boolean |
yes |
|
|
string (date-time) |
yes |
SignupActivity#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
no |
|
|
integer | null |
no |
Member to @-mention; None for rows from before. |
|
string | null |
no |
SignupByDiscord#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
Signup | null |
yes |
|
|
SignupDefaults | null |
yes |
|
|
yes |
SignupDefaults#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string | null |
yes |
|
|
WowClass | null |
yes |
|
|
SignupRole | null |
yes |
SignupImportCounts#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
no |
|
|
integer |
no |
|
|
integer |
no |
SignupMember#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
string | null |
yes |
SignupNoticeAck#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer |
yes |
SignupNoticeCandidate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
|
|
string | null |
yes |
|
|
boolean |
yes |
|
|
string (date-time) |
yes |
SignupNoticeResolution#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
SignupNoticesPage#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of SignupNoticeCandidate |
yes |
|
|
array of SignupNoticeResolution |
yes |
SignupRole#
What role a signed-up character plays.
Type: string
SignupStatus#
Whether a member is coming.
Type: string
SignupUpsert#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string | null |
no |
|
|
WowClass | null |
no |
|
|
SignupRole | null |
no |
|
|
yes |
||
|
string | null |
no |
VoiceChannelCount#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
integer |
yes |
VoicePresenceEntry#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
integer |
yes |
VoicePresenceReport#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
array of VoicePresenceEntry |
no |
WalkInCandidate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string |
yes |
|
|
string | null |
yes |
WalkInCreate#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
string | null |
no |
|
|
WowClass | null |
no |
|
|
SignupRole | null |
no |
WeeklyBoardEvent#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
yes |
||
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
integer | null |
yes |
WowClass#
Playable WoW classes.
Type: string
XPAwardResult#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
boolean |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
boolean |
yes |
|
|
array of integer |
no |
|
|
array of integer |
no |