Author the tenant's in-app messages + content cards
Replaces the tenant’s in-app content. Body: enabled (bool master switch), cards (up to 100 content cards) and messages (up to 100 in-app messages). Each card/message is validated + normalised — a classic card requires a title, a banner requires an imageUrl, a captioned_image requires both; an html message requires html, every other type requires body; all image/link URLs must be https. Each surface may carry segmentLabels (up to 50): when set, that surface is delivered only to a visitor whose resolved primary segment matches; omitted/empty means it is shown to every visitor. Duplicate ids within a surface are rejected. Persists to organizations.settings.in_app (tenant-isolated); the assembled feed is then served to the SDKs at /sdk/in-app/feed. Sends nothing and routes nothing.
Authorizations
Dashboard JWT token from Clerk
Response
Default Response