The value has to be of type 'noValidate', you provided a value of type 'string'" error

Hey @dfresh527,

I understand you're encountering an error, and I can help guide you through the complete process to create a Slack app and retrieve conversation history. Here's a step-by-step overview:


1. Create a Slack App

Start by creating a new app in the Slack API Dashboard under your desired workspace.


2. Configure OAuth & Permissions

  • Go to the app settings.
  • Navigate to OAuth & Permissions.
  • Add your Redirect URL as shown below:


3. Add Required Scopes

Under OAuth & Permissions, add the following scopes needed to access conversation history:


4. Install the App in Your Workspace

Once the app is configured, install it in your workspace. Be sure to also:

  • Add the app to the Slack channel where you want to retrieve messages.
  • This can be done from the Slack channel integration settings:


5. API Access – No Need for Client ID or Secret

When making API calls to retrieve conversation history, you do not need to include your Client ID or Secretβ€”only your access token is required.

Here’s a screenshot of how my API call is set up:

3 Likes