Delinea · Schema
DiscoveryRuleAccountDetail
Discovery Rule Account Detail
Privileged Access ManagementSecrets ManagementIdentity SecurityDevOpsCybersecurity
Properties
| Name | Type | Description |
|---|---|---|
| accountAlerts | boolean | Account Alerts |
| accountNameContains | string | Partial search of Account Name |
| actionCreateSecrets | boolean | Action Create Secrets. Set to true when secrets are to be created. |
| computerNameContains | string | Partial search of Computer Name |
| currentPassphrase | string | Current Passphrase |
| currentPassword | string | Curent Password |
| currentPrivateKey | string | Current Private Key |
| discoverySourceId | integernull | Discovery Source Id |
| discoverySourceName | string | Discovery Source Name |
| filterFields | array | Filter Fields. Dynamic filters for the selected Scan Template |
| folderId | integernull | Folder Id where will the new Secrets get created |
| folderName | string | Folder Name where will the new Secrets get created |
| importOnlyPolledLastScan | boolean | Import only those polled in last scan |
| includeChildOUs | boolean | Include Child OUs |
| isActive | boolean | Is Active |
| matchingCondition | object | |
| newPassword | string | New Password |
| operatingSystemContains | string | Partial search of Operating System |
| organizationUnitId | integernull | Organization Unit Id |
| organizationUnitName | string | Organization Unit Name |
| passwordChangingPrivilegedAccountSecretIds | array | Secrets of Privileged Account used for Password Changing |
| passwordChangingType | object | |
| passwordOption | object | |
| ruleDescription | string | Rule Description |
| ruleId | integer | Rule Id |
| ruleName | string | Rule Name |
| scanTemplateId | integer | Scan Template Id |
| scanTemplateName | string | Scan Template Name |
| secretNamePattern | string | Pattern used for naming secrets |
| secretPermissions | object | |
| secretTemplateId | integernull | Secret Template Id |
| secretTemplateName | string | Secret Template Name |
| siteId | integer | Site Id |
| subscribedSpecificGroups | array | Groups for subscription |
| subscriberType | object | |
| takeOverAccountType | object | |
| takeOverPasswordTypeId | integernull | Take Over Password Type Id |
| takeoverSecretIds | array | Secrets used for Takeover |
| takeOverThreshold | integer | Take Over Threshold |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/delinea/main/json-schema/delinea-discovery-rule-account-detail-schema.json",
"title": "DiscoveryRuleAccountDetail",
"description": "Discovery Rule Account Detail",
"x-generated": "2026-10-03",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/delinea-discovery-api-openapi.yml#/components/schemas/DiscoveryRuleAccountDetail",
"properties": {
"accountAlerts": {
"description": "Account Alerts",
"type": "boolean"
},
"accountNameContains": {
"description": "Partial search of Account Name",
"type": "string"
},
"actionCreateSecrets": {
"description": "Action Create Secrets. Set to true when secrets are to be created.",
"type": "boolean"
},
"computerNameContains": {
"description": "Partial search of Computer Name",
"type": "string"
},
"currentPassphrase": {
"description": "Current Passphrase",
"type": "string"
},
"currentPassword": {
"description": "Curent Password",
"type": "string"
},
"currentPrivateKey": {
"description": "Current Private Key",
"type": "string"
},
"discoverySourceId": {
"description": "Discovery Source Id",
"type": [
"integer",
"null"
],
"format": "int32"
},
"discoverySourceName": {
"description": "Discovery Source Name",
"type": "string"
},
"filterFields": {
"description": "Filter Fields. Dynamic filters for the selected Scan Template",
"items": {
"$ref": "#/$defs/DiscoveryRuleScanItemFilter"
},
"type": "array"
},
"folderId": {
"description": "Folder Id where will the new Secrets get created",
"type": [
"integer",
"null"
],
"format": "int32"
},
"folderName": {
"description": "Folder Name where will the new Secrets get created",
"type": "string"
},
"importOnlyPolledLastScan": {
"description": "Import only those polled in last scan",
"type": "boolean"
},
"includeChildOUs": {
"description": "Include Child OUs",
"type": "boolean"
},
"isActive": {
"description": "Is Active",
"type": "boolean"
},
"matchingCondition": {
"$ref": "#/$defs/MatchingConditionEnum"
},
"newPassword": {
"description": "New Password",
"type": "string"
},
"operatingSystemContains": {
"description": "Partial search of Operating System",
"type": "string"
},
"organizationUnitId": {
"description": "Organization Unit Id",
"type": [
"integer",
"null"
],
"format": "int32"
},
"organizationUnitName": {
"description": "Organization Unit Name",
"type": "string"
},
"passwordChangingPrivilegedAccountSecretIds": {
"description": "Secrets of Privileged Account used for Password Changing",
"items": {
"$ref": "#/$defs/DiscoveryRuleSecret"
},
"type": "array"
},
"passwordChangingType": {
"$ref": "#/$defs/PasswordChangingTypeEnum"
},
"passwordOption": {
"$ref": "#/$defs/PasswordOptionEnum"
},
"ruleDescription": {
"description": "Rule Description",
"type": "string"
},
"ruleId": {
"description": "Rule Id",
"type": "integer",
"format": "int32"
},
"ruleName": {
"description": "Rule Name",
"type": "string"
},
"scanTemplateId": {
"description": "Scan Template Id",
"type": "integer",
"format": "int32"
},
"scanTemplateName": {
"description": "Scan Template Name",
"type": "string"
},
"secretNamePattern": {
"description": "Pattern used for naming secrets",
"type": "string"
},
"secretPermissions": {
"$ref": "#/$defs/SecretPermissionEnum"
},
"secretTemplateId": {
"description": "Secret Template Id",
"type": [
"integer",
"null"
],
"format": "int32"
},
"secretTemplateName": {
"description": "Secret Template Name",
"type": "string"
},
"siteId": {
"description": "Site Id",
"type": "integer",
"format": "int32"
},
"subscribedSpecificGroups": {
"description": "Groups for subscription",
"items": {
"$ref": "#/$defs/DiscoveryRuleSubscribedGroup"
},
"type": "array"
},
"subscriberType": {
"$ref": "#/$defs/SubscriberTypeEnum"
},
"takeOverAccountType": {
"$ref": "#/$defs/TakeOverAccountTypeEnum"
},
"takeOverPasswordTypeId": {
"description": "Take Over Password Type Id",
"type": [
"integer",
"null"
],
"format": "int32"
},
"takeoverSecretIds": {
"description": "Secrets used for Takeover",
"items": {
"$ref": "#/$defs/DiscoveryRuleSecret"
},
"type": "array"
},
"takeOverThreshold": {
"description": "Take Over Threshold",
"type": "integer",
"format": "int32"
}
},
"type": "object",
"$defs": {
"DiscoveryRuleScanItemFilter": {
"description": "Discovery Rule Scan Item Filter",
"properties": {
"filterFieldValue": {
"description": "Filter Field Value",
"type": "string"
},
"scanItemFieldId": {
"description": "Scan Item Field Id",
"type": "integer",
"format": "int32"
}
},
"type": "object"
},
"DiscoveryRuleSecret": {
"description": "Discovery Rule Secret",
"properties": {
"id": {
"description": "Secret Id",
"type": "integer",
"format": "int32"
},
"name": {
"description": "Secret Name",
"type": "string"
}
},
"type": "object"
},
"DiscoveryRuleSubscribedGroup": {
"description": "Discovery Rule Subscribed Group",
"properties": {
"groupId": {
"description": "Group Id",
"type": "integer",
"format": "int32"
},
"groupName": {
"description": "Group Name",
"type": "string"
}
},
"type": "object"
},
"MatchingConditionEnum": {
"description": "Whether to 'and' or 'or' ComputerNameContains and AccountNameContains",
"properties": {},
"type": "string",
"enum": [
"And",
"Or"
]
},
"PasswordChangingTypeEnum": {
"description": "Password Changing Type",
"properties": {},
"type": "string",
"enum": [
"PrivilegedAccount",
"SecretCredentials"
]
},
"PasswordOptionEnum": {
"description": "Password Option",
"properties": {},
"type": "string",
"enum": [
"Current",
"ChangeTo",
"Random",
"PrivateKey",
"PublicKey"
]
},
"SecretPermissionEnum": {
"description": "Secret Permissions",
"properties": {},
"type": "string",
"enum": [
"InheritPermission",
"CopyPermission"
]
},
"SubscriberTypeEnum": {
"description": "Subscriber Type",
"properties": {},
"type": "string",
"enum": [
"Admins",
"SpecificUsers"
]
},
"TakeOverAccountTypeEnum": {
"description": "Take Over Account Type",
"properties": {},
"type": "string",
"enum": [
"Single",
"Multiple"
]
}
}
}
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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/delinea-discovery-rule-account-detail"
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.