Required scopes: checkout_write
Why an INVALID publish was refused.
The step it is on; null for the flow as a whole.
The flow now.
Its edges.
The step it leaves, or "trigger" for the start.
The port it leaves by: next from the start; accept or decline from a page; matching or nonMatching from a segment; a treatment id from a split.
Whether post-purchase is locked for the store, which refuses writes.
A hash of the stored flow, for expectedRevision. "none" with no flow.
Its steps. Empty with no flow.
The step’s id. Publishing gives every step a new one.
Which orders a SEGMENT step matches.
A PAGE step’s page. Null on the others, and when the page was deleted.
The store’s flow revision now.
The consequences of publishing this flow.
What kind of consequence.
The stored A/B tests it concerns.