Current model (2026-06-28)
Saved defaults (run_setup_json) pre-fill Studio forms only. They are not merged at fire time.
At runtime the engine resolves:
- Canvas step config (graph)
- Start params sent with the command or stored on the trigger (
trigger_payload,trigger_steps,excluded_step_ids)
Legacy merge rule (deprecated)
use_run_setup_defaults: false.Inbound webhooks
- Sender POSTs to
/v1/inbound-webhooks/{subscription_id}with HMAC + idempotency key. - BFF maps JSON body →
trigger_payloadand applies subscriptionextras. - Engine starts with POST body + extras + graph —
not merged from saved.run_setup_json
extras (start params at fire time):
Cron (workflow_triggers)
AgentRuntime runs the schedule and dispatches the trigger automatically. REST: GET/POST/PATCH/DELETE /workflows/{id}/triggers.
Target schedule config (same Start steps model as Manual):