Apex Reference for Slack
Use Apex classes in the
Slack namespace to simplify your Slack app development.
Slack namespace provides classes and methods for interacting with your Slack apps, such as creating handlers for Slack actions and events, and getting access to a Slack client.
Before you create a handler, you must configure the connection and view definition for your Slack App. When creating your handler, extend the dispatcher based on the type of operation you’re handling.
To determine which classes and methods you need for your app, review the permission scopes your app requires to perform the tasks.
For more information, see Handle Slack Actions.
To make a call to Slack from an Apex trigger, use the
@future annotation, queuable apex, or another asynchronous method.