Delinea Discovery API

DiscoveryController

Operations 80

GET /v1/discovery/source/{discoverySourceId}/scanners/{discoveryItemScannerId} Get Discovery Scanner Details #
DELETE /v1/discovery/source/{discoverySourceId}/scanners/{discoveryItemScannerId} Remove Scanner from discovery source #
GET /v1/discovery/rules/accounts/{id} Get discovery account rule #
DELETE /v1/discovery/rules/accounts/{id} Delete a discovery account rule #
PATCH /v1/discovery/rules/accounts/{id} Update a discovery account rule #
GET /v1/discovery/rules/dependencies/{id} Get discovery dependency rule #
DELETE /v1/discovery/rules/dependencies/{id} Delete a discovery dependency rule #
PATCH /v1/discovery/rules/dependencies/{id} Update a discovery dependency rule #
GET /v1/discovery/sources Get discovery sources #
GET /v1/discovery/source/{id} Get discovery source #
PATCH /v1/discovery/source/{id} Update a discovery source #
GET /v1/discovery/source/stub/{typeId} Get a Discovery Source Stub #
GET /v1/discovery/configuration Get Discovery Configuration #
PATCH /v1/discovery/configuration Update discovery configuration #
GET /v1/discovery/status Get Discovery Status #
GET /v1/discovery/source/{discoverySourceId}/available-scanners Get Discovery Source Available Scanners #
GET /v1/discovery/secret-search-filters Search Secret Search Filters #
POST /v1/discovery/secret-search-filters Create Secret Search Filter #
GET /v1/discovery/secret-search-filters/{secretSearchFilterId} Get Secret Search Filter #
PATCH /v1/discovery/secret-search-filters/{secretSearchFilterId} Patch Secret Search Filter #
GET /v1/discovery/command-sets Search Discovery Command Sets #
POST /v1/discovery/command-sets Create command set #
GET /v1/discovery/command-sets/{commandSetId} Get Discovery Command Set #
PATCH /v1/discovery/command-sets/{commandSetId} Patch Command Set #
GET /v1/discovery/command-sets/{commandSetId}/test-parameters Get Discovery Command Set Test Parameters #
GET /v1/discovery/base-scanners Search Discovery Base Scanners #
GET /v1/discovery/scanners Search Discovery Scanners #
POST /v1/discovery/scanners Create Scanner #
GET /v1/discovery/scanners/{itemScannerId} Get Discovery Scanner #
PATCH /v1/discovery/scanners/{itemScannerId} Patch Scanner #
GET /v1/discovery/scanners/dependency-templates Get Scanner Dependency Templates #
GET /v1/discovery/scanners/dependency-types Get Scanner Dependency Types #
GET /v1/discovery/scanners/dependency-template/{id} Get Scanner Dependency Template #
PATCH /v1/discovery/scanners/dependency-template/{id} Patch Dependency Template #
GET /v1/discovery/scan-templates Get discovery scan templates #
POST /v1/discovery/scan-templates Create scan template #
GET /v1/discovery/scan-templates/{scanTemplateId} Get Discovery Scan Template #
PATCH /v1/discovery/scan-templates/{scanTemplateId} Patch scan template #
GET /v1/discovery/source/{discoverySourceId}/scanner-settings/search Get Scanner Settings #
GET /v1/discovery/scan-types Get Discovery Scan Types #
GET /v1/discovery-source/audit Get Discovery Source Audits #
GET /v1/discovery/source/{discoverySourceId}/ou Get and include or exclude for discovery #
GET /v1/discovery/source/{id}/filter Get the source filter for a discovery source #
GET /v1/discovery/network/tree Search network tree for discovery #
GET /v1/discovery/network/items Search discovery network items #
GET /v1/discovery/network/item/computer/{id} Get discovery network computer detail #
GET /v1/discovery/network/item/computer/scan/logs Gets the computer scan logs #
GET /v1/discovery/network/item/computer-account/{id} Get discovery network computer account detail #
GET /v1/discovery/network/item/service-account/{id} Get discovery network service account detail #
GET /v1/discovery/network/item/public-key/{id} Get discovery network public key detail #
GET /v1/discovery/network/item/directory-account/{id} Get discovery network directory account detail #
GET /v1/discovery/rules/accounts Search discovery account rules #
POST /v1/discovery/rules/accounts Create a discovery account rule #
GET /v1/discovery/rules/dependencies Search discovery dependency rules #
POST /v1/discovery/rules/dependencies Create a discovery dependency rule #
GET /v1/discovery/rules/accounts/state Get discovery account rule state #
GET /v1/discovery/rules/accounts/info/{secretTemplateId} Get discovery account rule info #
GET /v1/discovery/rules/secret-templates/{scanTemplateId} Get discovery rule secret templates #
GET /v1/discovery/rules/scan-item-fields/{scanTemplateId} Get discovery rule scan item fields #
GET /v1/discovery/rules/dependencies/info/{scanTemplateId} Get discovery dependency rule info #
GET /v1/discovery/rules/folder/{folderId} Get discovery rules for a folder #
PATCH /v1/discovery/source/{discoverySourceId}/filter/{memberId} Patches discovery source filter #
POST /v2/discovery/source Create a new discovery source #
POST /v1/discovery/source/active-directory Create a new active directory discovery source #
POST /v1/discovery/run Run a discovery command #
POST /v1/discovery/command-sets/{commandSetId}/test Test Discovery Command Set #
POST /v1/discovery/scanners/duplicate Duplicate Scanner #
POST /v1/discovery/scanners/dependency-template Create a Dependency Template #
POST /v1/discovery/source/{discoverySourceId}/scanners Add Scanner to discovery source #
POST /v1/discovery/source/{discoverySourceId}/scanners/sort Sort Scanner #
POST /v1/discovery/source/{discoverySourceId}/scanner-settings Create scanner setting #
POST /v1/discovery/network/item/computer/scan Run a scan on the specified computer #
POST /v1/discovery/network/item/computer/delete Delete the specified computers #
POST /v1/discovery/rules/dependencies/import Discovery Dependency Import Bulk Operation #
POST /v1/discovery/rules/account/import Discovery Account Import Bulk Operation #
POST /v1/discovery/rules/accounts/sort Sort Rule Accounts #
POST /v1/discovery/rules/dependencies/sort Sort Rule Dependencies #
PUT /v1/discovery/source/{discoverySourceId}/scanners/{discoveryItemScannerId}/credentials Save scanner credentials #
PUT /v1/discovery/source/{discoverySourceId}/scanners/{discoveryItemScannerId}/settings Save scanner settings #
PUT /v1/discovery/source/{discoverySourceId}/filters Updates discovery source filters #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/delinea-discovery-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

delinea-discovery-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Secret Server Rest Discovery 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 authentication document for more information. The Swagger specification 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:


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