add_table_waterfall
Add a waterfall enrichment to a table, cascading through multiple data providers sequentially until a result is found.
Instructions
Add a waterfall to a table. A waterfall tries multiple data providers in sequence until one returns a result.
WORKFLOW:
Call search_waterfalls to find the right waterfall (e.g. "email_getter", "person_getter").
Note the waterfall identifier, available_enrichments (provider IDs), and input_params.
Call get_table_columns to see available column names.
Build the mapping: keys are waterfall param names, values are column names.
The returned id is the TABLE-WATERFALL id — use it with run_table_enrichment to trigger a run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table_uuid | Yes | The UUID of the table | |
| waterfall_identifier | Yes | The waterfall identifier (e.g. "email_getter"). Get from search_waterfalls. | |
| enrichments | Yes | List of enrichment (provider) IDs to use in the waterfall cascade. Get from search_waterfalls available_enrichments. | |
| mapping | Yes | Maps waterfall param names to table column names. Keys = param names from waterfall input_params. Values = column names from get_table_columns. | |
| email_verifier | No | Optional enrichment ID for email verification (only for email waterfalls with is_email_verifying=true). |