Delinea Secrets API

View and maintain Secrets

Business capability
Identity & Access Management BC-620.20

Operations 63

PUT /v1/secrets/{id} Update Secret #
DELETE /v1/secrets/{id} Deactivate a Secret #
GET /v1/secrets/{id}/fields/{slug}/listdetails Get Secret List Field List Data #
PUT /v1/secrets/{id}/fields/{slug}/listdetails Update Secret List Field List Data #
DELETE /v1/secrets/{id}/fields/{slug}/listdetails Delete Secret List Field List Data #
GET /v2/secrets Search Secrets #
GET /v2/secrets/search-total Get Secret Search Total #
GET /v1/secrets/lookup Lookup Secrets with Search #
GET /v1/secrets/lookup/{id} Lookup Secret #
GET /v1/secrets/stub Get Secret Stub #
GET /v2/secrets/{id} Get Secret #
GET /v1/secrets/{id}/preview Get Secret Preview #
GET /v1/secrets/{id}/summary Get Secret Summary #
GET /v1/secrets/{id}/fields/{slug} Get Secret Field #
PUT /v1/secrets/{id}/fields/{slug} Update Secret Field #
GET /v1/secrets/{id}/fields/{slug}/list Get Secret List Field #
GET /v1/secrets/favorite List a User's Favorite Secrets #
GET /v1/secrets/{secretId}/transition-history Get secret password transition history #
GET /v1/secrets/{id}/audits Get Secret Audits by Filter #
GET /v1/secrets/{id}/state Get Secret State #
GET /v1/secrets/secret-detail/{id}/general/{isEditMode?}/{loadReadOnlyFlags?} Get Secret Detail General #
GET /v1/secrets/{id}/settings Get Secret Settings #
GET /v1/secrets/launcher-sessions Get Secret Launcher Sessions By Id #
PATCH /v1/secrets/launcher-sessions Update Secret Launcher Sessions #
GET /v1/secrets/{id}/ssh-restricted-commands Get SSH Command Restrictions on a Secret #
GET /v2/secrets/export/job/{jobId} Export Secrets Job Status #
GET /v2/secrets/export/{jobId}/details Export Secrets Job Details #
GET /v2/secrets/export Export Bulk Export Secrets #
PATCH /v1/secrets/{id}/general Update Secret General Information #
PATCH /v1/secrets/{id}/email Update User Secret Email Settings #
PATCH /v1/secrets/{id}/security-general Update Secret Security General Options #
PATCH /v2/secrets/{id}/general Update Secret General Information #
PATCH /v2/secrets/{id}/email Update User Secret Email Settings #
PATCH /v3/secrets/{id}/security-checkout Update Secret Security Checkout Options #
PATCH /v1/secrets/{id}/security-multifactor-authentication Update Secret Security Multifactor Authentication Options #
PATCH /v2/secrets/{id}/security-general Update Secret Security General Options #
POST /v1/secrets/extended-search-details Secret Search Extended Details #
POST /v1/secrets/{id}/restricted Get Restricted Secret #
POST /v1/secrets Create Secret #
POST /v1/secrets/{id}/heartbeat Run Secret Heartbeat #
POST /v1/secrets/{id}/expire Expire Secret #
POST /v1/secrets/{id}/change-password Change Secret Password #
POST /v1/secrets/{id}/check-in Check In Secret #
POST /v1/secrets/{id}/check-out Check Out Secret #
POST /v1/secrets/{id}/extend-check-out Extend Check Out #
POST /v1/secrets/{id}/restricted/fields/{slug} Get Restricted Secret Field #
POST /v1/secrets/rdpproxy Get RDP Proxy Information #
POST /v1/secrets/sshproxy Get SSH Proxy Information #
POST /v1/secrets/sshterminal Get SSH Terminal Details #
POST /v1/secrets/{secretId}/favorite Favorite a Secret #
POST /v1/secrets/{id}/stop-password-change Attempt to stop a password change #
POST /v1/secrets/convert-template Convert Secret Template #
POST /v1/secrets/get-convert-info Get Convert Template Information #
POST /v1/secrets/export Export Secrets #
POST /v2/secrets/export/job Export Secrets File Job Creation #
PUT /v1/secrets/{id}/rpc-script-secrets Update which Secrets are available for RPC scripts #
PUT /v1/secrets/{id}/activate Undelete a Secret #
PUT /v2/secrets/{id}/rpc-script-secrets Update which Secrets are available for RPC scripts #
PUT /v3/secrets/{id}/security-approval Update Secret Security Approval Options #
PUT /v2/secrets/{id}/activate Undelete a Secret #
PUT /v1/secrets/{id}/expiration Update a Secret expiration #
PUT /v1/secrets/{secretId}/update-ssh-restricted-commands Update Restricted SSH Commands on a Secret #
PUT /v1/secret-detail/{secretId}/jumpbox-route-selection Update Jumpbox Route Selection #

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-secrets-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-secrets-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Secret Server Rest Secrets 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 (288 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/delinea/refs/heads/main/openapi/delinea-secrets-api-openapi.yml