Before You Install the Recipes

To access Slack using Oracle Integration, you must perform certain configuration tasks in your Slack instance.

  1. Create a Slack workspace.
    1. Open the Slack get started page using the following URL: https://slack.com/get-started#/createnew
    2. Enter your email and click Continue.
    3. Enter the confirmation code that you receive in your email, click Create a workspace, and follow the prompts.
  2. Create a Slack App.
    1. Log in to the Slack app platform at https://api.slack.com.
    2. In the Slack API title bar, click Your Apps.
    3. Click Create an App, and in the resulting Create an app dialog, select From scratch.
    4. In the Name app & choose workspace dialog, enter the following details:
      1. In the App Name field, enter the name of your app.

        For example, Oracle Integration App.

      2. In the Pick a workspace to develop your app in field, select your workspace from the drop-down list.
    5. Click Create App.
      The app gets created and its Basic Information page appears.
  3. Get the Slack App API credentials.
    1. In the app’s Basic Information page, scroll down to the App Credentials section.
    2. Note the client ID in the Client ID field, and the client secret in the Client Secret field.
      You’ll use these later while configuring connections to your Slack instance from Oracle Integration.
  4. Set permissions for your Slack App.
    1. In the left menu, under Features, select OAuth & Permissions.
    2. In the OAuth & Permissions page, go to the Redirect URLs section.
    3. Click Add New Redirect URL and enter the URL of your Oracle Integration instance.
      For example, https://your_instance_URL:443/icsapis/agent/oauth/callback where your_instance_URL is the Host URL of your Oracle Integration instance.
    4. Click Add, and then click Save URLs.
    5. Scroll down to the Scopes section, and under User Token Scopes click Add an OAuth Scope.
    6. Enter the following scopes:
      1. channels:write
      2. groups:write
      3. im:write
      4. mpim:wite
      Note the scopes. You’ll use these later while configuring connections to your Slack instance from Oracle Integration.
    7. Press Enter.