Mutation
mutation CreateWorkspaceSlackIntegrationFromAuth($input: CreateWorkspaceSlackIntegrationFromAuthInput!) {
createWorkspaceSlackIntegrationFromAuth(input: $input) {
integration {
integrationId
slackChannelName
slackTeamId
slackTeamName
slackTeamImageUrl68px
isReinstallRequired
}
error {
message
type
code
fields {
field
message
type
}
}
}
}Variables
{
"input": {
"slackChannelIntegrationId": "id"
}
}Response
{
"data": {
"createWorkspaceSlackIntegrationFromAuth": {
"integration": {
"integrationId": "id",
"slackChannelName": "string",
"slackTeamId": "string",
"slackTeamName": "string",
"slackTeamImageUrl68px": "string",
"isReinstallRequired": true
},
"error": {
"message": "string",
"type": "VALIDATION",
"code": "string",
"fields": [
{
"field": "string",
"message": "string",
"type": "VALIDATION"
}
]
}
}
}
}Mutations
createWorkspaceSlackIntegrationFromAuth
Connects a workspace-level Slack notifications integration reusing a Slack connection the workspace already has, with no second OAuth install. The new integration posts through the given workspace Slack channel integration’s connection. Choose the notification channel afterwards with the notification/slack/channel_id setting.
MUTATION
createWorkspaceSlackIntegrationFromAuth(input: CreateWorkspaceSlackIntegrationFromAuthInput!): CreateWorkspaceSlackIntegrationFromAuthOutput!Arguments
input
integration
error
Mutation
mutation CreateWorkspaceSlackIntegrationFromAuth($input: CreateWorkspaceSlackIntegrationFromAuthInput!) {
createWorkspaceSlackIntegrationFromAuth(input: $input) {
integration {
integrationId
slackChannelName
slackTeamId
slackTeamName
slackTeamImageUrl68px
isReinstallRequired
}
error {
message
type
code
fields {
field
message
type
}
}
}
}Variables
{
"input": {
"slackChannelIntegrationId": "id"
}
}Response
{
"data": {
"createWorkspaceSlackIntegrationFromAuth": {
"integration": {
"integrationId": "id",
"slackChannelName": "string",
"slackTeamId": "string",
"slackTeamName": "string",
"slackTeamImageUrl68px": "string",
"isReinstallRequired": true
},
"error": {
"message": "string",
"type": "VALIDATION",
"code": "string",
"fields": [
{
"field": "string",
"message": "string",
"type": "VALIDATION"
}
]
}
}
}
}Was this page helpful?

