This documentation is currently under development. Certain sections are not yet complete and will be added shortly.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Config

Get tenant core configuration

get
/api/{tenantId}/admin/config

Returns the tenant name, favicon URLs, effective public URI, enabled extensions, and tenant language settings.

Authorization

Requires tenant.core:read scope.

Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
tenantIdstringRequired
Responses
200

Configuration returned.

Tenant core configuration response

namestring · min: 1Required

Name of the tenant.

logoUrlstring · nullableOptional

Optional logo URL.

appTitlestring · nullableOptional

Optional browser/application title override.

statusinteger · enumOptional

Tenant operational status.

Possible values:
purposeinteger · enumOptional

Tenant usage purpose.

Possible values:
publicUristring · min: 1Required

Effective public base URI used for end-user links.

defaultLanguagestring · min: 1Required

Default language configured for the tenant.

availableLanguagesstring[]Required

List of languages available for the tenant.

extensionsstring[]Required

List of enabled extensions for this tenant.

get/api/{tenantId}/admin/config
200

Configuration returned.

Update tenant core configuration

patch
/api/{tenantId}/admin/config

Updates editable core fields in config.yml. Status and purpose can only be modified by global administrators.

Authorization

Requires tenant.configuration.general:write scope.

Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
tenantIdstringRequired
Body

Tenant core configuration patch request.

logoUrlstring · nullableOptional

Optional logo URL.

faviconUrlstring · nullableOptional

Optional 48x48 favicon URL.

largeFaviconUrlstring · nullableOptional

Optional 192x192 favicon URL. Set empty string to clear.

appleFaviconUrlstring · nullableOptional

Optional Apple touch icon URL. Set empty string to clear.

appTitlestring · nullableOptional

Optional application title override. Set empty string to clear.

defaultLanguagestring · nullableOptional

Optional default language.

availableLanguagesstring[] · nullableOptional

Optional available languages.

statusinteger · enumOptional

Optional tenant status (global administrators only).

Possible values:
purposeinteger · enumOptional

Optional tenant purpose (global administrators only).

Possible values:
Responses
200

Configuration updated and returned.

Tenant core configuration response

namestring · min: 1Required

Name of the tenant.

logoUrlstring · nullableOptional

Optional logo URL.

appTitlestring · nullableOptional

Optional browser/application title override.

statusinteger · enumOptional

Tenant operational status.

Possible values:
purposeinteger · enumOptional

Tenant usage purpose.

Possible values:
publicUristring · min: 1Required

Effective public base URI used for end-user links.

defaultLanguagestring · min: 1Required

Default language configured for the tenant.

availableLanguagesstring[]Required

List of languages available for the tenant.

extensionsstring[]Required

List of enabled extensions for this tenant.

patch/api/{tenantId}/admin/config

Last updated