Return every source the platform can monitor, with each source’s config schema.
config_schema that describes what fields updateSourceConfigV1 accepts for that source.
Sources are system-defined; they can’t be created or deleted. This endpoint is a catalog.
listSourcesV1 before updateSourceConfigV1 — the returned config_schema tells you what shape the config object needs to be for that specific source (e.g., Reddit wants { subreddits: string[] }, LinkedIn Jobs wants { location, work_type }).Cache the result. Sources don’t change often. Safe to cache for an entire session.Related: