Skip to navigation

Bind a Slack channel

Connect a Slack channel to a brain so it receives brain notifications. Configure which notifications it receives with updateBinding.

Authentication

x-api-keystring

Your Living Brain API key. Create one from the dashboard; keys are scoped to an organization and carry the role of the member they were issued to.

Path parameters

brainIdstringRequired
Brain id

Headers

x-subject-idstringRequired
Identifies the end user the request is made on behalf of. Brains are owned by a subject, so this determines which brains the caller can see.

Request

This endpoint expects an object.
installationIdstringRequired
Slack installation id
channelIdstringRequired
Slack channel id

Response

This endpoint returns an object.
idstring
Unique identifier for the channel binding.
brainIdstring
ID of the brain this channel is bound to.
installationIdstring
ID of the Slack installation the channel belongs to.
teamIdstring

Slack workspace (team) ID.

channelIdstring
Slack channel ID.
channelNamestring or null
Slack channel name, when available.
statusenum
Whether the binding is currently delivering notifications.
Allowed values:
notifyBriefsboolean
Whether the channel receives the daily brief.
notifyConnectionsboolean
Whether the channel is notified when strong new connections are discovered.
notifyChangesboolean
Whether the channel is notified when pages are updated with new knowledge.
createdAtdatetime
ISO 8601 timestamp of when this record was created.

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error