---
title: "Get gluu configuration"
method: GET
path: "/api/v1/configuration"
---

# Get gluu configuration

`GET /api/v1/configuration`

Retrieve gluu configuration

## Response `200`

success

- GluuConfiguration
  - `dn` string
  - `inum` string
  - `description` string
  - `displayName` string
  - `hostname` string
  - `lastUpdate` string, date-time
  - `pollingInterval` string
  - `status` 'active' | 'inactive' | 'expired' | 'register'
  - `userPassword` string
  - `gluuHttpStatus` string
  - `gluuDSStatus` string
  - `gluuVDSStatus` string
  - `gluuSPTR` string
  - `sslExpiry` string
  - `profileManagment` boolean
  - `manageIdentityPermission` boolean
  - `vdsCacheRefreshEnabled` boolean
  - `cacheRefreshServerIpAddress` string
  - `vdsCacheRefreshPollingInterval` string
  - `vdsCacheRefreshLastUpdate` string, date-time
  - `vdsCacheRefreshLastUpdateCount` string
  - `vdsCacheRefreshProblemCount` string
  - `scimEnabled` boolean
  - `passportEnabled` boolean
  - `radiusEnabled` boolean
  - `samlEnabled` boolean
  - `contactEmail` string[]
  - `smtpConfiguration` SmtpConfiguration
    - `valid` boolean
    - `connectProtectionList` string[]
    - `host` string
    - `port` integer
    - `connect-protection` 'None' | 'StartTls' | 'SslTls'
    - `trust-host` boolean
    - `from-name` string
    - `from-email-address` string
    - `requires-authentication` boolean
    - `user-name` string
    - `password` string
    - `key-store` string
    - `key-store-password` string
    - `key-store-alias` string
    - `signing-algorithm` string
  - `configurationDnsServer` string
  - `maxLogSize` integer
  - `oxIDPAuthentication` OxIDPAuthConf[]
    - `type` string
    - `name` string
    - `level` integer
    - `priority` integer
    - `enabled` boolean
    - `version` integer
    - `fields` CustomAttribute[]
      - `name` string
      - `values` string[]
    - `config` GluuLdapConfiguration
      - `configId` string
      - `bindDN` string
      - `bindPassword` string
      - `servers` string[]
      - `maxConnections` integer
      - `useSSL` boolean
      - `baseDNs` string[]
      - `primaryKey` string
      - `localPrimaryKey` string
      - `useAnonymousBind` boolean
      - `enabled` boolean
      - `version` integer
      - `level` integer
  - `authenticationMode` string
  - `oxTrustAuthenticationMode` string
  - `oxLogViewerConfig` LogViewerConfig
    - `log_template` SimpleExtendedCustomProperty[]
      - `value1` string
      - `value2` string
      - `hide` boolean
      - `description` string
  - `oxLogConfigLocation` string
  - `passwordResetAllowed` boolean
  - `trustStoreConfiguration` TrustStoreConfiguration
    - `useJreCertificates` boolean
  - `trustStoreCertificates` TrustStoreCertificate[]
    - `name` string
    - `certificate` string
    - `version` string
    - `enabled` boolean
    - `added_by` string
    - `added_at` string, date-time
    - `modified_by` string
    - `modified_at` string, date-time
  - `cacheConfiguration` CacheConfiguration
    - `cacheProviderType` 'IN_MEMORY' | 'MEMCACHED' | 'REDIS' | 'NATIVE_PERSISTENCE'
    - `memcachedConfiguration` MemcachedConfiguration
      - `servers` string
      - `maxOperationQueueLength` integer
      - `bufferSize` integer
      - `defaultPutExpiration` integer
      - `connectionFactoryType` 'DEFAULT' | 'BINARY'
    - `inMemoryConfiguration` InMemoryConfiguration
      - `defaultPutExpiration` integer
    - `redisConfiguration` RedisConfiguration
      - `redisProviderType` 'STANDALONE' | 'CLUSTER' | 'SHARDED' | 'SENTINEL'
      - `servers` string
      - `defaultPutExpiration` integer
      - `sentinelMasterGroupName` string
      - `password` string
      - `useSSL` boolean
      - `sslTrustStoreFilePath` string
      - `sslTrustStorePassword` string
      - `sslKeyStoreFilePath` string
      - `sslKeyStorePassword` string
      - `maxIdleConnections` integer
      - `maxTotalConnections` integer
      - `connectionTimeout` integer
      - `soTimeout` integer
      - `maxRetryAttempts` integer
    - `nativePersistenceConfiguration` NativePersistenceConfiguration
      - `defaultPutExpiration` integer
      - `defaultCleanupBatchSize` integer
      - `deleteExpiredOnGetRequest` boolean
  - `documentStoreConfiguration` DocumentStoreConfiguration
    - `documentStoreType` 'LOCAL' | 'JCA' | 'WEB_DAV' | 'DB'
    - `localConfiguration` LocalDocumentStoreConfiguration
      - `baseLocation` string
    - `jcaConfiguration` JcaDocumentStoreConfiguration
      - `serverUrl` string
      - `workspaceName` string
      - `connectionTimeout` integer
      - `userId` string
      - `password` string
    - `webDavConfiguration` WebDavDocumentStoreConfiguration
      - `serverUrl` string
      - `workspaceName` string
      - `connectionTimeout` integer
      - `userId` string
      - `password` string
      - `decryptedPassword` string
    - `dbConfiguration` DBDocumentStoreConfiguration
  - `customObjectClasses` string[]
  - `baseDn` string

## Other responses

- `500` — Server error

---

[API](https://skmtc.net/gluufederation/apis/oxtrust-api.md) · [All operations](https://skmtc.net/gluufederation/apis/oxtrust-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gluufederation/oxtrust-api/versions/283dde2d4ad4/schema)
