Interface: CreateSlackAppRequest
Defined in: packages/sdk/src/types/slack-app-types.ts:76
Form data for creating a Slack app.
Properties
allowDm?
optionalallowDm:boolean
Defined in: packages/sdk/src/types/slack-app-types.ts:103
allowedChannelIds?
optionalallowedChannelIds:string[]
Defined in: packages/sdk/src/types/slack-app-types.ts:105
appLevelToken?
optionalappLevelToken:string
Defined in: packages/sdk/src/types/slack-app-types.ts:89
App-level token (xapp-...) - only required if socketModeEnabled is true
clientId?
optionalclientId:string
Defined in: packages/sdk/src/types/slack-app-types.ts:80
clientSecret?
optionalclientSecret:string
Defined in: packages/sdk/src/types/slack-app-types.ts:81
defaultWorkflowId
defaultWorkflowId:
number
Defined in: packages/sdk/src/types/slack-app-types.ts:79
Default workflow for inbound Slack messages (required)
name
name:
string
Defined in: packages/sdk/src/types/slack-app-types.ts:77
replyInThread?
optionalreplyInThread:boolean
Defined in: packages/sdk/src/types/slack-app-types.ts:104
respondMode?
optionalrespondMode:SlackRespondMode
Defined in: packages/sdk/src/types/slack-app-types.ts:97
How the bot responds to messages:
- 'mentions': Only respond when explicitly
Mentioned
(default)
- 'auto': Use AI to decide whether to respond
- 'off': Don't auto-respond (only slash commands work)
respondWhen?
optionalrespondWhen:string
Defined in: packages/sdk/src/types/slack-app-types.ts:102
Custom prompt for AI to decide when to respond. Only used when respondMode is 'auto'.
signingSecret?
optionalsigningSecret:string
Defined in: packages/sdk/src/types/slack-app-types.ts:82
slashCommands?
optionalslashCommands:SlackSlashCommandConfigResponse[]
Defined in: packages/sdk/src/types/slack-app-types.ts:90
socketModeEnabled?
optionalsocketModeEnabled:boolean
Defined in: packages/sdk/src/types/slack-app-types.ts:87
Enable Socket Mode (optional, defaults to false). Only needed for firewalls or local dev. Events API is recommended for production.