- Bind Row To Display Condition
Tool name: configure-email-editor-row-display-condition
Binds an email row to an existing display condition, or clears its binding with null so everyone sees it. Nonmatching contacts cannot see a bound row; a condition matching nobody hides it entirely. The previous binding is lost; list-email-editor-display-conditions shows current bindings. Revision-bound, atomic edit; drafts only; publishing is publish-newsletter-email-content.
The contentRevision of the read this change is based on
The uuid of the row, as get-email-editor-content answers it under contentOutline
The condition this row follows; null frees the row, so it is shown to everybody
{ "editorUrl": "stringstring", "contentRevision": "strings", "rowUuid": "string", "decisionId": null, "accountId": null }
"replaced": the stored document is a new one; "unchanged": nothing was persisted.
What this write created, with uuids: after "addRow" the row and its columns, after "addModule" the block, plus the contentRevision the next write needs. Empty when nothing was created.
{ "operation": "replaced", "previousContentStatus": "draft", "contentStatus": "draft", "emailId": 0, "contentRevision": "string", "warnings": [ "string" ], "editorUrl": "string", "created": [ { "operation": 0, "type": "row", "uuid": "string", "kind": "string", "columns": [ "string" ] } ], "nextAction": "review_and_publish_content" }