Skip to navigation

Read organization Live Studio settings

Required scopes: live_studio.get.

Service-token organization UUID boundary applies; handles and foreign organization IDs return 404. Personal tokens and browser sessions are not accepted. Only organization_id, revision and normalized settings are returned; editor attribution and internal token principals are omitted. Returns saved settings or effective defaults at revision 0 without creating a settings row. Rechecks current explicit scope after acquiring a shared workspace lock. Studio configuration reads remain available during processing restriction.

Response headers:

  • ETag (200): Strong validator covering the effective settings and revision. Separate from Live playback/display sequence validators. Use unchanged as If-Match on PUT.

Authentication

AuthorizationBearer

Organization-owned service token. Issue the initial token in organization credential settings. Scopes are documented per operation via x-required-scopes; they are not OAuth scopes.

Path parameters

organization_idstringRequiredformat: "uuid"
Immutable organization UUID bound to the service token.

Response headers

ETagstringOptionalformat: "^"studio-[a-f0-9]{64}"$"

Strong validator covering the effective settings and revision. Separate from Live playback/display sequence validators. Use unchanged as If-Match on PUT.

X-Request-IdstringOptional

Response

Current organization Live Studio settings
organization_idstringformat: "uuid"
revisioninteger>=0

Settings revision independent of any Live sequence. Zero represents unsaved defaults; every accepted PUT increments the revision, even for identical settings.

settingsobject

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
429
Too Many Requests Error
503
Service Unavailable Error