Guild Hub#
GET /api/guild/announcements#
GetAnnouncements
Response 200 — Request fulfilled, document follows
Model: GuildAnnouncementsPage
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of GuildAnnouncementRow |
yes |
POST /api/guild/announcements#
CreateAnnouncement
Request body
Model: GuildAnnouncementCreate
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string |
yes |
|
|
boolean |
no |
Response 201 — Document created, URL follows
Model: GuildAnnouncementRow
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (uuid) |
yes |
|
|
string |
yes |
|
|
string |
yes |
|
|
string (date-time) |
yes |
|
|
yes |
||
|
string (date-time) | null |
yes |
GET /api/guild/bank#
GetBank
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
integer |
no |
|
|
query |
string (date-time) | null |
no |
Response 200 — Request fulfilled, document follows
Model: GuildBankPage
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of GuildBankRow |
yes |
|
|
yes |
GET /api/guild/crafters#
GetCrafters
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
string | null |
no |
|
|
query |
string | null |
no |
Response 200 — Request fulfilled, document follows
Model: GuildCrafters
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of GuildCrafterResult |
yes |
|
|
array of GuildCrafterProfessionCount |
yes |
GET /api/guild/news#
GetNews
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
query |
integer |
no |
Response 200 — Request fulfilled, document follows
Model: GuildNewsPage
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of GuildNewsItem |
yes |
GET /api/guild/roster#
GetRoster
Response 200 — Request fulfilled, document follows
Model: GuildRoster
Field |
Type |
Required |
Description |
|---|---|---|---|
|
string (date-time) | null |
yes |
|
|
array of GuildRosterMember |
yes |
|
|
array of GuildRosterUnlinked |
yes |
GET /api/guilds/{guild_id}/announcements/pending#
GetPending
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
Response 200 — Request fulfilled, document follows
Model: PendingAnnouncementsPage
Field |
Type |
Required |
Description |
|---|---|---|---|
|
array of PendingAnnouncement |
yes |
POST /api/guilds/{guild_id}/announcements/{announcement_id}/posted#
MarkPosted
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
|
|
path |
string (uuid) |
yes |
Request body
Model: AnnouncementPosted
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
Response 200 — Request fulfilled, document follows
Model: AnnouncementPostedResult
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |