Core API Documentation Help

Publish Active Configurations Draft

View request in Postman

/tenants/{tenantId}/configurations/drafts/active/publish

Writes the keys the draft has staged to the tenant's live configuration and returns the live configuration as it now stands.

Only the staged keys are written; live values the draft never staged are left as they are. The live configuration is snapshotted before the write, so the previous values are retained as a record.

The draft stops being the active one, so the next request for a draft gets a fresh, empty one. An empty draft has nothing to publish and is refused.

Request parameters

Responses

{ "brandColour": "#1a2b3c", "logoLightUrl": "https://storage.googleapis.com/core-assets/tenants/00000000-0000-4000-b1b1-333333333333/configurations/01920000-0000-7000-8000-0000000000aa/logoLightUrl.png", "logoDarkUrl": "https://storage.googleapis.com/core-assets/tenants/00000000-0000-4000-b1b1-333333333333/configurations/01920000-0000-7000-8000-0000000000aa/logoDarkUrl.png" }
{ "error": "The active configurations draft holds no changes to publish." }
01 September 2026