For AI agents
- Call
get_dataset_fieldsbefore choosing fields. - Preview the dataset and show the expected quote before paid work.
- Use
confirm: trueonly after explicit approval for quote-gated operations. - Preserve
workflow_run_idand useget_workflow_rununtil terminal status.
Enrich a dataset
enrich_dataset after approval. qualify_dataset and research_dataset follow the same quote-then-confirm pattern. transform_dataset changes the shape or filters rows; run_workflow starts a generic workflow. Poll all asynchronous work with get_workflow_run.
Enrichment workflow
Enrichment normally operates on a matched dataset or another dataset whose fields provide a reliable company or person anchor. First callget_dataset_fields, then request the fields using the names returned for that
dataset. Do not assume that a field exists across dataset types.
The first enrich_dataset call should omit confirmation when the operation is
quote-gated. Show the returned row count, fields, and credit estimate. Only
repeat the same request with confirm: true after explicit user approval.
workflow_run_id to poll. When the run succeeds, continue
with its output dataset ID rather than assuming the source dataset was updated
in place.
Related workflow types
qualify_datasetscores rows against explicit criteria and may consume credits.research_datasetperforms a quoted research task against supplied context fields.transform_datasetfilters or reshapes data and is the read-only way to limit rows before paid work.run_workflowis the generic entry point when a specialized tool does not cover the operation.

