Skip to main content
GET
Slack connection status

Authorizations

Authorization
string
header
required

Clerk API key. Create one in Settings → API Keys. Pass as Authorization: Bearer <key>. Keys carry a scope — read, write (implies read) or admin (implies write) — chosen when the key is minted. Each operation's security requirement (and its x-required-scope extension) names the minimum scope it needs; request the least-privileged key that covers the operations you call.

Response

200 response

The org's Slack integration connection status.

connected
boolean
required

Convenience flag — true only when the workspace has a Slack account link AND the app is still installed. This is what a slack connect poll waits on.

hasSlackIntegration
boolean
required

Whether the workspace has ever linked a Slack account.

isInstalled
boolean
required

Whether the Slack app is currently installed in the linked workspace.

teamName
string | null
required

The linked Slack workspace name, or null when not connected.

hasNotificationSettings
boolean
required

Whether the workspace has any Slack notification channel configuration saved.