- 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.
await userClient.IntegrationMappings.GetSlackIntegrationMappingAsync();
- queryParams
GetSlackIntegrationMappingQueryParams
- Query parameters of getSlackIntegrationMapping method
- headers
GetSlackIntegrationMappingHeaders
- Headers of getSlackIntegrationMapping method
- cancellationToken
System.Threading.CancellationToken?
- Token used for request cancellation.
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.
await userClient.IntegrationMappings.CreateSlackIntegrationMappingAsync(requestBody: new IntegrationMappingSlackCreateRequest(partnerItem: new IntegrationMappingPartnerItemSlack(id: partnerItemId) { SlackOrgId = slackOrgId }, boxItem: new IntegrationMappingBoxItemSlack(id: folder.Id)));
- requestBody
IntegrationMappingSlackCreateRequest
- Request body of createSlackIntegrationMapping method
- headers
CreateSlackIntegrationMappingHeaders
- Headers of createSlackIntegrationMapping method
- cancellationToken
System.Threading.CancellationToken?
- Token used for request cancellation.
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
- cancellationToken
System.Threading.CancellationToken?
- Token used for request cancellation.
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
- cancellationToken
System.Threading.CancellationToken?
- Token used for request cancellation.
This function returns a value of type null
.
Empty body in response