Hi,
I need to confirm one specific behaviour before editing a live production workflow.
I have an active HTTP-triggered workflow on Pipedream Free. Its currently deployed HTTP trigger is configured as:
HTTP Response: Return HTTP 200 OK
I want to enter Edit mode and change that trigger setting to:
HTTP Response: Return a custom response from your workflow
Question 1 — most important
Does changing the trigger’s HTTP Response setting remain completely draft / undeployed until I explicitly click Deploy?
In other words, while that change is sitting undeployed in the editor, will the existing live endpoint continue running the currently deployed configuration with Return HTTP 200 OK?
Or can changing this particular trigger setting affect the live endpoint immediately, before deployment?
I’m asking specifically about the HTTP trigger configuration property, not code-step changes.
Why this matters
The currently deployed workflow does not call $.respond() on most execution paths. If changing the trigger to custom-response mode affected the live endpoint immediately before the matching code changes were deployed, live requests could potentially wait for a response that the currently deployed steps never send. So I don’t want to infer behaviour here.
Question 2
If the trigger remains configured as Return HTTP 200 OK, what happens if a code step calls $.respond(…)? Is that call simply ignored/no-op until the trigger is configured for custom responses, or can it throw/fail the workflow?
Question 3 — Free plan
If I enter Edit mode and create undeployed changes on an active workflow, is there currently any supported way on the Free plan to discard those pending changes and return the editor to the currently deployed state without deploying anything? I have seen older community discussions saying there was no discard-changes option, so I’d like to confirm the current behaviour.
I’m deliberately avoiding testing this directly on the production workflow until I know the deployment semantics.
Thanks.