Discord

Integration with Discord.

Start Discord OAuth flow

get
Query parameters
userIdstringRequired
Responses
302
Redirect to Discord
get
GET /api/discord/oauth?userId=text HTTP/1.1
Host: 
Accept: */*
302

Redirect to Discord

No content

Discord OAuth callback

get
Query parameters
codestringRequired
statestringRequired
Responses
200
OAuth complete
get
GET /api/discord/callback?code=text&state=text HTTP/1.1
Host: 
Accept: */*
200

OAuth complete

No content

Fetch Discord channels for organization

get
Authorizations
Path parameters
uidstringRequired
Responses
200
List of channels
get
GET /api/discord/channels/{uid} HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

List of channels

No content

Save selected Discord channel

put
Authorizations
Path parameters
uidstringRequired
Body
channelIdstringRequired
Responses
200
Channel saved
put
PUT /api/discord/channel/{uid} HTTP/1.1
Host: 
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 20

{
  "channelId": "text"
}
200

Channel saved

No content

Last updated