Skip to main content
Use waterfall in twins and put this configuration under seed_config.waterfall. Waterfall.io prospecting and enrichment API with contacts, companies, verified emails, phone enrichment, job-change checks, account usage, and managed API keys.

Example seed

This is the complete Scenario request body for creating a Scenario. You can also import it with arga test-runner scenarios import --file scenario.json.

Parameters

The following fields belong directly inside seed_config.waterfall. Required nested fields are marked in their tables. Provider-native objects can contain service-specific fields beyond the representative record shapes below.

Resource fields

These tables describe the record shapes used by the example. Keep native field names and casing. Map keys such as property names, IDs, and metadata keys are supplied by your fixture.

prospects[]

contacts[]

companies[]

verify_emails[]

API coverage and limitations

Twin name: waterfall Supports
  • Waterfall API workflows for company search, people search, enrichment, verification, and account endpoints.
  • API-key authentication with UUID-shaped keys such as ad18e456-0dd7-45e1-b094-43a0361aedfa.
  • Environment-variable rewrites through the wizard for WATERFALL_API_KEY, WATERFALL_API_BASE_URL, WATERFALL_API_URL, and WATERFALL_BASE_URL.
Known limitations
  • Waterfall data starts empty unless seeded or created through API calls.
  • The twin focuses on API-compatible enrichment and verification workflows; broader Waterfall dashboard behavior is outside the primary fidelity target.
  • The Waterfall twin is backend-only; there is no browsable UI surface in the Arga app.
MCP tools: get_twin_catalog, provision_twins, start_url_validation, get_validation_results. See Scenario seeding for saving, provisioning, and resetting fixtures.