How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Delinea Discovery API

DiscoveryController

Delinea Discovery API is one of 102 APIs that Delinea publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Discovery. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 80 operations across 62 paths, and defines 205 schemas. It is described by OpenAPI 3.0.0, at version 11.7.2.

Requests are made against a single base URL, /SecretServer/api.

80 operations 62 paths 205 schemas 3 DELETE43 GET10 PATCH21 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
11.7.2
Base URL
https://your-secret-server-instance/api/v1
Authentication
API Key
Contact
Terms of Service
Resource Areas
1

Authentication & Security 1

Delinea Discovery API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (BearerToken). By default, every request must be authenticated.

  • BearerToken — Perform a POST request to /oauth2/token. It should include three form data parameters - username, password, and granttype.The granttype parameter should always…

Paths & Operations 80

Across 62 paths, the API surfaces 80 operations — 3 DELETE, 43 GET, 10 PATCH, 21 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Discovery 80

DiscoveryController

GET
/v1/discovery/source/{discoverySourceId}/scanners/{discoveryItemScannerId}
Get Discovery Scanner Details
DiscoveryService_GetDiscoverySourceScanner 2 params → 200400403500
DELETE
/v1/discovery/source/{discoverySourceId}/scanners/{discoveryItemScannerId}
Remove Scanner from discovery source
DiscoveryService_RemoveDiscoverySourceScanner 2 params → 200400403500
GET
/v1/discovery/rules/accounts/{id}
Get discovery account rule
DiscoveryService_GetAccountRule 1 param → 200400403500
DELETE
/v1/discovery/rules/accounts/{id}
Delete a discovery account rule
DiscoveryService_DeleteAccountRule 1 param → 200400403500
PATCH
/v1/discovery/rules/accounts/{id}
Update a discovery account rule
DiscoveryService_UpdateAccountRule 1 param body → 200400403500
GET
/v1/discovery/rules/dependencies/{id}
Get discovery dependency rule
DiscoveryService_GetDependencyRule 1 param → 200400403500
DELETE
/v1/discovery/rules/dependencies/{id}
Delete a discovery dependency rule
DiscoveryService_DeleteDependencyRule 1 param → 200400403500
PATCH
/v1/discovery/rules/dependencies/{id}
Update a discovery dependency rule
DiscoveryService_UpdateDependencyRule 1 param body → 200400403500
GET
/v1/discovery/sources
Get discovery sources
DiscoveryService_SearchDiscoverySources 9 params → 200400403500
GET
/v1/discovery/source/{id}
Get discovery source
DiscoveryService_GetDiscoverySource 1 param → 200400403500
PATCH
/v1/discovery/source/{id}
Update a discovery source
DiscoveryService_UpdateDiscoverySource 1 param body → 200400403500
GET
/v1/discovery/source/stub/{typeId}
Get a Discovery Source Stub
DiscoveryService_GetDiscoverySourceStub 1 param → 200400403500
GET
/v1/discovery/configuration
Get Discovery Configuration
DiscoveryService_GetDiscoveryConfiguration → 200400403500
PATCH
/v1/discovery/configuration
Update discovery configuration
DiscoveryService_UpdateDiscoveryConfiguration body → 200400403500
GET
/v1/discovery/status
Get Discovery Status
DiscoveryService_GetDiscoveryStatus 1 param → 200400403500
GET
/v1/discovery/source/{discoverySourceId}/available-scanners
Get Discovery Source Available Scanners
DiscoveryService_GetAvailableDiscoverySourceScanners 1 param → 200400403500
GET
/v1/discovery/secret-search-filters
Search Secret Search Filters
DiscoveryService_SearchSecretSearchFilters 6 params → 200400403500
POST
/v1/discovery/secret-search-filters
Create Secret Search Filter
DiscoveryService_CreateSecretSearchFilter body → 200400403500
GET
/v1/discovery/secret-search-filters/{secretSearchFilterId}
Get Secret Search Filter
DiscoveryService_GetSecretSearchFilter 1 param → 200400403500
PATCH
/v1/discovery/secret-search-filters/{secretSearchFilterId}
Patch Secret Search Filter
DiscoveryService_PatchSecretSearchFilter 1 param body → 200400403500
GET
/v1/discovery/command-sets
Search Discovery Command Sets
DiscoveryService_SearchCommandSets 8 params → 200400403500
POST
/v1/discovery/command-sets
Create command set
DiscoveryService_CreateCommandSet body → 200400403500
GET
/v1/discovery/command-sets/{commandSetId}
Get Discovery Command Set
DiscoveryService_GetCommandSet 1 param → 200400403500
PATCH
/v1/discovery/command-sets/{commandSetId}
Patch Command Set
DiscoveryService_PatchCommandSet 1 param body → 200400403500
GET
/v1/discovery/command-sets/{commandSetId}/test-parameters
Get Discovery Command Set Test Parameters
DiscoveryService_GetCommandSetTestParameters 1 param → 200400403500
GET
/v1/discovery/base-scanners
Search Discovery Base Scanners
DiscoveryService_SearchBaseScanners 6 params → 200400403500
GET
/v1/discovery/scanners
Search Discovery Scanners
DiscoveryService_SearchScanners 9 params → 200400403500
POST
/v1/discovery/scanners
Create Scanner
DiscoveryService_CreateScanner body → 200400403500
GET
/v1/discovery/scanners/{itemScannerId}
Get Discovery Scanner
DiscoveryService_GetScanner 1 param → 200400403500
PATCH
/v1/discovery/scanners/{itemScannerId}
Patch Scanner
DiscoveryService_PatchScanner 1 param body → 200400403500
GET
/v1/discovery/scanners/dependency-templates
Get Scanner Dependency Templates
DiscoveryService_GetScannerDependencyTemplatesAsync 7 params → 200400403500
GET
/v1/discovery/scanners/dependency-types
Get Scanner Dependency Types
DiscoveryService_GetScannerDependencyTypesAsync 6 params → 200400403500
GET
/v1/discovery/scanners/dependency-template/{id}
Get Scanner Dependency Template
DiscoveryService_GetScannerDependencyTemplateAsync 1 param → 200400403500
PATCH
/v1/discovery/scanners/dependency-template/{id}
Patch Dependency Template
DiscoveryService_PatchDependencyTemplateAsync 1 param body → 200400403500
GET
/v1/discovery/scan-templates
Get discovery scan templates
DiscoveryService_SearchScanTemplates 11 params → 200400403500
POST
/v1/discovery/scan-templates
Create scan template
DiscoveryService_CreateScanTemplate body → 200400403500
GET
/v1/discovery/scan-templates/{scanTemplateId}
Get Discovery Scan Template
DiscoveryService_GetScanTemplate 1 param → 200400403500
PATCH
/v1/discovery/scan-templates/{scanTemplateId}
Patch scan template
DiscoveryService_PatchScanTemplate 1 param body → 200400403500
GET
/v1/discovery/source/{discoverySourceId}/scanner-settings/search
Get Scanner Settings
DiscoveryService_SearchDiscoverySourceScannerSettings 1 param → 200400403500
GET
/v1/discovery/scan-types
Get Discovery Scan Types
DiscoveryService_GetScanTypes → 200400403500
GET
/v1/discovery-source/audit
Get Discovery Source Audits
DiscoveryService_GetDiscoverySourceAudits 7 params → 200400403500
GET
/v1/discovery/source/{discoverySourceId}/ou
Get and include or exclude for discovery
DiscoveryService_SearchForDomainOu 5 params → 200400403500
GET
/v1/discovery/source/{id}/filter
Get the source filter for a discovery source
DiscoveryService_GetDiscoverySourceFilter 1 param → 200400403500
GET
/v1/discovery/network/tree
Search network tree for discovery
DiscoveryService_SearchNetworkTree 7 params → 200400403500
GET
/v1/discovery/network/items
Search discovery network items
DiscoveryService_SearchNetworkItems 21 params → 200400403500
GET
/v1/discovery/network/item/computer/{id}
Get discovery network computer detail
DiscoveryService_GetNetworkComputerItem 1 param → 200400403500
GET
/v1/discovery/network/item/computer/scan/logs
Gets the computer scan logs.
DiscoveryService_GetComputerScanLogs 13 params → 200400403500
GET
/v1/discovery/network/item/computer-account/{id}
Get discovery network computer account detail
DiscoveryService_GetNetworkComputerAccount 1 param → 200400403500
GET
/v1/discovery/network/item/service-account/{id}
Get discovery network service account detail
DiscoveryService_GetNetworkServiceAccount 1 param → 200400403500
GET
/v1/discovery/network/item/public-key/{id}
Get discovery network public key detail
DiscoveryService_GetNetworkPublicKey 1 param → 200400403500
GET
/v1/discovery/network/item/directory-account/{id}
Get discovery network directory account detail
DiscoveryService_GetNetworkDirectoryAccount 1 param → 200400403500
GET
/v1/discovery/rules/accounts
Search discovery account rules
DiscoveryService_SearchRulesAccounts 7 params → 200400403500
POST
/v1/discovery/rules/accounts
Create a discovery account rule
DiscoveryService_CreateAccountRule body → 200400403500
GET
/v1/discovery/rules/dependencies
Search discovery dependency rules
DiscoveryService_SearchRulesDependencies 7 params → 200400403500
POST
/v1/discovery/rules/dependencies
Create a discovery dependency rule
DiscoveryService_CreateDependencyRule body → 200400403500
GET
/v1/discovery/rules/accounts/state
Get discovery account rule state
DiscoveryService_GetAccountRuleState → 200400403500
GET
/v1/discovery/rules/accounts/info/{secretTemplateId}
Get discovery account rule info
DiscoveryService_GetAccountRuleInfo 1 param → 200400403500
GET
/v1/discovery/rules/secret-templates/{scanTemplateId}
Get discovery rule secret templates
DiscoveryService_GetRuleSecretTemplates 1 param → 200400403500
GET
/v1/discovery/rules/scan-item-fields/{scanTemplateId}
Get discovery rule scan item fields
DiscoveryService_GetRuleDiscoveryRuleScanItemFields 1 param → 200400403500
GET
/v1/discovery/rules/dependencies/info/{scanTemplateId}
Get discovery dependency rule info
DiscoveryService_GetDependencyRuleInfo 1 param → 200400403500
GET
/v1/discovery/rules/folder/{folderId}
Get discovery rules for a folder
DiscoveryService_GetRulesForFolder 1 param → 200400403500
PATCH
/v1/discovery/source/{discoverySourceId}/filter/{memberId}
Patches discovery source filter
DiscoveryService_PatchDiscoverySourceFilter 2 params body → 200400403500
POST
/v2/discovery/source
Create a new discovery source
DiscoveryService_CreateDiscoverySourceV2 body → 200400403500
POST
/v1/discovery/source/active-directory
Create a new active directory discovery source
DiscoveryService_CreateActiveDirectoryDiscoverySource body → 200400403500
POST
/v1/discovery/run
Run a discovery command
DiscoveryService_RunDiscoveryNow body → 200400403500
POST
/v1/discovery/command-sets/{commandSetId}/test
Test Discovery Command Set
DiscoveryService_TestCommandSet body → 200400403500
POST
/v1/discovery/scanners/duplicate
Duplicate Scanner
DiscoveryService_DuplicateScanner body → 200400403500
POST
/v1/discovery/scanners/dependency-template
Create a Dependency Template
DiscoveryService_CreateDependencyTemplateAsync body → 200400403500
POST
/v1/discovery/source/{discoverySourceId}/scanners
Add Scanner to discovery source
DiscoveryService_AddDiscoverySourceScanner 1 param body → 200400403500
POST
/v1/discovery/source/{discoverySourceId}/scanners/sort
Sort Scanner
DiscoveryService_SortScanner 1 param body → 200400403500
POST
/v1/discovery/source/{discoverySourceId}/scanner-settings
Create scanner setting
DiscoveryService_CreateDiscoverySourceScannerSettings 1 param body → 200400403500
POST
/v1/discovery/network/item/computer/scan
Run a scan on the specified computer
DiscoveryService_ScanComputer body → 200400403500
POST
/v1/discovery/network/item/computer/delete
Delete the specified computers
DiscoveryService_DeleteComputers body → 200400403500
POST
/v1/discovery/rules/dependencies/import
Discovery Dependency Import Bulk Operation
DiscoveryService_DiscoveryDependencyImport body → 200400403500
POST
/v1/discovery/rules/account/import
Discovery Account Import Bulk Operation
DiscoveryService_DiscoveryAccountImport body → 200400403500
POST
/v1/discovery/rules/accounts/sort
Sort Rule Accounts
DiscoveryService_SortRuleAccounts body → 200400403500
POST
/v1/discovery/rules/dependencies/sort
Sort Rule Dependencies
DiscoveryService_SortRuleDependencies body → 200400403500
PUT
/v1/discovery/source/{discoverySourceId}/scanners/{discoveryItemScannerId}/credentials
Save scanner credentials
DiscoveryService_SaveDiscoveryScannerCredentials 2 params body → 200400403500
PUT
/v1/discovery/source/{discoverySourceId}/scanners/{discoveryItemScannerId}/settings
Save scanner settings
DiscoveryService_SaveDiscoveryScannerSettings 2 params body → 200400403500
PUT
/v1/discovery/source/{discoverySourceId}/filters
Updates discovery source filters
DiscoveryService_UpdateDiscoverySourceFilters 1 param body → 200400403500

Schemas 205

The contract defines 205 schemas that model the data the API accepts and returns. The most detailed are DiscoveryRuleAccountDetail (39 properties), DiscoveryRuleAccountUpdateModel (33 properties), DiscoveryRuleAccountCreateModel (33 properties), DiscoveryNetworkItemSummary (27 properties). Each schema is shown below with its type and property counts.

DiscoverySecretSearchFilterCreateArgs
object
DiscoverySecretSearchFilterCreateArgs
1 property
DiscoveryNetworkOsItemSummary
object
Operating Systems that were discovered and appear in the network view
2 properties
DiscoveryDependencyTemplateSummary
object
Dependency templates used for creating a dependency rule
2 properties
DiscoveryNetworkComputerItemDetail
object
Computer Item that was discovered and appear in the network view
22 properties
SortDirection
string
Sort direction
MachineNameResolutionType
string
Use machine name and FQDM or only use machine name
DiscoverySourceFiltersUpdateModel
object
Data
1 property
DiscoverySourceCreateModel
object
Data
9 properties
DiscoveryNetworkComputerAccount
object
Discovery Network Computer Account
5 properties
PasswordOptionEnum
string
Password Option
UpdateFieldValueOfInt32Array
object
FolderIds
2 properties
DomainDiscoveryScopeFilterPatchModel
object
A filter on a domain scope
3 properties
DiscoveryCommandType
string
CommandType
DiscoveryCommandSetTestArgs
object
Test args for a command set
1 property
UpdateFieldValueOfOptionalInt32
object
The minimum length required for local user passwords
2 properties
DiscoveryRuleAccountState
object
Discovery Rule Account State
2 properties
DiscoveryRuleAccountDetail
object
Discovery Rule Account Detail
39 properties
DiscoveryScannerDetailCreateArgs
object
DiscoveryScannerDetailCreateArgs
1 property
DiscoveryRuleAccountCreateModel
object
Discovery Rule Account Create Model
33 properties
DiscoveryRunModel
object
Data
1 property
DiscoveryScannerDependencyTemplateSummaryModel
object
Discovery Scanner Dependency Template Summary
5 properties
DiscoveryUpdateCredentialsResultModel
object
Result of updating discovery scanner credentials
1 property
DiscoveryComputerDeleteArgs
object
DiscoveryComputerDeleteArgs
1 property
DiscoveryRuleAccountSummary
object
Discovery Rule Account Summary
16 properties
PagingOfDiscoveryNetworkItemSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
DiscoveryCommandSetCreateArgs
object
Create command set args
1 property
UpdateFieldValueOfDiscoverySourceSettingsUpdateModel
object
Additional discovery settings
2 properties
DiscoveryRuleAccountDeleteResult
object
Discovery Rule Account Delete Result
1 property
DiscoveryCommandSetUpdateData
object
Actual model updates for a command set
5 properties
DiscoveryScannerDependencyTemplateUpdateData
object
Update a Dependency Template
6 properties
DiscoveryScanTemplateCreateFieldModel
object
Define a field when creating a scan template
3 properties
DiscoveryScannerDetailModel
object
Scanner details
17 properties
DiscoveryCommandSetUpdateArgs
object
Update args for a command set
1 property
DiscoveryComputerScanResultModel
object
Individual computer scan results.
4 properties
PagingOfDiscoveryBaseScannerSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
UpdateFieldValueOfMachineNameResolutionType
object
Use machine name and FQDM or only use machine name
2 properties
DiscoveryScanTemplateFieldModel
object
Scan template field
10 properties
DiscoveryScanTypeSummary
object
DiscoveryScanTypeSummary[]
3 properties
DiscoveryScannerCredentialsArgs
object
DiscoveryScannerCredentialsArgs
1 property
DiscoveryRuleSubscribedGroup
object
Discovery Rule Subscribed Group
2 properties
DiscoverySourceSettingsModel
object
Additional settings for discovery source
7 properties
SubscriberTypeEnum
string
Subscriber Type
PagingOfNetworkTreeSummaryModel
object
Specify paging and sorting options for querying records and returning results
14 properties
DiscoveryCommandSetTestResultModel
object
The result of the command set test
1 property
DiscoveryScanTemplateModel
object
Discovery scan template
12 properties
Sort
object
Sort options. Multiple sort options can be provided in the query string.
3 properties 2 required
UpdateFieldValueOfBoolean
object
Active
2 properties
DiscoveryNetworkItemSummary
object
Items that were discovered and appear in the network view
27 properties
BulkOperationResponseMessage
object
BulkOperationResponseMessage
1 property
RemoveDiscoveryScannerResultModel
object
RemoveDiscoveryScannerResultModel
1 property
DiscoveryBaseScannerSummary
object
Base scanner
4 properties
DiscoveryRuleAccountUpdateArgs
object
Discovery Rule Account Update Args
1 property
DiscoveryRuleAccountInfo
object
Discovery Rule Account Info
7 properties
PagingOfDiscoverySourceSummaryModel
object
Specify paging and sorting options for querying records and returning results
14 properties
DiscoveryStatusModel
object
DiscoveryStatusModel
14 properties
UpdateFieldValueOfPasswordOptionEnum
object
Password Option
2 properties
DiscoveryScanTemplateCreateArgs
object
Scan template create args
1 property
FolderDiscoveryImportRuleModel
object
FolderDiscoveryImportRuleModel[]
2 properties
DiscoverySecretSearchFilterModel
object
Secret Search Filter Summary defines Secret search criteria based on a target item being scanned
11 properties
DiscoveryComputerScanResultsModel
object
DiscoveryComputerScanResultsModel
1 property
BadRequestResponse
object
Response object for invalid requests
4 properties 1 required
DiscoverySourceUpdateModel
object
Data
8 properties
DiscoveryScanTemplateUpdateData
object
Update a scan template
6 properties
DiscoveryConfigurationModel
object
DiscoveryConfigurationModel
7 properties
DiscoveryComputerScanStatusResultModel
object
Indicates the status of the individual scans.
3 properties
PagingOfDiscoverySecretSearchFilterSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
DiscoveryCommandSetTestData
object
Test data for a command set
DiscoveryScannerDependencyTypeFilter
object
Discovery Scanner Dependnecy Type Filters
1 property
DiscoverySourceCreateModelV2
object
Data
2 properties
DiscoveryScannerSettingsData
object
Data
1 property
UpdateFieldValueOfSubscriberTypeEnum
object
Subscriber Type
2 properties
DiscoveryScanTemplateCreateData
object
Create a scan template model
7 properties
DiscoveryImportArgs
object
The args for discovery import
1 property
DiscoveryScannerCredentialModel
object
The credentials used by this discovery source
5 properties
TakeOverAccountTypeEnum
string
Take Over Account Type
UpdateFieldValueOfPasswordChangingTypeEnum
object
Password Changing Type
2 properties
AuthenticationFailedResponse
object
Response object for authentication failures
1 property 1 required
DiscoveryNetworkMetricItemSummary
object
Metrics of Item type that were discovered and appear in the network view
4 properties
DiscoveryConfigurationUpdateModel
object
Update discovery configuration
8 properties
DomainDiscoveryScopeFilterUpdateModel
object
Filters
6 properties
DiscoveryNetworkPublicKeyAccount
object
Discovery Network Public Key Account
5 properties
DiscoveryRuleAccountSortData
object
Sorts the account rules by id order
1 property
PagingOfDiscoveryScanTemplateSummaryModel
object
Specify paging and sorting options for querying records and returning results
14 properties
DiscoveryScannerDuplicateData
object
Defines a scanner to duplicate
2 properties
DiscoveryCommandSetActionsModel
object
Indicates the actions the current user can perform on this command set
1 property
DiscoveryRuleAccountSortArgs
object
Discovery Sort Rule Account Sort Args
1 property
DiscoveryScanTemplateUpdateArgs
object
Scan template update args
1 property
DiscoverySourceModel
object
Discovery Source Settings
11 properties
UpdateFieldValueOfString
object
Description
2 properties
PagingOfDiscoveryScannerSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
PagingOfDiscoveryRuleAccountSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
DiscoveryRulePasswordType
object
Discovery Rule Password Type
2 properties
DiscoveryNetworkServiceAccount
object
Discovery Network Service Account
9 properties
DiscoverySourceSettingsCreateModel
object
Additional settings for discovery source
4 properties
DiscoveryScannerCredentialsData
object
Scanner credential update
1 property
DiscoveryRuleSecret
object
Discovery Rule Secret
2 properties
DiscoveryNetworkDirectoryAccountItemDetail
object
Discovery Network Directory Account Item Detail
25 properties
DiscoveryActionType
string
Actions the current user can perform for Discovery
Severity
string
Error severity level
DiscoveryScannerActionsModel
object
Defines the actions that the current user can perform on the scanner
3 properties
DomainDiscoveryScopeModel
object
A discovery filter to limit discovery to specific OU
3 properties
DiscoveryRuleDependencyUpdateModel
object
Discovery Rule Dependency Update Model
9 properties
DiscoveryScannerSummary
object
A Discovery Scanner is what is used in a discovery flow to scan and find things. All scanners consume one type of scan template (entity) and output scan templa…
13 properties
DiscoverySecretSearchFilterSummary
object
Secret Search Filter Summary defines Secret search criteria based on a target item being scanned
11 properties
DiscoverySecretSearchFilterCreateData
object
Secret Search Filter Create
7 properties
DiscoveryRuleDependencySortArgs
object
Discovery Sort Rule Dependency Sort Args
1 property
UpdateFieldValueOfInt32
object
How many days until the password expires.
2 properties
DiscoveryCommandSetTestParametersModel
object
Command set test parameters
1 property
NetworkTreeSummaryModel
object
An outside organization associated with a discovery source
4 properties
DiscoveryScannerDetailItemModel
object
The scanner settings for this scanner on this discovery source
10 properties
DiscoveryScannerDetailCreateModel
object
The scanner to add to the discovery source.
1 property
UpdateFieldValueOfDiscoveryScanTemplateUpdateFieldModelArray
object
When these are passed all fields will be updated to whatever is passed so it is a complete replace of the fields.
2 properties
DiscoverySourceFiltersUpdateArgs
object
DiscoverySourceFiltersUpdateArgs
1 property
DiscoveryScannerSettingValue
object
Value
2 properties
DiscoveryComputerScanArgs
object
DiscoveryComputerScanArgs
1 property
DiscoveryScannerSortResultModel
object
Sort Response Model
1 property
DiscoveryCommandSetCreateData
object
Command sets allow SH commands to be run to discover machines or accounts. Using scripts is a preferred option over command sets.
5 properties
DiscoveryImportModel
object
A model for discovery account import
16 properties
DiscoveryScannerDependencyTypeSummaryModel
object
Discovery Scanner Dependency Type Summary
5 properties
DiscoveryDependencyImportModel
object
The model to import depenencies from Discovery
14 properties
UpdateFieldValueOfSecretPermissionEnum
object
Secret Permissions
2 properties
UpdateFieldValueOfDiscoveryScannerSettingValue
object
Define any scanner specific setting values
2 properties
DiscoveryRuleDependencyDeleteResult
object
Discovery Rule Dependency Delete Result
1 property
DiscoveryRunArgs
object
DiscoveryRunArgs
1 property
DiscoverySecretSearchFilterUpdateData
object
Secret Search Filter Update
8 properties
DiscoveryScannerSettingsArgs
object
DiscoveryScannerSettingsArgs
1 property
DiscoveryUpdateSettingsResultModel
object
DiscoveryUpdateSettingsResultModel
2 properties
DiscoveryRuleSecretTemplate
object
DiscoveryRuleSecretTemplate[]
2 properties
DiscoverySecretSearchFilterUpdateArgs
object
DiscoverySecretSearchFilterUpdateArgs
1 property
DiscoveryScannerCreateData
object
Defines a new scanner
13 properties
DiscoverySourceFilterPatchArgs
object
DiscoverySourceFilterPatchArgs
1 property
DiscoveryRuleDependencyDetail
object
Discovery Rule Dependency Detail
15 properties
ViewFieldDropDownOption
object
DropDownOptions
2 properties
DomainType
string
Domain Type
DiscoveryRuleDependencySortResultModel
object
Sort Response Model
1 property
PagingOfNetworkComputerLogModel
object
Specify paging and sorting options for querying records and returning results
14 properties
DiscoveryFilterType
string
Indicates if the filter is an include or exclude
DiscoveryComputerDeleteResultModel
object
Individual computer scan results.
3 properties
DiscoveryRuleDependencyCreateModel
object
Discovery Rule Dependency Create Model
8 properties
DiscoveryScannerCreateArgs
object
Create scanner args
1 property
DiscoveryScanTemplateUpdateFieldModel
object
Update values for a scan template field
4 properties
DiscoveryNetworkPublicKeyItemDetail
object
Discovery Network Public Key Item Detail
24 properties
DiscoveryScannerSortArgs
object
Sort scanner args
1 property
OUModel
object
OUModel[]
6 properties
DiscoverySourceCreateArgsV2
object
DiscoverySourceCreateArgsV2
1 property
DiscoveryScannerSettingCreateArgs
object
Discovery Scanner Settings Create Args
1 property
DiscoveryScannerUpdateData
object
Update values for a specific scanner
11 properties
DiscoveryScannerDependencyTemplateModel
object
Discovery Scanner Dependency Template
8 properties
UpdateFieldValueOfDiscoveryRuleScanItemFilterArray
object
Filter Fields. Dynamic filters for the selected Scan Template
2 properties
DiscoveryScannerSortData
object
Sorts the scanners by id order
1 property
DiscoveryNetworkServiceAccountItemDetail
object
Discovery Network Service Account Item Detail
21 properties
DiscoveryScannerSettingViewModel
object
Discovery Scanner Settings
1 property
DiscoveryCommandSetModel
object
Discovery Command Set
9 properties
DiscoveryScannerDuplicateArgs
object
Duplicate scanner args
1 property
DiscoveryScannerSettingCreateData
object
Create discovery scanner settings
1 property
ScanTargetType
string
The scan target type for the member
UpdateFieldValueOfScanTargetType
object
The scan target type for the member
2 properties
DiscoveryScannerDependencyTemplateCreateArgs
object
Scanner Dependency Template create args
1 property
DiscoveryRuleDependencyUpdateArgs
object
Discovery Rule Dependency Update Args
1 property
DiscoveryRuleDependencySummary
object
Discovery Rule Dependency Summary
10 properties
InternalServerErrorResponse
object
Response object for internal server errors
4 properties 4 required
DiscoveryDependencyImportArgs
object
The args for dependency import
1 property
PasswordChangingTypeEnum
string
Password Changing Type
DiscoveryScannerSettingSummaryModel
object
DiscoveryScannerSettingSummaryModel[]
17 properties
PagingOfDiscoveryRuleDependencySummary
object
Specify paging and sorting options for querying records and returning results
14 properties
DiscoveryScannerUpdateArgs
object
Scanner update args
1 property
DiscoveryScannerDependencyTemplateUpdateArgs
object
Scanner Dependency Template update args
1 property
DiscoveryScanTemplateSummaryModel
object
Scan templates are the mapping of the fields of an item that was discovered
6 properties
DiscoverySourceAuditModel
object
Discovery Source Audit
10 properties
DiscoveryComputerScanModel
object
ComputerScans
2 properties
DiscoverySourceCreateArgs
object
DiscoverySourceCreateArgs
1 property
DiscoveryRuleScanItemField
object
DiscoveryRuleScanItemField[]
3 properties
DiscoveryScannerSettingTypeSummary
object
DiscoveryScannerSettingTypeSummary[]
5 properties
NetworkComputerLogModel
object
Computer Scan Log Model
12 properties
DiscoveryComputerScansModel
object
Data
1 property
DiscoveryScanTemplateActionsModel
object
Actions that the current user can perforom on the scan template
1 property
UpdateFieldValueOfMatchingConditionEnum
object
Whether to 'and' or 'or' ComputerNameContains and AccountNameContains
2 properties
DiscoveryRuleDependencyInfo
object
Discovery Rule Dependency Info
4 properties
DiscoveryCommandSetSummary
object
Command sets are used to assign a command to a scanner to execute
8 properties
DiscoverySourceSettingsUpdateModel
object
Value
3 properties
ComputerScanType
string
Type of scan to perform. Options are All, LocalAccount, DependencyAccount. Will default to All if not set.
DiscoverySourceUpdateArgs
object
DiscoverySourceUpdateArgs
1 property
DiscoveryNetworkComputerAccountItemDetail
object
Discovery Network Computer Account Item Detail
23 properties
PagingOfDiscoverySourceAuditModel
object
Specify paging and sorting options for querying records and returning results
14 properties
PagingOfDiscoveryCommandSetSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
DiscoveryRuleDependencySortData
object
Sorts the dependency rules by id order
1 property
MatchingConditionEnum
string
Whether to 'and' or 'or' ComputerNameContains and AccountNameContains
DiscoveryRuleAccountCreateArgs
object
Discovery Rule Account Create Args
1 property
DiscoveryComputerDeleteResultsModel
object
DiscoveryComputerDeleteResultsModel
1 property
DiscoveryRuleDependencyCreateArgs
object
Discovery Rule Dependency Create Args
1 property
DiscoveryScannerModel
object
Scanner Model
26 properties
DiscoverySourceSettingsSummaryModel
object
Additional settings for discovery source
6 properties
DiscoveryScannerDependencyTemplateCreateData
object
Create a Scanner Dependency Template model
6 properties
DiscoveryRuleAccountSortResultModel
object
Sort Response Model
1 property
DiscoveryRuleScanItemFilter
object
Discovery Rule Scan Item Filter
2 properties
SecretPermissionEnum
string
Secret Permissions
PagingOfDiscoveryScannerDependencyTypeSummaryModelAndDiscoveryScannerDependencyTypeFilter
object
Specify filtering, paging, sorting options for querying records and returning results
15 properties
DomainDiscoveryScopeFilterModel
object
A filter for a discovery source
9 properties
DiscoveryConfigurationUpdateArgs
object
DiscoveryConfigurationUpdateArgs
1 property
DiscoveryRuleAccountUpdateModel
object
Discovery Rule Account Update Model
33 properties
UpdateFieldValueOfTakeOverAccountTypeEnum
object
Take Over Account Type
2 properties
DiscoverySourceSummaryModel
object
Query results
11 properties
DiscoveryScannerUpdateCredential
object
Completely replace the credentials on this scanner with this updated list
2 properties
PagingOfDiscoveryScannerDependencyTemplateSummaryModel
object
Specify paging and sorting options for querying records and returning results
14 properties
DiscoveryScanResultItemSummary
object
Discovery Sources that were scanned during the last scan and the summarized results
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

delinea-discovery-api-openapi.yml Raw ↑

Other APIs Delinea publishes across the network.

Secret Server REST API
DevOps Secrets Vault API
Delinea Platform API
Delinea Activations API
Delinea ActiveDirectory API
Delinea AdvancedConfigSettings API
Delinea ApiToken API
Delinea AppClients API
Delinea ApplicationAccounts API
Delinea ApplicationRequest API
Delinea AppState API
Delinea BulkOperations API
Where this information came from

This is an independent, third-party profile of Delinea Discovery API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.