Setting up a Slack integration
SlackConfig
{ "app_id": "12345678901", "client_id": "1.0", "client_secret": "12345678901234567890123456789012", "signing_secret": "12345678901234567890123456789012" }
SlackInstallation
{ "id": "T0G9PQBBK", "access_token": "xoxb-123456789012-1234567890123-12345678901234567890abcdef123456", "scope": "identify,commands,bot", "team_name": "Team Installing Your App", "team_id": "T12345678", "enterprise_id": "E12345678", "enterprise_name": "Enterprise Grid, Inc.", "bot_user_id": "U12345678", "app_id": "A12345678", "authed_user": { "id": "U12345678", "scope": "identify,commands" }, "incoming_webhook": { "channel": "C12345678", "channel_id": "C12345678", "configuration_url": "https://teamname.slack.com/services/B12345678", "url": "https://hooks.slack.com/services/T12345678/B12345678/123456789012345678901234" }, "team": { "name": "Team Installing Your App", "id": "T123" } }
SlackFinishInstallResponse
{ "app_id": "12345678901", "code": "string", "redirect_url": "string" }
SlackToken
{ "webhook": { "url": "https://example.com/webhook" } }