Delinea · Schema

PasswordTypeModel

Displays the properties of a Password Type

Privileged Access ManagementSecrets ManagementIdentity SecurityDevOpsCybersecurity

Properties

Name Type Description
active boolean Whether the Password Type is Active
allowsPrivilegedAccount boolean Allows a Default Privileged Account
canEdit boolean Whether the Password Type can be edited
concurrencyId string Globally unique Id
customPort integer Custom Port
exitCommand string Exit Command
fields array Password Type Fields
hasCommands boolean Whether Commands Exist
hasLDAPSettings boolean Whether LDAP Settings Exist
heartbeatScriptArgs string Heartbeat Script Args
heartbeatScriptId integernull Heartbeat Script Id
ignoreSSL boolean Whether Password Type ignores SSL warnings
isWeb boolean Whether Is Web
ldapConnectionSettingsId integernull LDAP Connection Settings Id
lineEnding object
mainframeConnectionString string Mainframe Connection String
name string Password Type Name
odbcConnectionString string ODBC Connection String
passwordTypeId integer Password Type Id
requestTerminal boolean Request Terminal
rpcScriptArgs string RPC Script Args
rpcScriptId integernull RPC Script Id
runnerType object
scanItemTemplateId integernull Scan Template Id
supportsCustomSettings boolean Identifies if changer supports custom settings
supportsIgnoreSslErrors boolean Identifies if changer supports ignoring of SSL errors
supportsSsl boolean Identifies if changer supports SSL
supportsTakeOver boolean Identifies if changer supports take over
supportsUseSsl boolean Identifies if changer supports Use of SSL
typeName string Federator Type
useSSL boolean Whether Password Type uses SSL
useUsernameAndPassword boolean Whether Password Type uses both Username and Password
validForTakeover boolean Whether is Valid For Takeover
windowsCustomPorts string Custom Ports for Windows
View JSON Schema on GitHub

JSON Schema

delinea-password-type-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-password-type-model-schema.json",
  "title": "PasswordTypeModel",
  "description": "Displays the properties of a Password Type",
  "x-generated": "2026-10-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/delinea-remotepasswordchanging-api-openapi.yml#/components/schemas/PasswordTypeModel",
  "properties": {
    "active": {
      "description": "Whether the Password Type is Active ",
      "type": "boolean"
    },
    "allowsPrivilegedAccount": {
      "description": "Allows a Default Privileged Account",
      "type": "boolean"
    },
    "canEdit": {
      "description": "Whether the Password Type can be edited",
      "type": "boolean"
    },
    "concurrencyId": {
      "description": "Globally unique Id",
      "type": "string"
    },
    "customPort": {
      "description": "Custom Port",
      "type": "integer",
      "format": "int32"
    },
    "exitCommand": {
      "description": "Exit Command",
      "type": "string"
    },
    "fields": {
      "description": "Password Type Fields",
      "items": {
        "$ref": "#/$defs/IRestPasswordTypeField"
      },
      "type": "array"
    },
    "hasCommands": {
      "description": "Whether Commands Exist",
      "type": "boolean"
    },
    "hasLDAPSettings": {
      "description": "Whether LDAP Settings Exist",
      "type": "boolean"
    },
    "heartbeatScriptArgs": {
      "description": "Heartbeat Script Args",
      "type": "string"
    },
    "heartbeatScriptId": {
      "description": "Heartbeat Script Id",
      "type": [
        "integer",
        "null"
      ],
      "format": "int32"
    },
    "ignoreSSL": {
      "description": "Whether Password Type ignores SSL warnings",
      "type": "boolean"
    },
    "isWeb": {
      "description": "Whether Is Web",
      "type": "boolean"
    },
    "ldapConnectionSettingsId": {
      "description": "LDAP Connection Settings Id",
      "type": [
        "integer",
        "null"
      ],
      "format": "int32"
    },
    "lineEnding": {
      "$ref": "#/$defs/LineEnding"
    },
    "mainframeConnectionString": {
      "description": "Mainframe Connection String",
      "type": "string"
    },
    "name": {
      "description": "Password Type Name",
      "type": "string"
    },
    "odbcConnectionString": {
      "description": "ODBC Connection String",
      "type": "string"
    },
    "passwordTypeId": {
      "description": "Password Type Id",
      "type": "integer",
      "format": "int32"
    },
    "requestTerminal": {
      "description": "Request Terminal",
      "type": "boolean"
    },
    "rpcScriptArgs": {
      "description": "RPC Script Args",
      "type": "string"
    },
    "rpcScriptId": {
      "description": "RPC Script Id",
      "type": [
        "integer",
        "null"
      ],
      "format": "int32"
    },
    "runnerType": {
      "$ref": "#/$defs/RunnerType"
    },
    "scanItemTemplateId": {
      "description": "Scan Template Id",
      "type": [
        "integer",
        "null"
      ],
      "format": "int32"
    },
    "supportsCustomSettings": {
      "description": "Identifies if changer supports custom settings",
      "type": "boolean"
    },
    "supportsIgnoreSslErrors": {
      "description": "Identifies if changer supports ignoring of SSL errors",
      "type": "boolean"
    },
    "supportsSsl": {
      "description": "Identifies if changer supports SSL",
      "type": "boolean"
    },
    "supportsTakeOver": {
      "description": "Identifies if changer supports take over",
      "type": "boolean"
    },
    "supportsUseSsl": {
      "description": "Identifies if changer supports Use of SSL",
      "type": "boolean"
    },
    "typeName": {
      "description": "Federator Type",
      "type": "string"
    },
    "useSSL": {
      "description": "Whether Password Type uses SSL",
      "type": "boolean"
    },
    "useUsernameAndPassword": {
      "description": "Whether Password Type uses both Username and Password",
      "type": "boolean"
    },
    "validForTakeover": {
      "description": "Whether is Valid For Takeover",
      "type": "boolean"
    },
    "windowsCustomPorts": {
      "description": "Custom Ports for Windows",
      "type": "string"
    }
  },
  "type": "object",
  "$defs": {
    "IRestPasswordTypeField": {
      "description": "Password Type Fields",
      "properties": {
        "isOptional": {
          "description": "IsOptional",
          "type": "boolean"
        },
        "name": {
          "description": "Name",
          "type": "string"
        },
        "passwordTypeFieldId": {
          "description": "PasswordTypeFieldId",
          "type": "integer",
          "format": "int32"
        },
        "scanItemFieldId": {
          "description": "ScanItemFieldId",
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        }
      },
      "type": "object"
    },
    "LineEnding": {
      "description": "Line ending type",
      "properties": {},
      "type": "string",
      "enum": [
        "NewLine",
        "CarriageReturn",
        "CarriageReturnNewLine"
      ]
    },
    "RunnerType": {
      "description": "Runner Type",
      "properties": {},
      "type": "string",
      "enum": [
        "Standard",
        "Legacy"
      ]
    }
  }
}

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-password-type-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.