Publish current draft design via an atomic database transaction with optimistic locking
true when publish succeeds.| Status | Code | Meaning |
|---|---|---|
400 | INVALID_SCHEMA | Request body invalid or draft failed publish validation |
403 | PLAN_RESTRICTED | Custom template publish blocked by plan. Response includes upgrade_required: true. |
404 | DRAFT_NOT_FOUND | No draft exists for page |
409 | DRAFT_VERSION_MISMATCH | Draft changed since client last read it. Response includes current_draft_version_id. |
500 | - | Publish failed. Possible causes: “Failed to publish design version” (RPC atomic transaction failure) or “Failed to apply published design to status page” (sync failure). |