Discord HTTP API (Preview) — Guilds
Discord HTTP API (Preview) — Guilds. 77 operations. Lead operation: Guilds. Self-contained Naftiko capability covering one Discord business surface.
What You Can Do
POST
Createguild
— createguild
/v1/guilds
GET
Getguildtemplate
— getguildtemplate
/v1/guilds/templates/{code}
POST
Createguildfromtemplate
— createguildfromtemplate
/v1/guilds/templates/{code}
GET
Getguild
— getguild
/v1/guilds/{guild-id}
DELETE
Deleteguild
— deleteguild
/v1/guilds/{guild-id}
PATCH
Updateguild
— updateguild
/v1/guilds/{guild-id}
GET
Listguildauditlogentries
— listguildauditlogentries
/v1/guilds/{guild-id}/audit-logs
GET
Listautomoderationrules
— listautomoderationrules
/v1/guilds/{guild-id}/auto-moderation/rules
POST
Createautomoderationrule
— createautomoderationrule
/v1/guilds/{guild-id}/auto-moderation/rules
GET
Getautomoderationrule
— getautomoderationrule
/v1/guilds/{guild-id}/auto-moderation/rules/{rule-id}
DELETE
Deleteautomoderationrule
— deleteautomoderationrule
/v1/guilds/{guild-id}/auto-moderation/rules/{rule-id}
PATCH
Updateautomoderationrule
— updateautomoderationrule
/v1/guilds/{guild-id}/auto-moderation/rules/{rule-id}
GET
Listguildbans
— listguildbans
/v1/guilds/{guild-id}/bans
GET
Getguildban
— getguildban
/v1/guilds/{guild-id}/bans/{user-id}
PUT
Banuserfromguild
— banuserfromguild
/v1/guilds/{guild-id}/bans/{user-id}
DELETE
Unbanuserfromguild
— unbanuserfromguild
/v1/guilds/{guild-id}/bans/{user-id}
POST
Bulkbanusersfromguild
— bulkbanusersfromguild
/v1/guilds/{guild-id}/bulk-ban
GET
Listguildchannels
— listguildchannels
/v1/guilds/{guild-id}/channels
POST
Createguildchannel
— createguildchannel
/v1/guilds/{guild-id}/channels
PATCH
Bulkupdateguildchannels
— bulkupdateguildchannels
/v1/guilds/{guild-id}/channels
GET
Listguildemojis
— listguildemojis
/v1/guilds/{guild-id}/emojis
POST
Createguildemoji
— createguildemoji
/v1/guilds/{guild-id}/emojis
GET
Getguildemoji
— getguildemoji
/v1/guilds/{guild-id}/emojis/{emoji-id}
DELETE
Deleteguildemoji
— deleteguildemoji
/v1/guilds/{guild-id}/emojis/{emoji-id}
PATCH
Updateguildemoji
— updateguildemoji
/v1/guilds/{guild-id}/emojis/{emoji-id}
GET
Listguildintegrations
— listguildintegrations
/v1/guilds/{guild-id}/integrations
DELETE
Deleteguildintegration
— deleteguildintegration
/v1/guilds/{guild-id}/integrations/{integration-id}
GET
Listguildinvites
— listguildinvites
/v1/guilds/{guild-id}/invites
GET
Listguildmembers
— listguildmembers
/v1/guilds/{guild-id}/members
PATCH
Updatemyguildmember
— updatemyguildmember
/v1/guilds/{guild-id}/members/me
GET
Searchguildmembers
— searchguildmembers
/v1/guilds/{guild-id}/members/search
GET
Getguildmember
— getguildmember
/v1/guilds/{guild-id}/members/{user-id}
PUT
Addguildmember
— addguildmember
/v1/guilds/{guild-id}/members/{user-id}
DELETE
Deleteguildmember
— deleteguildmember
/v1/guilds/{guild-id}/members/{user-id}
PATCH
Updateguildmember
— updateguildmember
/v1/guilds/{guild-id}/members/{user-id}
PUT
Addguildmemberrole
— addguildmemberrole
/v1/guilds/{guild-id}/members/{user-id}/roles/{role-id}
DELETE
Deleteguildmemberrole
— deleteguildmemberrole
/v1/guilds/{guild-id}/members/{user-id}/roles/{role-id}
POST
Setguildmfalevel
— setguildmfalevel
/v1/guilds/{guild-id}/mfa
GET
Getguildnewmemberwelcome
— getguildnewmemberwelcome
/v1/guilds/{guild-id}/new-member-welcome
GET
Getguildsonboarding
— getguildsonboarding
/v1/guilds/{guild-id}/onboarding
PUT
Putguildsonboarding
— putguildsonboarding
/v1/guilds/{guild-id}/onboarding
GET
Getguildpreview
— getguildpreview
/v1/guilds/{guild-id}/preview
GET
Previewpruneguild
— previewpruneguild
/v1/guilds/{guild-id}/prune
POST
Pruneguild
— pruneguild
/v1/guilds/{guild-id}/prune
GET
Listguildvoiceregions
— listguildvoiceregions
/v1/guilds/{guild-id}/regions
GET
Listguildroles
— listguildroles
/v1/guilds/{guild-id}/roles
POST
Createguildrole
— createguildrole
/v1/guilds/{guild-id}/roles
PATCH
Bulkupdateguildroles
— bulkupdateguildroles
/v1/guilds/{guild-id}/roles
DELETE
Deleteguildrole
— deleteguildrole
/v1/guilds/{guild-id}/roles/{role-id}
PATCH
Updateguildrole
— updateguildrole
/v1/guilds/{guild-id}/roles/{role-id}
GET
Listguildscheduledevents
— listguildscheduledevents
/v1/guilds/{guild-id}/scheduled-events
POST
Createguildscheduledevent
— createguildscheduledevent
/v1/guilds/{guild-id}/scheduled-events
GET
Getguildscheduledevent
— getguildscheduledevent
/v1/guilds/{guild-id}/scheduled-events/{guild-scheduled-event-id}
DELETE
Deleteguildscheduledevent
— deleteguildscheduledevent
/v1/guilds/{guild-id}/scheduled-events/{guild-scheduled-event-id}
PATCH
Updateguildscheduledevent
— updateguildscheduledevent
/v1/guilds/{guild-id}/scheduled-events/{guild-scheduled-event-id}
GET
Listguildscheduledeventusers
— listguildscheduledeventusers
/v1/guilds/{guild-id}/scheduled-events/{guild-scheduled-event-id}/users
GET
Listguildstickers
— listguildstickers
/v1/guilds/{guild-id}/stickers
POST
Createguildsticker
— createguildsticker
/v1/guilds/{guild-id}/stickers
GET
Getguildsticker
— getguildsticker
/v1/guilds/{guild-id}/stickers/{sticker-id}
DELETE
Deleteguildsticker
— deleteguildsticker
/v1/guilds/{guild-id}/stickers/{sticker-id}
PATCH
Updateguildsticker
— updateguildsticker
/v1/guilds/{guild-id}/stickers/{sticker-id}
GET
Listguildtemplates
— listguildtemplates
/v1/guilds/{guild-id}/templates
POST
Createguildtemplate
— createguildtemplate
/v1/guilds/{guild-id}/templates
PUT
Syncguildtemplate
— syncguildtemplate
/v1/guilds/{guild-id}/templates/{code}
DELETE
Deleteguildtemplate
— deleteguildtemplate
/v1/guilds/{guild-id}/templates/{code}
PATCH
Updateguildtemplate
— updateguildtemplate
/v1/guilds/{guild-id}/templates/{code}
GET
Getactiveguildthreads
— getactiveguildthreads
/v1/guilds/{guild-id}/threads/active
GET
Getguildvanityurl
— getguildvanityurl
/v1/guilds/{guild-id}/vanity-url
PATCH
Updateselfvoicestate
— updateselfvoicestate
/v1/guilds/{guild-id}/voice-states/me
PATCH
Updatevoicestate
— updatevoicestate
/v1/guilds/{guild-id}/voice-states/{user-id}
GET
Getguildwebhooks
— getguildwebhooks
/v1/guilds/{guild-id}/webhooks
GET
Getguildwelcomescreen
— getguildwelcomescreen
/v1/guilds/{guild-id}/welcome-screen
PATCH
Updateguildwelcomescreen
— updateguildwelcomescreen
/v1/guilds/{guild-id}/welcome-screen
GET
Getguildwidgetsettings
— getguildwidgetsettings
/v1/guilds/{guild-id}/widget
PATCH
Updateguildwidgetsettings
— updateguildwidgetsettings
/v1/guilds/{guild-id}/widget
GET
Getguildwidget
— getguildwidget
/v1/guilds/{guild-id}/widget-json
GET
Getguildwidgetpng
— getguildwidgetpng
/v1/guilds/{guild-id}/widget-png
Capability Spec