Slack Configuration

Get current Slack workspace configuration

get
Authorizations
Responses
200

Workspace configuration retrieved

application/json
get
/sfp/api/slack/workspace

Create or update Slack workspace configuration

post
Authorizations
Body
team_idstringRequired

Slack workspace/team ID (starts with T)

Example: T1234567890Pattern: ^T[A-Z0-9]+$
team_namestringRequired

Name of the Slack workspace

Example: My Company Workspace
bot_tokenstringRequired

Bot User OAuth Token (starts with xoxb-)

Example: xoxb-EXAMPLE-TOKEN-DO-NOT-USEPattern: ^xoxb-
app_tokenstringRequired

App-Level Token for Socket Mode (starts with xapp-)

Example: xapp-EXAMPLE-APP-TOKEN-DO-NOT-USEPattern: ^xapp-
signing_secretstringRequired

Slack app signing secret for request verification

Example: EXAMPLE_SIGNING_SECRET_DO_NOT_USE
app_idstringOptional

Slack app ID

Example: A01234567890
app_namestringOptional

Display name of the Slack app

Example: SFP Bot
bot_user_idstringOptional

Bot user ID in the workspace

Example: U01234567890
Responses
post
/sfp/api/slack/workspace

Delete Slack workspace configuration

delete
Authorizations
Query parameters
teamIdstringOptional

Specific team ID to delete

Responses
200

Workspace configuration deleted

application/json
delete
/sfp/api/slack/workspace

Update Slack workspace configuration

patch
Authorizations
Body
team_namestringOptional

Name of the Slack workspace

Example: My Company Workspace
bot_tokenstringOptional

Bot User OAuth Token (starts with xoxb-)

Example: xoxb-EXAMPLE-TOKEN-DO-NOT-USEPattern: ^xoxb-
app_tokenstringOptional

App-Level Token for Socket Mode (starts with xapp-)

Example: xapp-EXAMPLE-APP-TOKEN-DO-NOT-USEPattern: ^xapp-
signing_secretstringOptional

Slack app signing secret for request verification

Example: EXAMPLE_SIGNING_SECRET_DO_NOT_USE
Responses
200

Workspace configuration updated

application/json
patch
/sfp/api/slack/workspace

Test Slack bot connection

get
Authorizations
Responses
200

Connection test successful

application/json
get
/sfp/api/slack/test

List all Slack workspaces

get
Authorizations
Query parameters
activeOnlybooleanOptional

Show only active workspaces

Responses
200

List of workspaces

application/json
get
/sfp/api/slack/workspaces

Last updated