source field holding the platform’s provider_id, and you can narrow any search or feed to a subset with the sources filter.
source field and in the facets.sources buckets, so a facet key can be fed straight back in as a filter.
Treat this as an open set. Platforms are added regularly, so a new
provider_id appearing is a normal additive change — do not hard-code the list as a closed enum. See Versioning. To read the current list programmatically, the dashboard exposes it at GET /api/v1/providers/catalog.Aliases
Three convenience aliases are accepted and expanded server-side. Everything else must be an exactprovider_id.
Note in particular that Cornerstone OnDemand is
csod, not cornerstone.

