Return metadata for every registered datasource adapter — the canonical catalog of sources the signals pipeline can query.
source_id values are valid anywhere else in the signals API.
Always includes all 11 adapters: linkedin_posts, reddit, news, linkedin_jobs, hiring_cafe, web_mentions, sec_filings, g2_capterra, bluesky, hacker_news, x_twitter.
Each entry includes a human-readable label, optional description / icon, and an optional configSchema describing the shape of the per-user config JSONB that the adapter understands.
/api/v1/signals/sources.Static catalog. This list is baked into the registry — it doesn’t change per user. Cache it for a session.Pair with config endpoints. Use listSignalSourceConfigs to see which of these the caller has enabled, and updateSignalSourceConfig to toggle them on or off.