"Replay key reused for different input; the page is not published or is hidden; delayMinutes outside 5..10080; no such chain step; a goal link code of no link of the business; AI enabled on a plan without the AI Manager; AI enabled without an aiPrompt"
"Owner-only site:write. The whole setting, not a patch: all six body fields are required. delayMinutes is 5 to 10080 (seven days); one wait per person at a time: reopening the page restarts the timer, another page replaces the wait only when its nudge is on with a step or AI and the person is not in its 30-day cooldown, and the same person is not nudged again on the same page for 30 days after a nudge. A running wait uses the setting as it was when it started; if the nudge is off or the page hidden or unpublished when the timer fires, the wait is cancelled (superseded, nothing sent), which is also what isEnabled false does to pending waits. A tap on a goal link set on any page of the business ends the wait. stepSeq is the tenant seq_num of a chain step or null; aiEnabled with aiPrompt (1 to 2000 characters; aiEnabled true without one is refused) runs the AI Manager after the step and needs a plan that includes it; goalLinkCodes (at most 50) are codes of links the business owns, bare or with the dl_ prefix. Refusals carry their own code and recipe. No secret approval gate. Idempotency-Key is optional for PUT."