Skip to content
Get Started

Slack

client.token.slack(TokenSlackParams { team_id } body, RequestOptionsoptions?): TokenSlackResponse { access_token }
post/v3/connections/slack/token

Get a valid Slack access token for a connected workspace. Automatically refreshes the token if expired.

ParametersExpand Collapse
body: TokenSlackParams { team_id }
team_id: string

The Slack team/workspace ID (e.g., 'T9TK3CUKW')

ReturnsExpand Collapse
TokenSlackResponse { access_token }
access_token: string

A valid Slack access token

Slack
import ValTown from "npm:@valtown/sdk";

const client = new ValTown();

const response = await client.token.slack({ team_id: 'team_id' });

console.log(response.access_token);
{
  "access_token": "access_token"
}
Returns Examples
{
  "access_token": "access_token"
}