Internal
Create a dashboard banner (platform admin)
Mints a new banner (server-assigned id). audience/scope are consistency- checked discriminators (audience "orgs" requires orgIds and rejects them when "all"; same for scope/pathPrefixes), message is 1..500 chars, and ctaUrl must be https: or mailto:. reason is required and goes to the audit log. Refused past a 50-row cap.
post/v1/admin/banners
Request body
Response
Created