⚠️ This documentation pertains to a preview endpoint. This feature is not yet ready for API consumption and may change.
For inquiries or feedback, please contact us at Glean.

Read public client configuration

post/publicclientconfig

Read configuration information such as the company name, logo and etc that is public and is not considered as PII.

SecurityBearerAuth
Request
header Parameters
X-Glean-Auth-Type
string

Auth type being used to access the endpoint (should be non-empty only for global tokens).

X-Scio-Actas
string <email>

Email address of a user on whose behalf the request is intended to be made (should be non-empty only for global tokens).

Request Body schema: application/json

Public Config request

boolKeys
Array of strings

A list of boolean flag keys to include in the response.

themeKeys
Array of strings

A list of theme keys to include in the response.

Responses
200

OK

Response Schema: application/json
object (AssistantConfig)

Configuration settings specific to Assistant features

badVersions
Array of strings

Known bad client versions that should force update themselves

object (BoolValues)

A map of {string, boolean} pairs representing flags that globally guard conditional features. Omitted flags mean the client should use its default state.

object

Branding customizations applicable to the current user, such as custom company logos and background images for light and dark mode or company-specific product terminology.

chatHistoryEnabled
boolean
Deprecated

Whether the chat history for Chat is enabled

chatLinkUrlTemplate
string
Deprecated

The URL to use for outbound links to Glean Chat. Defaults to {webAppUrl}/chat.

companyDisplayName
string

The user-facing name of the company owning the deployment

customSerpMarkdown
string

A markdown string to be displayed on the search results page. Useful for outlinks to help pages.

object (FeedbackCustomizations)
feedMentionsEnabled
boolean

Whether the mentions feed is enabled

feedPeopleCelebrationsEnabled
boolean

Whether people celebrations is enabled or not for the instance

feedRecentsEnabled
boolean

Whether the recents feed is enabled

feedSuggestedEnabled
boolean

Whether the suggested feed is enabled

feedTrendingEnabled
boolean

Whether the trending feed is enabled

gptAgentEnabled
boolean
Deprecated

Whether the GPT agent for Chat is enabled

greetingFormat
string

Describes how to format the web app greeting. Possible format options include %t - timely greeting %n - the user's first name

object (IntegerValues)

A map of {string, integer} pairs for client consumption.

isOrgChartAccessible
boolean

Determines whether the org chart is accessible to all users, regardless of link visibility. Org chart can be accessible even if the org chart link in Directory is not visible.

isOrgChartLinkVisible
boolean

Determines whether the org chart link in the Directory panel is visible to all users.

isPeopleSetup
boolean

Whether or not people data has been set up.

isPilotMode
boolean

Whether or not the deployment is in pilot mode.

onboardingQuery
string

A demonstrative query to show during new user onboarding

searchLinkUrlTemplate
string

The URL to use for outbound links to Glean Search. Defaults to {webAppUrl}/search?q=%s.

searchPlaceholder
string

Custom autocomplete box placeholder to replace rotating prompts

object (ShortcutsConfig)

Configuration settings related to Shortcuts

shortcutsPrefix
string
Deprecated

Company-wide custom prefix for Go Links.

ssoCompanyProvider
string

SSO provider used by the company

Enum: "gsuite" "iap" "okta" "okta_saml" "ping" "azure" "onelogin" "onelogin_saml"
taskSeeAllLabel
string

Label for the external link at the end of the Task card in order to guide user to the source.

taskSeeAllLink
string

Link used in conjunction with taskSeeAllLabel to redirect user to the task's source.

object (Themes)

A set of Theme objects to make available to the user based on their chosen preference. If a theme variant is not supplied, the default theme will be used.

object (ToolsConfig)
Deprecated

Configuration settings related to Tools.

object (UserOutreachConfig)
webAppUrl
string

URL the company uses to access the web app

401

Not Authorized

429

Too Many Requests

Request samples
application/json
{
  • "themeKeys": [
    • "string"
    ],
  • "boolKeys": [
    • "string"
    ]
}
Response samples
application/json
{
  • "badVersions": [
    • "fe-release-2020-09-30-8843c44"
    ]
}