There are a number of steps to enable usage of the Legal Holds API on a Slack Enterprise Grid.
First some prerequisites:
- Customer must be an Enterprise customer, and app installation must happen at the top-level Enterprise org.
- Only an Owner-level account can install the app — this should be an account created specifically for this purpose, so that the app is not tied to a single user.
And some other important info:
- Third-party apps using the Legal Holds scopes must be approved for distribution via the App Directory before they can be installed on a customer org.
- In Slack Connect channels (formerly externally shared channels), messages will adhere to the message poster's organization's Legal Hold policies.