data (read with ?expand=data, write with
the data field of PATCH …/versions/{id}). A newly created content is seeded
with its type’s default data, and writes are a field-level merge, so you
only send the fields you want to change. Nested rich content reuses
blocks; conditions/actions reuse
rules.
checklist
Checklist item
An item needs a
name and either a clickActions or a completeWhen.
launcher
A launcher needs a
target; show-tooltip behavior needs tooltip content,
perform-action behavior needs actions.
banner
A banner needs
content; element-relative placements need a containerTarget.
tracker
A tracker has no UI — it records an event when its start rules match. (No theme needed.)resource-center
Tab blocks use the resource center’s own vocabulary —
richtext, divider,
action, sub-page, content-list, live-chat, and announcement (the feed;
at most one per resource center) — not the flow blocks. Rich text goes
inside a richtext block, which wraps regular blocks
in its content; a bare flow text block at the tab level is rejected.
A resource center needs ≥1 tab, each with a name and at least one block.
announcement
The announcement-feed body. Announcements reach users only through a resource center with anannouncement block — publishing alone does not
surface them.
The “announcement time” is not in
data — it is the version-level
scheduledAt field (the feed hides the announcement until that instant and
orders by it, newest first).