- List Slack integration mappings
- Create Slack integration mapping
- Update Slack integration mapping
- Delete Slack integration mapping
Lists Slack integration mappings in a users' enterprise.
You need Admin or Co-Admin role to use this endpoint.
This operation is performed by calling function getSlackIntegrationMapping
.
See the endpoint docs at API Reference.
userClient.getIntegrationMappings().getSlackIntegrationMapping()
- queryParams
GetSlackIntegrationMappingQueryParams
- Query parameters of getSlackIntegrationMapping method
- headers
GetSlackIntegrationMappingHeaders
- Headers of getSlackIntegrationMapping method
This function returns a value of type IntegrationMappings
.
Returns a collection of integration mappings
Creates a Slack integration mapping by mapping a Slack channel to a Box item.
You need Admin or Co-Admin role to use this endpoint.
This operation is performed by calling function createSlackIntegrationMapping
.
See the endpoint docs at API Reference.
userClient.getIntegrationMappings().createSlackIntegrationMapping(new IntegrationMappingSlackCreateRequest(new IntegrationMappingPartnerItemSlack.IntegrationMappingPartnerItemSlackBuilder(partnerItemId).slackOrgId(slackOrgId).build(), new IntegrationMappingBoxItemSlack(folder.getId())))
- requestBody
IntegrationMappingSlackCreateRequest
- Request body of createSlackIntegrationMapping method
- headers
CreateSlackIntegrationMappingHeaders
- Headers of createSlackIntegrationMapping method
This function returns a value of type IntegrationMapping
.
Returns the created integration mapping.
Updates a Slack integration mapping. Supports updating the Box folder ID and options.
You need Admin or Co-Admin role to use this endpoint.
This operation is performed by calling function updateSlackIntegrationMappingById
.
See the endpoint docs at API Reference.
Currently we don't have an example for calling updateSlackIntegrationMappingById
in integration tests
- integrationMappingId
String
- An ID of an integration mapping Example: "11235432"
- requestBody
UpdateSlackIntegrationMappingByIdRequestBody
- Request body of updateSlackIntegrationMappingById method
- headers
UpdateSlackIntegrationMappingByIdHeaders
- Headers of updateSlackIntegrationMappingById method
This function returns a value of type IntegrationMapping
.
Returns the updated integration mapping object.
Deletes a Slack integration mapping.
You need Admin or Co-Admin role to use this endpoint.
This operation is performed by calling function deleteSlackIntegrationMappingById
.
See the endpoint docs at API Reference.
Currently we don't have an example for calling deleteSlackIntegrationMappingById
in integration tests
- integrationMappingId
String
- An ID of an integration mapping Example: "11235432"
- headers
DeleteSlackIntegrationMappingByIdHeaders
- Headers of deleteSlackIntegrationMappingById method
This function returns a value of type void
.
Empty body in response