Delinea · Schema

PbaConfigurationModel

PBA Configuration

Privileged Access ManagementSecrets ManagementIdentity SecurityDevOpsCybersecurity

Properties

Name Type Description
allowImportData boolean Allow Import Data
challengeEnabled boolean Challenge Enabled
challengeLockoutIntegratedEnabled boolean Challenge Lockout Integrated Enabled
challengeLockoutSamlEnabled boolean Challenge Lockout SAML Enabled
enabled boolean Enabled
encryptionEnabled boolean Encryption Enabled
eventDataUploadInterval integer Event Data Upload Interval
eventDataUploadSizeThreshold integernull Event Data Upload Size Threshold
externalPbaUrl string External PBA URL
fileUploadEnabled boolean File Upload Enabled
firstEnabledDate stringnull First Enabled Date
metadataInterval integer Metadata Interval
metadataLastSynchronized stringnull Metadata Last Synchronized
pbaIntegrationKeySet boolean PBA Integration Key Set
pbaKey stringnull PBA Key
pbaKeyCreatedDate stringnull PBA Key Created Date
pbaKeyStatus object
respectOwnerEditorRequireApprovalEnabled boolean Respect Owner Editor Require Approval Enabled
retentionDays integer Retention Days
secretServerKey stringnull Secret Server Key
secretServerKeyCreatedDate stringnull Secret Server Key Created Date
secretServerKeyStatus object
siteId integer Id of Site
storageDirectoryPath string Storage Directory Path
warningMessage string Warning Message
View JSON Schema on GitHub

JSON Schema

delinea-pba-configuration-model-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/delinea/main/json-schema/delinea-pba-configuration-model-schema.json",
  "title": "PbaConfigurationModel",
  "description": "PBA Configuration",
  "x-generated": "2026-10-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/delinea-pbaconfiguration-api-openapi.yml#/components/schemas/PbaConfigurationModel",
  "properties": {
    "allowImportData": {
      "description": "Allow Import Data",
      "type": "boolean"
    },
    "challengeEnabled": {
      "description": "Challenge Enabled",
      "type": "boolean"
    },
    "challengeLockoutIntegratedEnabled": {
      "description": "Challenge Lockout Integrated Enabled",
      "type": "boolean"
    },
    "challengeLockoutSamlEnabled": {
      "description": "Challenge Lockout SAML Enabled",
      "type": "boolean"
    },
    "enabled": {
      "description": "Enabled",
      "type": "boolean"
    },
    "encryptionEnabled": {
      "description": "Encryption Enabled",
      "type": "boolean"
    },
    "eventDataUploadInterval": {
      "description": "Event Data Upload Interval",
      "type": "integer",
      "format": "int32"
    },
    "eventDataUploadSizeThreshold": {
      "description": "Event Data Upload Size Threshold",
      "type": [
        "integer",
        "null"
      ],
      "format": "int32"
    },
    "externalPbaUrl": {
      "description": "External PBA URL",
      "type": "string"
    },
    "fileUploadEnabled": {
      "description": "File Upload Enabled",
      "type": "boolean"
    },
    "firstEnabledDate": {
      "description": "First Enabled Date",
      "type": [
        "string",
        "null"
      ],
      "format": "date-time"
    },
    "metadataInterval": {
      "description": "Metadata Interval",
      "type": "integer",
      "format": "int32"
    },
    "metadataLastSynchronized": {
      "description": "Metadata Last Synchronized",
      "type": [
        "string",
        "null"
      ],
      "format": "date-time"
    },
    "pbaIntegrationKeySet": {
      "description": "PBA Integration Key Set",
      "type": "boolean"
    },
    "pbaKey": {
      "description": "PBA Key",
      "type": [
        "string",
        "null"
      ],
      "format": "uuid"
    },
    "pbaKeyCreatedDate": {
      "description": "PBA Key Created Date",
      "type": [
        "string",
        "null"
      ],
      "format": "date-time"
    },
    "pbaKeyStatus": {
      "$ref": "#/$defs/ApplicationKeyStatus"
    },
    "respectOwnerEditorRequireApprovalEnabled": {
      "description": "Respect Owner Editor Require Approval Enabled",
      "type": "boolean"
    },
    "retentionDays": {
      "description": "Retention Days",
      "type": "integer",
      "format": "int32"
    },
    "secretServerKey": {
      "description": "Secret Server Key",
      "type": [
        "string",
        "null"
      ],
      "format": "uuid"
    },
    "secretServerKeyCreatedDate": {
      "description": "Secret Server Key Created Date",
      "type": [
        "string",
        "null"
      ],
      "format": "date-time"
    },
    "secretServerKeyStatus": {
      "$ref": "#/$defs/ApplicationKeyStatus"
    },
    "siteId": {
      "description": "Id of Site",
      "type": "integer",
      "format": "int32"
    },
    "storageDirectoryPath": {
      "description": "Storage Directory Path",
      "type": "string"
    },
    "warningMessage": {
      "description": "Warning Message",
      "type": "string"
    }
  },
  "type": "object",
  "$defs": {
    "ApplicationKeyStatus": {
      "description": "PBA Key Status",
      "properties": {},
      "type": "string",
      "enum": [
        "Unapproved",
        "Approved",
        "Disabled"
      ]
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/delinea-pba-configuration-model"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.