PUT
/integration_mappings/slack/{integration_mapping_id}Update a Slack integration mapping
Updates a Slack integration mapping by changing its Box folder association or options. Provide at least one of box_item or options, and ensure the authenticated user has the Admin or Co-Admin role.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
integration_mapping_idstringrequired
The unique identifier of the Slack integration mapping to update.
Partial Slack integration mapping update; provide at least one of box_item or options.
box_itemobjectoptional
The Box folder association to apply, including its required `id` and `type`.
optionsobjectoptional
Slack integration options to update, including whether access management is disabled.
200Returns the updated Slack integration mapping, including its mapped Slack and Box items, options, modifier, and timestamps.
idstringrequired
A unique identifier of a folder mapping
(part of a composite key together
with `integration_type`).
typestringrequired
Mapping type.
integration_typestringoptional
Identifies the Box partner app,
with which the mapping is associated.
Currently only supports Slack.
(part of the composite key together with `id`).
is_manually_createdbooleanoptional
Identifies whether the mapping has
been manually set
(as opposed to being automatically created).
optionsobjectoptional
created_byobjectoptional
An object representing the user who
created the integration mapping.
modified_byobjectoptional
The user who
last modified the integration mapping.
partner_itemobjectrequired
Mapped item object for Slack.
box_itemobjectrequired
The Box folder, to which the object from the
partner app domain (referenced in `partner_item_id`) is mapped.
created_atstringoptional
When the integration mapping object was created.
modified_atstringoptional
When the integration mapping object was last modified.
400Returned when `options` is invalid or the Box folder cannot be mapped to the Slack item, including ownership or authorization failures.
typestringoptional
The value will always be `error`.
statusintegeroptional
The HTTP status of the response.
codestringoptional
A Box-specific error code.
messagestringoptional
A short message describing the error.
context_infoobjectoptional
A free-form object that contains additional context
about the error. The possible fields are defined on
a per-endpoint basis. `message` is only one example.
help_urlstringoptional
A URL that links to more information about why this error occurred.
request_idstringoptional
A unique identifier for this response, which can be used
when contacting Box support.
404Returned when the integration mapping object is not found.
typestringoptional
The value will always be `error`.
statusintegeroptional
The HTTP status of the response.
codestringoptional
A Box-specific error code.
messagestringoptional
A short message describing the error.
context_infoobjectoptional
A free-form object that contains additional context
about the error. The possible fields are defined on
a per-endpoint basis. `message` is only one example.
help_urlstringoptional
A URL that links to more information about why this error occurred.
request_idstringoptional
A unique identifier for this response, which can be used
when contacting Box support.
defaultReturned for an unexpected client error and includes a generic error object with a message and request identifier.
typestringoptional
The value will always be `error`.
statusintegeroptional
The HTTP status of the response.
codestringoptional
A Box-specific error code.
messagestringoptional
A short message describing the error.
context_infoobjectoptional
A free-form object that contains additional context
about the error. The possible fields are defined on
a per-endpoint basis. `message` is only one example.
help_urlstringoptional
A URL that links to more information about why this error occurred.
request_idstringoptional
A unique identifier for this response, which can be used
when contacting Box support.
Error handling
A 400 is returned when options is invalid or the Box folder cannot be mapped to the Slack item. Provide at least one of box_item or options; when supplied, box_item must include its required id and type fields. A 404 is returned when integration_mapping_id does not identify an existing integration mapping.