Walks a flow graph against a synthetic transcript without dispatching real tools or writing a call_logs row. Conversation-node transitions are picked by a deterministic keyword heuristic — for true eval-LLM-driven simulation use the in-app test panel. Tool-call nodes consume mocked results from the request body. Useful for CI smoke tests and skill verification before going live.
Hermetic flow simulator. Walks aDocumentation Index
Fetch the complete documentation index at: https://docs.goyappr.com/llms.txt
Use this file to discover all available pages before exploring further.
flow_config graph against a synthetic transcript without dispatching real tools, writing a call_logs row, or placing a real call. Useful for CI smoke tests, skill verification, and pre-deploy sanity checks.
Required scope: flows:test (separate from agents:update because flow tests can spend money on eval LLMs and external APIs in richer test modes).
flow_config (or uses the override you supply in the request body).role: "user" turn from your transcript and picks a transition by deterministic keyword overlap with each transition’s label/description. Misses route to “stay”.mock_tool_results[step_id]. If error is set, takes the error transition. Otherwise takes success, with custom branches evaluated in declaration order via the jsonpath/equals rule.mock_tool_results.call_logs or fire webhooks.flow_config in the body to test an unsaved draft instead of the agent’s stored graph.
Your Yappr API key (e.g. ypr_live_...). Generate one in the dashboard under Settings → API Keys.