Interface: UpdateSlackAppRequest
Defined in: packages/sdk/src/types/slack-app-types.ts:111
Form data for updating a Slack app.
Properties
allowDm?
optionalallowDm:boolean
Defined in: packages/sdk/src/types/slack-app-types.ts:137
allowedChannelIds?
optionalallowedChannelIds:string[] |null
Defined in: packages/sdk/src/types/slack-app-types.ts:139
appLevelToken?
optionalappLevelToken:string
Defined in: packages/sdk/src/types/slack-app-types.ts:122
App-level token (xapp-...) - only required if socketModeEnabled is true
clientSecret?
optionalclientSecret:string
Defined in: packages/sdk/src/types/slack-app-types.ts:114
defaultWorkflowId?
optionaldefaultWorkflowId:number
Defined in: packages/sdk/src/types/slack-app-types.ts:113
enabled?
optionalenabled:boolean
Defined in: packages/sdk/src/types/slack-app-types.ts:140
name?
optionalname:string
Defined in: packages/sdk/src/types/slack-app-types.ts:112
replyInThread?
optionalreplyInThread:boolean
Defined in: packages/sdk/src/types/slack-app-types.ts:138
respondMode?
optionalrespondMode:SlackRespondMode
Defined in: packages/sdk/src/types/slack-app-types.ts:131
How the bot responds to messages:
- 'mentions': Only respond when explicitly
Mentioned
- 'auto': Use AI to decide whether to respond
- 'off': Don't auto-respond (only slash commands work)
respondWhen?
optionalrespondWhen:string|null
Defined in: packages/sdk/src/types/slack-app-types.ts:136
Custom prompt for AI to decide when to respond. Only used when respondMode is 'auto'. Set to null to clear.
signingSecret?
optionalsigningSecret:string
Defined in: packages/sdk/src/types/slack-app-types.ts:115
slashCommands?
optionalslashCommands:SlackSlashCommandConfigResponse[] |null
Defined in: packages/sdk/src/types/slack-app-types.ts:124
Slash commands (empty array clears, undefined leaves unchanged)
socketModeEnabled?
optionalsocketModeEnabled:boolean
Defined in: packages/sdk/src/types/slack-app-types.ts:120
Enable Socket Mode (optional). Only needed for firewalls or local dev. Events API is recommended for production.