List Waterfall Configs
GET /enrichment/waterfall/configs
List active waterfall pipelines saved for a list.
Returns configs where list_id matches OR is_global=true. The UI treats
these as the “runnable pipelines for this list” set. Each summary includes
the column_id clients need for POST /enrichment/waterfall/enrich.
Empty list means the caller should auto-create one (see
POST /enrichment/waterfall/configs).
Authorizations
Parameters
Query Parameters
List ID whose saved pipelines to return
List ID whose saved pipelines to return
Header Parameters
Responses
200
Successful Response
object
Paginated (by list_id filter) collection of waterfall pipeline configs.
object
One saved waterfall pipeline attached to (or global for) a list.
column_id is the handle the worker uses to resolve config + store
enrichment output. providers is a de-duplicated list of step providers
so callers can see at a glance what a pipeline actually runs.
object
Providers in this pipeline whose step is BYOK but the org has no active key (these steps will be skipped at run time). Empty when everything is runnable.
Per-step credential breakdown (system vs BYOK + readiness) for this pipeline.
Per-step credential breakdown so callers can see, before running, which steps use graph8 system keys (charge credits) vs the org’s own BYOK key, and whether the required credential is actually present.
object
True if the step can actually run: system steps are always ready; BYOK steps are ready only when the org has an active key for that provider.
‘system’ = graph8-funded; ‘byok’ = org’s own key.
True = uses graph8-managed system key (charges credits). False = uses org BYOK key.
422
Validation Error