OUTCOME · Create or advance
What changes
Publishes the selected DRAFT and atomically replaces effective identity, brand, domains, entitlements, and settings. It does not configure external DNS, TLS, ingress, infrastructure, traffic, or trading authority.
WHY IT MATTERS
- Gives people and agents a contract-backed way to advance publish revision.
- Separates draft configuration work from effective tenant behavior so changes can be reviewed, audited, published atomically, and reverted through a new draft.
ISOLATION + AUTHORITY
Platform administrator, tenant, domain, certificate, brand, navigation, feature declaration, entitlement source, configuration revision, review, publication, and application-domain authority remain distinct. A tenant configuration or entitlement cannot enable frozen trading controls, matching, prediction execution, ingress, publisher activity, market status, traffic, wallet signing, or settlement authority.
BEFORE YOU CALL
- Authenticate at the documented boundary: bearer+scope.
- Supply the required tenant_uuid (path), revision_uuid (path), expected_configuration_version (body) exactly as defined by the live contract.
- Use one Idempotency-Key only for retries of the same byte-equivalent logical mutation.
- Resolve the tenant UUID, current published configuration version, complete desired configuration, administrator authority, and any domain-owned policy that cannot be granted by tenant settings.
WHAT TO DO NEXT
- Re-read tenant detail and confirm the published configuration head, domains, branding, navigation, and entitlements now match the approved revision.
- Reconcile dependent domain services separately; publication cannot activate authority or frozen product controls outside tenant configuration.
AGENT GUIDANCE
- Use publish revision only for the purpose and lifecycle stage described by this operation; do not treat it as authority for an adjacent action.
- Supply the required tenant_uuid (path), revision_uuid (path), expected_configuration_version (body) exactly as defined by the live contract.
- Distinguish tenant creation, draft revision, validation, review, publication, supersession, reversion draft, domain verification, certificate readiness, entitlement visibility, and domain-owned authorization.
- After a timeout or conflict, read authoritative state before deciding whether an equivalent retry is safe.