Test a recipe on a small slice
test_recipeStarts a recipe preflight: a bounded rehearsal of a full run that fetches at most max_pages_per_source pages of each listing (default 1, max 5) and max_upstream_rows rows of each per-row source (default 25), runs the transform and the checks a slice can answer, and reports. Sources that present a paid or stored credential are skipped and reported skipped_paid. It never seals a version and never becomes live. Example: {"recipe_id": "…", "recipe_digest": "…"}. Returns the run receipt. Watch it with run_events or get_run; it ends cancelled with cancel_reason preflight_complete and a preflight_report {sources, transform, checks} — that is success, not a cancel. Fix what the report names, register again and test again; start_run once the report is clean, preserving the user's requested mode and bounds; use full unless they requested a bounded sample.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recipe_id | Yes | ||
| recipe_digest | Yes | ||
| max_upstream_rows | No | ||
| max_pages_per_source | No |