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 SecretPolicy API

Retrieve and update Secret Policies

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

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

This API exposes 7 operations across 6 paths, and defines 64 schemas. It is described by OpenAPI 3.0.0, at version 11.7.2.

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

7 operations 6 paths 64 schemas 5 GET1 PATCH1 POST

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 SecretPolicy 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 7

Across 6 paths, the API surfaces 7 operations — 5 GET, 1 PATCH, 1 POST. Each is listed below with its method, path, parameters, and response codes.

SecretPolicy 7

Retrieve and update Secret Policies

GET
/v1/secret-policy/search
Search Secret Policies
SecretPolicyService_SearchSecretPolicies 7 params → 200400403500
GET
/v2/secret-policy/stub
Get Secret Policy Stub
SecretPolicyService_GetSecretPolicyStubV2 → 200400403500
GET
/v2/secret-policy/{id}
Get Secret Policy
SecretPolicyService_GetSecretPolicyV2 1 param → 200400403500
PATCH
/v2/secret-policy/{id}
Update a Secret Policy
SecretPolicyService_UpdateSecretPolicyV2 1 param body → 200400403500
GET
/v1/secret-policy/{id}/audit
Get Secret Policy Audits
SecretPolicyService_GetSecretPolicyAudit 7 params → 200400403500
GET
/v1/secret-policy/{id}/status
Get the Secret Policy status
SecretPolicyService_GetSecretPolicyStatus 1 param → 200400403500
POST
/v2/secret-policy
Create a Secret Policy
SecretPolicyService_CreateSecretPolicyV2 body → 200400403500

Schemas 64

The contract defines 64 schemas that model the data the API accepts and returns. The most detailed are SecretPolicySecurityItemsUpdateModel (22 properties), SecretPolicySecurityItemsCreateModel (22 properties), SecretPolicySecurityItemsModel (22 properties), AutoChangeScheduleModel (18 properties). Each schema is shown below with its type and property counts.

Sort
object
Sort options. Multiple sort options can be provided in the query string.
3 properties 2 required
SecretPolicyUpdateArgsV2
object
SecretPolicyUpdateArgsV2
1 property
SecretPolicyUpdateModelV2
object
Secret Policy Update Model V2
7 properties
SecretPolicyRpcItemsUpdateModel
object
Secret Policy RPC Items Update Model
7 properties
UpdateFieldValueOfBoolean
object
Active
2 properties
UserGroupMapModel
object
User Group Map Model
3 properties
AutoChangeScheduleModel
object
Auto Change Schedule Model
18 properties
SortDirection
string
Sort direction
IPagingOfSecretPolicyAuditSummary
object
IPagingOfSecretPolicyAuditSummary
2 properties
SecretPolicyStatusModel
object
Secret Policy Status Model
4 properties
Severity
string
Error severity level
PolicyApplyType
string
PolicyApplyType
SecretPolicyLauncherItemsModel
object
Secret Policy Launcher Item Model
2 properties
InternalServerErrorResponse
object
Response object for internal server errors
4 properties 4 required
SshCommandMenuGroupModel
object
Ssh Command Menu Group Model
2 properties
SshCommandMenuGroupMapModel
object
Ssh Command Menu Group Map Model
5 properties
UpdateFieldValueOfSecretPolicyDataItemOfOptionalInt32
object
Site Id
2 properties
SecretPolicyDataItemOfAutoChangeScheduleDataModel
object
Value
2 properties
SecretPolicyDetailModelV2
object
Secret Policy Detail Model V2
12 properties
BadRequestResponse
object
Response object for invalid requests
4 properties 1 required
UpdateFieldValueOfSecretPolicyDataItemOfLauncherSettingsData
object
RDP Launcher Settings as defined by the Secret Policy
2 properties
SecretPolicyCreateArgsV2
object
SecretPolicyCreateArgsV2
1 property
SecretPolicyDataItemOfLauncherSettingsData
object
Value
2 properties
SecretPolicyDataItemOfOptionalGuid
object
Value
2 properties
AutoChangeScheduleDataModel
object
Auto Change Schedule Data Model
18 properties
UserGroupMapType
string
User Group Map Type
SecretPolicyItemOfSshCommandMenuGroupMapModelArray
object
Array of Ssh Command Menu Groups depends on Ssh Command Restriction Type being set
4 properties
UpdateFieldValueOfSecretPolicyDataItemOfOptionalGuid
object
Jumpbox Route Id
2 properties
SecretPolicyAuditSummary
object
Records
8 properties
UpdateFieldValueOfSecretPolicyDataItemOfOptionalCommandRestrictionType
object
Ssh Command Restriction Type depends on Enable Ssh Command Restrictions being set
2 properties
SecretPolicyGeneralItemsModel
object
Secret Policy General Item Model
2 properties
SecretPolicyRpcItemsModel
object
Secret Policy RPC Items Model
7 properties
SecretPolicyDataItemOfOptionalCommandRestrictionType
object
Value
2 properties
SecretPolicySecurityItemsCreateModel
object
Secret Policy Security Item Create Model
22 properties
SecretPolicyGeneralItemsCreateModel
object
Secret Policy General Create Item Model
2 properties
SecretPolicyItemOfLauncherSettingsModel
object
Launcher Settings defined by the secret policy
4 properties
SecretPolicyDataItemOfOptionalInt32
object
Value
2 properties
UserGroupMapDataModel
object
User Group Map Data Model
2 properties
SecretPolicyLauncherItemsCreateModel
object
Secret Policy Launcher Item Create Model
2 properties
SecretPolicyCreateModelV2
object
Secret Policy Create Model V2
7 properties
SecretPolicyDataItemOfOptionalBoolean
object
Value
2 properties
UpdateFieldValueOfSecretPolicyDataItemOfUserGroupMapDataModelArray
object
Array of UserGroupMaps depends on Require Approval For Access being set
2 properties
LauncherSettingsModel
object
RDP Launcher Settings
8 properties
AuthenticationFailedResponse
object
Response object for authentication failures
1 property 1 required
SecretPolicyRpcItemsCreateModel
object
Secret Policy RPC Items Create Model
7 properties
SecretPolicySecurityItemsUpdateModel
object
Secret Policy Security Item Update Model
22 properties
UpdateFieldValueOfSecretPolicyDataItemOfSshCommandMenuGroupModelArray
object
Array of Ssh Command Menu Groups depends on Ssh Command Restriction Type being set
2 properties
SecretPolicyModel
object
SecretPolicies
4 properties
SecretPolicyItemOfAutoChangeScheduleModel
object
Auto Change Schedule depends on Auto Change On Expiration being set
4 properties
SecretPolicyItemOfOptionalBoolean
object
Web Launcher Requires Incognito Mode
4 properties
SecretPolicyItemOfUserGroupMapModelArray
object
Array of UserGroupMaps depends on Require Approval For Access being set
4 properties
SecretPolicyItemOfOptionalGuid
object
Jumpbox Route Id
4 properties
SecretPolicyItemOfOptionalInt32
object
Site Id
4 properties
PagingOfSecretPolicyModel
object
Specify paging and sorting options for querying records and returning results
14 properties
SecretPolicyDataItemOfSshCommandMenuGroupModelArray
object
Value
2 properties
SecretPolicyGeneralItemsUpdateModel
object
Secret Policy General Update Item Model
2 properties
LauncherSettingsData
object
Value
8 properties
SecretPolicySecurityItemsModel
object
Secret Policy Security Item Model
22 properties
SecretPolicyLauncherItemsUpdateModel
object
Secret Policy Launcher Item Update Model
2 properties
UpdateFieldValueOfString
object
Description
2 properties
SecretPolicyItemOfOptionalCommandRestrictionType
object
Ssh Command Restriction Type depends on Enable Ssh Command Restrictions being set
4 properties
UpdateFieldValueOfSecretPolicyDataItemOfOptionalBoolean
object
Web Launcher Requires Incognito Mode
2 properties
UpdateFieldValueOfSecretPolicyDataItemOfAutoChangeScheduleDataModel
object
Auto Change Schedule depends on Auto Change On Expiration being set
2 properties
SecretPolicyDataItemOfUserGroupMapDataModelArray
object
Value
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

delinea-secretpolicy-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 SecretPolicy 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.