A “source” in the API is the same thing as a “connector” in the console UI — one OAuth integration with one provider account.Documentation Index
Fetch the complete documentation index at: https://docs.userepo.com/llms.txt
Use this file to discover all available pages before exploring further.
List sources
sources:read.
pending (just connected, first sync hasn’t finished) → active (syncing healthy) → error (last sync failed) → disabled (manually paused).Slack only. If non-null, only listed channel IDs are ingested.
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.
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.