Skip to main content
POST
Promote Surface
Publish the exact current compatibility HTML draft for /x/{publicId}. The response is { "ok": true, "data": { "status": "published" } }. Auth: the personal owner, or the owner/admin of a team Surface.
This retained operation is for compatibility HTML revisions. Package-backed revisions fail with 409 RUNTIME_PUBLISH_REQUIRED; runtime publication remains unavailable until H5 validation and hosting are complete.
Promotion sets publishedRevisionId to the current draft. A later update creates a new draft without changing the selected publication.