Mutation
mutation CreateUserAuthDiscordChannelIntegration($input: CreateUserAuthDiscordChannelIntegrationInput!) {
createUserAuthDiscordChannelIntegration(input: $input) {
integration {
id
discordGuildId
discordUserId
discordUsername
discordGlobalName
discordUserEmail
}
error {
message
type
code
fields {
field
message
type
}
}
}
}Variables
{
"input": {
"discordGuildId": "string",
"authCode": "string",
"redirectUrl": "string"
}
}Response
{
"data": {
"createUserAuthDiscordChannelIntegration": {
"integration": {
"id": "id",
"discordGuildId": "string",
"discordUserId": "string",
"discordUsername": "string",
"discordGlobalName": "string",
"discordUserEmail": "string"
},
"error": {
"message": "string",
"type": "VALIDATION",
"code": "string",
"fields": [
{
"field": "string",
"message": "string",
"type": "VALIDATION"
}
]
}
}
}
}Mutations
createUserAuthDiscordChannelIntegration
Links the current user’s personal Discord account to a specific Discord guild.
Users must complete this in addition to the workspace-level integration before they can send Discord messages.
Obtain the authCode by directing the user through the URL returned by userAuthDiscordChannelInstallationInfo.
MUTATION
createUserAuthDiscordChannelIntegration(input: CreateUserAuthDiscordChannelIntegrationInput!): CreateUserAuthDiscordChannelIntegrationOutput!Arguments
input
integration
error
Mutation
mutation CreateUserAuthDiscordChannelIntegration($input: CreateUserAuthDiscordChannelIntegrationInput!) {
createUserAuthDiscordChannelIntegration(input: $input) {
integration {
id
discordGuildId
discordUserId
discordUsername
discordGlobalName
discordUserEmail
}
error {
message
type
code
fields {
field
message
type
}
}
}
}Variables
{
"input": {
"discordGuildId": "string",
"authCode": "string",
"redirectUrl": "string"
}
}Response
{
"data": {
"createUserAuthDiscordChannelIntegration": {
"integration": {
"id": "id",
"discordGuildId": "string",
"discordUserId": "string",
"discordUsername": "string",
"discordGlobalName": "string",
"discordUserEmail": "string"
},
"error": {
"message": "string",
"type": "VALIDATION",
"code": "string",
"fields": [
{
"field": "string",
"message": "string",
"type": "VALIDATION"
}
]
}
}
}
}Was this page helpful?

