Delinea SecretServerSettings API

Secret Server Settings

OpenAPI Specification

delinea-secretserversettings-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Secret Server Rest Activations SecretServerSettings API
  description: REST API documentation for Secret Server. This document describes how to use the REST API. All requests require an authentication token; please see the <a href="../OAuth/">authentication document</a> for more information. The <a href="swagger.json">Swagger specification</a> for this API is also available.
  termsOfService: https://delinea.com/eula
  contact:
    name: Support
    url: https://delinea.com
  version: 11.7.2
servers:
- url: /SecretServer/api
security:
- BearerToken: []
tags:
- name: SecretServerSettings
  description: Secret Server Settings
paths:
  /v1/secretserversettings/export/stub:
    get:
      tags:
      - SecretServerSettings
      summary: Stub an empty Secret Server Settings export
      description: Returns an empty Secret Server Settings export to be filled out.
      operationId: SecretServerSettingsService_GetExportStub
      responses:
        '200':
          description: An empty Secret Server Settings export
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecretServerSettingsModel'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestResponse'
        '403':
          description: Authentication failed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuthenticationFailedResponse'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerErrorResponse'
      deprecated: false
  /v1/secretserversettings/export:
    post:
      tags:
      - SecretServerSettings
      summary: Get Secret Server Settings
      description: Get Secret Server Settings
      operationId: SecretServerSettingsService_GetExport
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExportSecretSettingsArgs'
        description: args
      responses:
        '200':
          description: Secret Server Settings
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecretServerSettingsExportResultModel'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestResponse'
        '403':
          description: Authentication failed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuthenticationFailedResponse'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerErrorResponse'
      deprecated: false
  /v1/secretserversettings/capabilities:
    post:
      tags:
      - SecretServerSettings
      summary: Get Import/Export Capabilities
      description: Returns model indicating what the user can import and export.
      operationId: SecretServerSettingsService_GetExportImportCapabilities
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecretServerSettingsImportCapabilitiesArgs'
        description: args
      responses:
        '200':
          description: Capability model
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecretServerSettingsImportCapabilityModel'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestResponse'
        '403':
          description: Authentication failed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuthenticationFailedResponse'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerErrorResponse'
      deprecated: false
  /v1/secretserversettings/import:
    post:
      tags:
      - SecretServerSettings
      summary: Import Secret Server Settings
      description: Apply a set of Secret Server Settings via a JSON upload.
      operationId: SecretServerSettingsService_ImportSetting
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SecretServerSettingsImportArgs'
        description: args
      responses:
        '200':
          description: The now active configuration.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecretServerSettingsImportResultModel'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestResponse'
        '403':
          description: Authentication failed
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuthenticationFailedResponse'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerErrorResponse'
      deprecated: false
components:
  schemas:
    ViewFieldValueOfConfigurationLocalUserPasswordsModel:
      description: Local User Password configuration
      properties:
        additionalLinks:
          description: AdditionalLinks
          items:
            $ref: '#/components/schemas/ViewFieldLink'
          type: array
        description:
          description: Description
          type: string
        fieldInputType:
          description: FieldInputType
          type: string
          nullable: true
        hasHistory:
          description: HasHistory
          type: boolean
          nullable: true
        helpLink:
          description: HelpLink
          type: string
        helpLinkText:
          description: HelpLinkText
          type: string
        hidden:
          description: Hidden
          type: boolean
          nullable: true
        hideOnView:
          description: HideOnView
          type: boolean
          nullable: true
        isRequired:
          description: IsRequired
          type: boolean
          nullable: true
        label:
          description: Label
          type: string
        maxLength:
          description: MaxLength
          type: integer
          format: int32
          nullable: true
        name:
          description: Name
          type: string
        placeholder:
          description: Placeholder
          type: string
        readOnly:
          description: ReadOnly
          type: boolean
          nullable: true
        readOnlyReason:
          description: ReadOnlyReason
          type: string
        sortOrder:
          description: SortOrder
          type: integer
          format: int32
          nullable: true
        value:
          $ref: '#/components/schemas/ConfigurationLocalUserPasswordsModel'
      type: object
    ConfigurationLocalPasswordPatchModel:
      description: Update settings for local user password configuration
      properties:
        allowUsersToResetForgottenPasswords:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        enableLocalUserPasswordExpiration:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        enableMinimumPasswordAge:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        enablePasswordHistory:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        localUserPasswordExpirationDays:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        localUserPasswordExpirationHours:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        localUserPasswordExpirationMinutes:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        minimumPasswordAgeDays:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        minimumPasswordAgeHours:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        minimumPasswordAgeMinutes:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        passwordHistoryItems:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        passwordHistoryItemsAll:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        passwordMinimumLength:
          $ref: '#/components/schemas/UpdateFieldValueOfOptionalInt32'
        passwordRequireLowercase:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        passwordRequireNumbers:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        passwordRequireSymbols:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        passwordRequireUppercase:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
      type: object
    ConfigurationSshCommandMenuModel:
      description: SshCommandMenus
      properties:
        active:
          description: Active
          type: boolean
        description:
          description: Description
          type: string
        name:
          description: Name
          type: string
        sshCommandMenuGuid:
          description: SshCommandMenuGuid
          type: string
          format: uuid
        sshCommandMenuId:
          description: SshCommandMenuId
          type: integer
          format: int32
      type: object
    ConfigurationLoginPatchModel:
      description: Login Configuration
      properties:
        allowAutoComplete:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        allowRememberMe:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        cacheADCredentials:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        defaultLoginDomain:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        enableDomainSelector:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        enableLoginFailureCAPTCHA:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        maxConcurrentLoginsPerUser:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        maximumLoginFailures:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        maxLoginFailuresBeforeCAPTCHA:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        rememberMeTimeOutMinutes:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        sshKeyIntegration:
          $ref: '#/components/schemas/ConfigurationLoginSshKeyIntegrationPatchModel'
        twoFactor:
          $ref: '#/components/schemas/ConfigurationLoginTwoFactorPatchModel'
        userLockoutTimeMinutes:
          $ref: '#/components/schemas/UpdateFieldValueOfOptionalInt32'
        visualEncryptedKeyboardEnabled:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        visualEncryptedKeyboardRequired:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
      type: object
    OptionalDateTimeOffset:
      description: CreationDate
      properties:
        date:
          description: Date
          type: string
          format: date-time
        dateTime:
          description: DateTime
          type: string
          format: date-time
        day:
          description: Day
          type: integer
          format: int32
        dayOfWeek:
          $ref: '#/components/schemas/DayOfWeek'
        dayOfYear:
          description: DayOfYear
          type: integer
          format: int32
        hour:
          description: Hour
          type: integer
          format: int32
        localDateTime:
          description: LocalDateTime
          type: string
          format: date-time
        millisecond:
          description: Millisecond
          type: integer
          format: int32
        minute:
          description: Minute
          type: integer
          format: int32
        month:
          description: Month
          type: integer
          format: int32
        offset:
          description: Offset
          type: string
          format: time-span
        second:
          description: Second
          type: integer
          format: int32
        ticks:
          description: Ticks
          type: integer
          format: int64
        timeOfDay:
          description: TimeOfDay
          type: string
          format: time-span
        utcDateTime:
          description: UtcDateTime
          type: string
          format: date-time
        utcTicks:
          description: UtcTicks
          type: integer
          format: int64
        year:
          description: Year
          type: integer
          format: int32
      type: object
    TicketSystemTypes:
      description: Value
      properties: {}
      type: string
      enum:
      - TicketNumberValidation
      - BmcRemedyIncidentManagement
      - BmcRemedyChangeManagement
      - PowerShell
      - ServiceNowChangeManagement
      - ServiceNowIncidentManagement
    ViewFieldValueOfConfigurationLauncherSettingsModel:
      description: Launcher Settings configuration
      properties:
        additionalLinks:
          description: AdditionalLinks
          items:
            $ref: '#/components/schemas/ViewFieldLink'
          type: array
        description:
          description: Description
          type: string
        fieldInputType:
          description: FieldInputType
          type: string
          nullable: true
        hasHistory:
          description: HasHistory
          type: boolean
          nullable: true
        helpLink:
          description: HelpLink
          type: string
        helpLinkText:
          description: HelpLinkText
          type: string
        hidden:
          description: Hidden
          type: boolean
          nullable: true
        hideOnView:
          description: HideOnView
          type: boolean
          nullable: true
        isRequired:
          description: IsRequired
          type: boolean
          nullable: true
        label:
          description: Label
          type: string
        maxLength:
          description: MaxLength
          type: integer
          format: int32
          nullable: true
        name:
          description: Name
          type: string
        placeholder:
          description: Placeholder
          type: string
        readOnly:
          description: ReadOnly
          type: boolean
          nullable: true
        readOnlyReason:
          description: ReadOnlyReason
          type: string
        sortOrder:
          description: SortOrder
          type: integer
          format: int32
          nullable: true
        value:
          $ref: '#/components/schemas/ConfigurationLauncherSettingsModel'
      type: object
    ConfigurationAdvancedUpdateArgs:
      description: ConfigurationAdvancedUpdateArgs
      required:
      - advancedSettingId
      properties:
        advancedSettingId:
          description: Setting Id
          type: integer
          format: int32
        value:
          description: Setting Value
          type: string
      type: object
    UpdateFieldValueOfOptionalInt32:
      description: The minimum length required for local user passwords
      properties:
        dirty:
          description: Dirty
          type: boolean
        value:
          description: Value
          type: integer
          format: int32
          nullable: true
      type: object
    ConfigurationLoginTwoFactorModel:
      description: Two Factor Login Configuration
      properties:
        allowTwoFactorRememberMe:
          description: When this option is checked, the user will only have to provide their two factor authentication information once in that browser for set time. This is done by setting an encrypted cookie on the browser.  The cookie will no longer be valid when the Two Factor Remember Me Duration has expired
          type: boolean
        duo:
          $ref: '#/components/schemas/ConfigurationLoginTwoFactorDuoModel'
        openIdConnect:
          $ref: '#/components/schemas/ConfigurationLoginTwoFactorOpenIdConnectModel'
        radius:
          $ref: '#/components/schemas/ConfigurationLoginTwoFactorRadiusModel'
        requireTwoFactorForWebLogin:
          description: Require Two Factor For Web Login
          type: boolean
        requireTwoFactorForWebServices:
          description: Require Two Factor For Web Services
          type: boolean
        twoFactorRememberMeTimeOutDays:
          description: The number of days that you will not be reprompted for 2FA
          type: integer
          format: int32
      type: object
    ConfigurationLoginTwoFactorOpenIdConnectPatchModel:
      description: OpenID Connect Two Factor Login Configuration
      properties:
        addNewUsersToThycoticOne:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        clientId:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        clientSecret:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        enable:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        logoutUrl:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        serverUrl:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        useThycoticOneAuthAsDefault:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
      type: object
    ConfigurationLoginTwoFactorDuoPatchModel:
      description: Duo Two Factor Login Configuration
      properties:
        apiHostname:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        enable:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        integrationKey:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        secretKey:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        useRadiusUsername:
          $ref: '#/components/schemas/UpdateFieldValueOfOptionalBoolean'
      type: object
    ForceRequireTicketSystemOptions:
      description: Value
      properties: {}
      type: string
      enum:
      - ReasonOnlyRequired
      - BothRequired
      - TicketNumberOrReasonRequired
      - TicketNumberOnlyRequired
    ViewFieldLink:
      description: AdditionalLinks
      properties:
        isExternal:
          description: IsExternal
          type: boolean
        linkText:
          description: LinkText
          type: string
        url:
          description: Url
          type: string
      type: object
    ConfigurationEmailPatchModel:
      description: Update email server configuration
      properties:
        fromEmailAddress:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        fromEmailName:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        sendLegacyEmails:
          $ref: '#/components/schemas/UpdateFieldValueOfOptionalBoolean'
        smtpCheckCertificateRevocation:
          $ref: '#/components/schemas/UpdateFieldValueOfOptionalBoolean'
        smtpDomain:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        smtpPassword:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        smtpPort:
          $ref: '#/components/schemas/UpdateFieldValueOfOptionalInt32'
        smtpServer:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        smtpUseCredentials:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        smtpUseImplicitSSL:
          $ref: '#/components/schemas/UpdateFieldValueOfOptionalBoolean'
        smtpUserName:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        smtpUseSSL:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
      type: object
    ConfigurationLoginSshKeyIntegrationModel:
      description: Ssh Key Integration Configuration
      properties:
        authenticationMethod:
          description: Require password only, public key only, password or public key, password and public key
          type: integer
          format: int32
        enable:
          description: When activated, SSH key pairs can be used for authentication in SSH Terminal
          type: boolean
        expirationInHours:
          description: The number of days and hours the key will stay active
          type: integer
          format: int32
        isPublicSshPassphraseRequired:
          description: When generating client keys for a user this indicates if the user is required to enter a passphrase.
          type: boolean
        keyExpires:
          description: When activated, SSH keys will expire after a specified amount of time
          type: boolean
        twoFactorBypass:
          description: When activated, providing a valid SSH key (and password, if required by Unix Authentication Method) will bypass any required 2FA validation
          type: boolean
      type: object
    ConfigurationSamlModel:
      description: SAML configuration
      properties:
        enabled:
          description: Enable SAML authentication
          type: boolean
        enableLegacySLO:
          description: Enable legacy SingleLogout
          type: boolean
        identityProviders:
          description: List of Identity Providers
          items:
            $ref: '#/components/schemas/ConfigurationSamlIdentityProviderModel'
          type: array
        legacyUsernameAttribute:
          description: Optional AttributeName to use for matching a Secret Server user.
          type: string
        serviceProviderCertificate:
          description: The Service Provider Certificate. Base64 encoded
          type: string
        serviceProviderCertificateExpirationDateString:
          description: The expiration date of the Service Provider Certificate
          type: string
        serviceProviderCertificateFriendlyName:
          description: The friendly name of the Service Provider Certificate
          type: string
        serviceProviderCertificatePassword:
          description: The password for the Service Provider Certificate
          type: string
        serviceProviderCertificateSubject:
          description: The subject of the Service Provider Certificate
          type: string
        serviceProviderCertificateThumbprint:
          description: The thumbprint of the Service Provider Certificate
          type: string
        serviceProviderName:
          description: The name of the Service Provider
          type: string
        useLegacy:
          description: Use Legacy SAML
          type: boolean
      type: object
    ConfigurationLoginModel:
      description: Login Configuration
      properties:
        allowAutoComplete:
          description: 'Deprecated: AutoComplete is a feature provided by most web browsers to automatically remember and prefill forms for you.  This can be a great security concern since they typically do not save the data in a secure manner.  You can enable or disable web browser prefill on the Login screen by using this option. Will always return true.'
          type: boolean
        allowRememberMe:
          description: This option enables the "Remember Me" checkbox on the login screen.  When a user chooses to use "Remember Me", an encrypted cookie will be set in their browser.  This will enable the user to revisit Secret Server without the need to log in.  This cookie will no longer be valid when the "Remember Me" period has expired and they will have to log in again
          type: boolean
        cacheADCredentials:
          description: Allows cached credentials to be used when Distributed Engine is unable to connect to Active Directory
          type: boolean
          nullable: true
        defaultLoginDomain:
          description: Default Login Domain
          type: string
        enableDomainSelector:
          description: Display the domain selector at login
          type: integer
          format: int32
        enableLoginFailureCAPTCHA:
          description: When this option is checked, the user will only have to complete a CAPTCHA if their login credentials are entered incorrectly a certain number of times
          type: boolean
        maxConcurrentLoginsPerUser:
          description: Maximum concurrent logins per user
          type: integer
          format: int32
        maximumLoginFailures:
          description: Set the number of login attempts allowed before a user is locked out of their account.  Once locked out, they will need a Secret Server administrator to reset their password and enable their account
          type: integer
          format: int32
        maxLoginFailuresBeforeCAPTCHA:
          description: Maximum Login Failures Before CAPTCHA
          type: integer
          format: int32
        rememberMeTimeOutMinutes:
          description: The number of minutes that you will be remembered
          type: integer
          format: int32
        sshKeyIntegration:
          $ref: '#/components/schemas/ConfigurationLoginSshKeyIntegrationModel'
        twoFactor:
          $ref: '#/components/schemas/ConfigurationLoginTwoFactorModel'
        userLockoutTimeMinutes:
          description: Number of minutes a User will be locked out for
          type: integer
          format: int32
          nullable: true
        visualEncryptedKeyboardEnabled:
          description: Enable the Visual Keyboard for logins
          type: boolean
        visualEncryptedKeyboardRequired:
          description: Require the Visual Keyboard for logins
          type: boolean
      type: object
    DefaultSecretPermissionsType:
      description: Default permissions to be applied when a Secret is created
      properties: {}
      type: string
      enum:
      - InheritsPermissions
      - CopyFromFolder
      - OnlyAllowCreator
    LauncherDeploymentType:
      description: Value
      properties: {}
      type: string
      enum:
      - ClickOnce
      - ProtocolHandler
    SecretServerSettingsImportCapabilityModel:
      description: SecretServerSettingsImportCapabilityModel
      properties:
        advancedSettings:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationAdvancedModelArray'
        applicationSettings:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationApplicationSettingsModel'
        configurationVersion:
          description: Export Configuration Version
          type: string
        email:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationEmailModel'
        externalInstanceId:
          description: ID for specific instance
          type: string
          format: uuid
        folderSettings:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationFoldersModel'
        launcherSettings:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationLauncherSettingsModel'
        licenses:
          $ref: '#/components/schemas/ViewFieldValueOfLicenseModelArray'
        localUserPasswords:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationLocalUserPasswordsModel'
        login:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationLoginModel'
        permissionOptions:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationPermissionOptionsModel'
        protocolHandlerSettings:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationProtocolHandlerSettingsModel'
        saml:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationSamlModel'
        security:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationSecurityModel'
        sessionRecording:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationSessionRecordingModel'
        sshCommands:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationSshCommandExportModel'
        ticketSystem:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationTicketSystemModel'
        userExperience:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationUserExperienceModel'
        userInterface:
          $ref: '#/components/schemas/ViewFieldValueOfConfigurationUserInterfaceModel'
      type: object
    UpdateFieldValueOfTicketSystemTypes:
      description: Ticket System Type
      properties:
        dirty:
          description: Dirty
          type: boolean
        value:
          $ref: '#/components/schemas/TicketSystemTypes'
      type: object
    ConfigurationApplicationSettingsPatchModel:
      description: Update application settings configuration
      properties:
        allowSendTelemetry:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        allowSoftwareUpdateChecks:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        apiRefreshTokensEnabled:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        apiSessionTimeoutDays:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        apiSessionTimeoutHours:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        apiSessionTimeoutMinutes:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        apiSessionTimeoutUnlimited:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        configurationEarlyAdopterEnabled:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        customUrl:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        displayDowntimeMessageToAdminsOnly:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        enableCredSsp:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        enableSyslogCefLogging:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        enableWebServices:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        externalInstanceId:
          description: ExternalInstanceId
          type: boolean
        maximumTokenRefreshesAllowed:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        maxSecretLogLength:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        mobileMaxOfflineDays:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        mobileMaxOfflineHours:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        obfuscatePersonallyIdentifiableInformation:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        piiObfuscationLevel:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        preventApplicationFromSleeping:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        preventDirectApiAuthentication:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
        syslogCefDateTimeFormat:
          $ref: '#/components/schemas/UpdateFieldValueOfSyslogCefDateTimeFormatType'
        syslogCefLogSite:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        syslogCefPort:
          $ref: '#/components/schemas/UpdateFieldValueOfInt32'
        syslogCefProtocol:
          $ref: '#/components/schemas/UpdateFieldValueOfSyslogCefProtocolType'
        syslogCefServer:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        syslogCefTimeZone:
          $ref: '#/components/schemas/UpdateFieldValueOfSyslogCefTimeZoneType'
        tmsInstallationPath:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        winRmEndpointUrl:
          $ref: '#/components/schemas/UpdateFieldValueOfString'
        writeSyslogToEventLog:
          $ref: '#/components/schemas/UpdateFieldValueOfBoolean'
      type: object
    SecretServerSettingsModel:
      description: SecretServerSettingsModel
      properties:
        advancedSettings:
          description: Advanced Configuration Settings
          items:
            $ref: '#/components/schemas/ConfigurationAdvancedModel'
          type: array
        applicationSettings:
          $ref: '#/components/schemas/ConfigurationApplicationSettingsModel'
        configurationVersion:
          description: Export Configuration Version
          type: string
        email:
          $ref: '#/components/schemas/ConfigurationEmailModel'
        externalInstanceId:
          des

# --- truncated at 32 KB (146 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/delinea/refs/heads/main/openapi/delinea-secretserversettings-api-openapi.yml