Home
Discord
Discord HTTP API (Preview) — Channels
Discord HTTP API (Preview) — Channels
Discord HTTP API (Preview) — Channels. 40 operations. Lead operation: Channels. Self-contained Naftiko capability covering one Discord business surface.
What You Can Do
GET
Getchannel
— getchannel
/v1/channels/{channel-id}
DELETE
Deletechannel
— deletechannel
/v1/channels/{channel-id}
PATCH
Updatechannel
— updatechannel
/v1/channels/{channel-id}
POST
Followchannel
— followchannel
/v1/channels/{channel-id}/followers
GET
Listchannelinvites
— listchannelinvites
/v1/channels/{channel-id}/invites
POST
Createchannelinvite
— createchannelinvite
/v1/channels/{channel-id}/invites
GET
Listmessages
— listmessages
/v1/channels/{channel-id}/messages
POST
Createmessage
— createmessage
/v1/channels/{channel-id}/messages
POST
Bulkdeletemessages
— bulkdeletemessages
/v1/channels/{channel-id}/messages/bulk-delete
GET
Getmessage
— getmessage
/v1/channels/{channel-id}/messages/{message-id}
DELETE
Deletemessage
— deletemessage
/v1/channels/{channel-id}/messages/{message-id}
PATCH
Updatemessage
— updatemessage
/v1/channels/{channel-id}/messages/{message-id}
POST
Crosspostmessage
— crosspostmessage
/v1/channels/{channel-id}/messages/{message-id}/crosspost
DELETE
Deleteallmessagereactions
— deleteallmessagereactions
/v1/channels/{channel-id}/messages/{message-id}/reactions
GET
Listmessagereactionsbyemoji
— listmessagereactionsbyemoji
/v1/channels/{channel-id}/messages/{message-id}/reactions/{emoji-name}
DELETE
Deleteallmessagereactionsbyemoji
— deleteallmessagereactionsbyemoji
/v1/channels/{channel-id}/messages/{message-id}/reactions/{emoji-name}
PUT
Addmymessagereaction
— addmymessagereaction
/v1/channels/{channel-id}/messages/{message-id}/reactions/{emoji-name}/me
DELETE
Deletemymessagereaction
— deletemymessagereaction
/v1/channels/{channel-id}/messages/{message-id}/reactions/{emoji-name}/me
DELETE
Deleteusermessagereaction
— deleteusermessagereaction
/v1/channels/{channel-id}/messages/{message-id}/reactions/{emoji-name}/{user-id}
POST
Createthreadfrommessage
— createthreadfrommessage
/v1/channels/{channel-id}/messages/{message-id}/threads
PUT
Setchannelpermissionoverwrite
— setchannelpermissionoverwrite
/v1/channels/{channel-id}/permissions/{overwrite-id}
DELETE
Deletechannelpermissionoverwrite
— deletechannelpermissionoverwrite
/v1/channels/{channel-id}/permissions/{overwrite-id}
GET
Listpinnedmessages
— listpinnedmessages
/v1/channels/{channel-id}/pins
PUT
Pinmessage
— pinmessage
/v1/channels/{channel-id}/pins/{message-id}
DELETE
Unpinmessage
— unpinmessage
/v1/channels/{channel-id}/pins/{message-id}
PUT
Addgroupdmuser
— addgroupdmuser
/v1/channels/{channel-id}/recipients/{user-id}
DELETE
Deletegroupdmuser
— deletegroupdmuser
/v1/channels/{channel-id}/recipients/{user-id}
GET
Listthreadmembers
— listthreadmembers
/v1/channels/{channel-id}/thread-members
PUT
Jointhread
— jointhread
/v1/channels/{channel-id}/thread-members/me
DELETE
Leavethread
— leavethread
/v1/channels/{channel-id}/thread-members/me
GET
Getthreadmember
— getthreadmember
/v1/channels/{channel-id}/thread-members/{user-id}
PUT
Addthreadmember
— addthreadmember
/v1/channels/{channel-id}/thread-members/{user-id}
DELETE
Deletethreadmember
— deletethreadmember
/v1/channels/{channel-id}/thread-members/{user-id}
POST
Createthread
— createthread
/v1/channels/{channel-id}/threads
GET
Listprivatearchivedthreads
— listprivatearchivedthreads
/v1/channels/{channel-id}/threads/archived/private
GET
Listpublicarchivedthreads
— listpublicarchivedthreads
/v1/channels/{channel-id}/threads/archived/public
POST
Triggertypingindicator
— triggertypingindicator
/v1/channels/{channel-id}/typing
GET
Listmyprivatearchivedthreads
— listmyprivatearchivedthreads
/v1/channels/{channel-id}/users/me/threads/archived/private
GET
Listchannelwebhooks
— listchannelwebhooks
/v1/channels/{channel-id}/webhooks
POST
Createwebhook
— createwebhook
/v1/channels/{channel-id}/webhooks
Capability Spec