List sources
sources:read.
string
pending (just connected, first sync hasn’t finished) → active (syncing healthy) → error (last sync failed) → disabled (manually paused).string[] | null
Slack only. If non-null, only listed channel IDs are ingested.
object | null
Drive only. Surfaces “X files need a full resync to preserve access policies” warnings.
Get Slack channels for a connector
sources:read. Slack connectors only — returns 400 for other providers.
PATCH /v1/sources/:id with an updated allowlist.
Update a source
sources:write. Currently only the Slack channel allowlist is editable.
string[] | null
required
Pass an array of channel IDs to restrict ingestion to those channels. Pass
null to disable the allowlist (ingest all channels the bot is a member of)./v1/sync-runs with fullResync: true.