prufa_run_flow
Execute a confirmed test flow for a website, passing per-run credentials encrypted in transit, and receive a run ID and report URL to poll for results.
Instructions
Execute a CONFIRMED flow. Returns 202 with run_id + report_url; poll the report via prufa_get_report. Pass per-run credentials as an object mapping the spec's {{VARIABLES}} to values ({'EMAIL': ..., 'PASSWORD': ...}) — these are encrypted in transit and NOT stored (use prufa_set_flow_credentials to store reusable ones). Fails if the flow is still a draft — confirm it first. Idempotent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flow_id | Yes | ||
| credentials | No | Optional {VAR: value} map for this run only; encrypted in transit, not stored. | |
| idempotency_key | No | Optional. Replays of the same key within 24h return the original response without re-executing — pass one to make retries safe. Omitted: a fresh key is generated, so each call executes. |