Mutation
mutation BulkUpdateSlackChannelSettings($input: BulkUpdateSlackChannelSettingsInput!) {
bulkUpdateSlackChannelSettings(input: $input) {
results {
slackChannelId
code
setting {
__typename
... on BooleanSetting {
__typename
}
}
error {
message
type
code
fields {
__typename
}
}
}
error {
message
type
code
fields {
field
message
type
}
}
}
}Variables
{
"input": {
"updates": [
{
"slackChannelId": "id",
"code": "string",
"value": {}
}
]
}
}Response
{
"data": {
"bulkUpdateSlackChannelSettings": {
"results": [
{
"slackChannelId": "id",
"code": "string",
"setting": {
"__typename": "BooleanSetting"
},
"error": {
"message": "string",
"type": "VALIDATION",
"code": "string",
"fields": [
{
"__typename": "MutationFieldError"
}
]
}
}
],
"error": {
"message": "string",
"type": "VALIDATION",
"code": "string",
"fields": [
{
"field": "string",
"message": "string",
"type": "VALIDATION"
}
]
}
}
}
}Mutations
bulkUpdateSlackChannelSettings
Applies many Slack per-channel setting writes in a single request. Each
update targets the WORKSPACE_SLACK_CONNECTED_CHANNEL scope and is
written with the same semantics as updateSetting. The writes are
attempted independently; partial failures are reported per-item.
MUTATION
bulkUpdateSlackChannelSettings(input: BulkUpdateSlackChannelSettingsInput!): BulkUpdateSlackChannelSettingsOutput!Arguments
input
required
results
Per-update results, in the same order as the input list.
error
Top-level error. Set to a bulk_partial_failure error whenever any
per-item write failed, so callers that only check the top-level error
don't silently miss per-item failures. Null only when every item
succeeded.
Mutation
mutation BulkUpdateSlackChannelSettings($input: BulkUpdateSlackChannelSettingsInput!) {
bulkUpdateSlackChannelSettings(input: $input) {
results {
slackChannelId
code
setting {
__typename
... on BooleanSetting {
__typename
}
}
error {
message
type
code
fields {
__typename
}
}
}
error {
message
type
code
fields {
field
message
type
}
}
}
}Variables
{
"input": {
"updates": [
{
"slackChannelId": "id",
"code": "string",
"value": {}
}
]
}
}Response
{
"data": {
"bulkUpdateSlackChannelSettings": {
"results": [
{
"slackChannelId": "id",
"code": "string",
"setting": {
"__typename": "BooleanSetting"
},
"error": {
"message": "string",
"type": "VALIDATION",
"code": "string",
"fields": [
{
"__typename": "MutationFieldError"
}
]
}
}
],
"error": {
"message": "string",
"type": "VALIDATION",
"code": "string",
"fields": [
{
"field": "string",
"message": "string",
"type": "VALIDATION"
}
]
}
}
}
}Was this page helpful?

