> ## Documentation Index
> Fetch the complete documentation index at: https://devtools.waterfall.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Build with your agent

> Give your coding agent the API specification and the workflow you want to build.

Give your agent these guides for the workflow and the OpenAPI specification for request and response details. Waterfall's [API skills](https://github.com/Waterfall-io/api-skills) support direct API use and integration development.

## Example integration brief

> Implement signup enrichment in our backend. Use POST /v1/enrichment/contact with the signup email and our user\_id and workspace\_id in custom\_fields. Process the result asynchronously. If a company domain is returned, enrich the company using POST /v1/enrichment/company. Keep unknown fields unset. Store the results with our existing records. Do not add a score or send outreach; our application owns those decisions.

Point the agent to [Enrich signups](/v1/enrich-signups), [Enrich accounts](/v1/enrich-accounts), [results and delivery](/v1/results), and [the OpenAPI specification](/api_specs.yaml).

## Selecting roles

An agent can also choose relevant roles from [Company Titles](/v1/discover-roles) before calling Search Contact. Give it your persona criteria and the actual returned titles. See [Find the buying team](/v1/find-buying-team).
