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

View secret templates

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

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

This API exposes 40 operations across 27 paths, and defines 95 schemas. It is described by OpenAPI 3.0.0, at version 11.7.2.

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

40 operations 27 paths 95 schemas 4 DELETE18 GET5 PATCH10 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 SecretTemplates 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 40

Across 27 paths, the API surfaces 40 operations — 4 DELETE, 18 GET, 5 PATCH, 10 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

SecretTemplates 40

View secret templates

DELETE
/v1/secret-templates/fields/{templateFieldId}
Disable a Secret Template Field For Template
SecretTemplatesService_DisableField 1 param → 200400403500
GET
/v1/secret-templates/password-requirements/password-dictionaries/{id}
Gets password dictionary items by ID
SecretTemplatesService_GetPasswordDictionary 1 param → 200400403500
DELETE
/v1/secret-templates/password-requirements/password-dictionaries/{id}
Deletes a specific password dictionary by ID
SecretTemplatesService_DeletePasswordDictionary 1 param → 200400403500
GET
/v1/secret-templates/{secretTemplateId}/extended-mappings/{extendedTypeId}
Get a single Secret Template Extended Mappings
SecretTemplatesService_GetSecretTemplateExtendedMapping 2 params → 200400403500
POST
/v1/secret-templates/{secretTemplateId}/extended-mappings/{extendedTypeId}
Create a Secret Template Extended Mapping
SecretTemplatesService_CreateSecretTemplateExtendedMapping 2 params body → 200400403500
DELETE
/v1/secret-templates/{secretTemplateId}/extended-mappings/{extendedTypeId}
Delete Extended Mapping
SecretTemplatesService_DeleteExtendedMapping 2 params → 200400403500
PATCH
/v1/secret-templates/{secretTemplateId}/extended-mappings/{extendedTypeId}
Update a Secret Template Extended Mapping
SecretTemplatesService_UpdateSecretTemplateExtendedMapping 2 params body → 200400403500
GET
/v1/secret-templates/{secretTemplateId}/launchers/{launcherTypeId}
Get a Secret Template Launcher
SecretTemplatesService_GetSecretTemplateLauncher 2 params → 200400403500
POST
/v1/secret-templates/{secretTemplateId}/launchers/{launcherTypeId}
Create a Secret Template Launcher
SecretTemplatesService_CreateSecretTemplateLauncher 2 params body → 200400403500
DELETE
/v1/secret-templates/{secretTemplateId}/launchers/{launcherTypeId}
Delete Secret Template Launcher
SecretTemplatesService_DeleteSecretTemplateLauncher 2 params → 200400403500
PATCH
/v1/secret-templates/{secretTemplateId}/launchers/{launcherTypeId}
Update a Secret Template Launcher
SecretTemplatesService_UpdateSecretTemplateLauncher 2 params body → 200400403500
GET
/v1/secret-templates
Search Secret Templates
SecretTemplatesService_Search 12 params → 200400403500
POST
/v1/secret-templates
Create Secret Template
SecretTemplatesService_CreateTemplate body → 200400403500
GET
/v1/secret-templates/{id}/export
Export Secret Template
SecretTemplatesService_Export 1 param → 200400403500
GET
/v1/secret-templates/password-requirements/password-dictionaries
Get password dictionaries
SecretTemplatesService_GetPasswordDictionaries → 200400403500
PUT
/v1/secret-templates/password-requirements/password-dictionaries
Updates a new password dictionary
SecretTemplatesService_UpdatePasswordDictionary body → 200400403500
POST
/v1/secret-templates/password-requirements/password-dictionaries
Creates new password dictionary
SecretTemplatesService_AddPasswordDictionary body → 200400403500
GET
/v1/secret-templates/extended-types
Get Secret Template Extended Types
SecretTemplatesService_SearchSecretTemplateExtendedTypes 5 params → 200400403500
GET
/v1/secret-templates/extended-mappings
Get Secret Template Extended Mappings
SecretTemplatesService_SearchSecretTemplateExtendedMappings 6 params → 200400403500
GET
/v1/secret-templates/{secretTemplateId}/extended-mappings/{extendedTypeId}/stub
Stub a Secret Template Extended Mappings
SecretTemplatesService_StubSecretTemplateExtendedMapping 2 params → 200400403500
GET
/v1/secret-templates/launcher-types
Get Launcher Types
SecretTemplatesService_SearchLauncherTypes 8 params → 200400403500
GET
/v1/secret-templates/launchers
Get Secret Template Launchers
SecretTemplatesService_SearchSecretTemplateLaunchers 6 params → 200400403500
GET
/v1/secret-templates/{secretTemplateId}/launchers/{launcherTypeId}/stub
Stub a Secret Template Launchers
SecretTemplatesService_StubSecretTemplateLauncher 2 params → 200400403500
GET
/v1/secret-templates/{secretTemplateId}/password-type
Get Secret Template Password Changer
SecretTemplatesService_GetSecretTemplatePasswordType 1 param → 200400403500
PATCH
/v1/secret-templates/{secretTemplateId}/password-type
Patch Secret Template password type
SecretTemplatesService_PatchSecretTemplatePasswordChanger 1 param body → 200400403500
GET
/v1/secret-templates-list
Get Secret Template List
SecretTemplatesService_GetSecretTemplatesList 8 params → 200400403500
GET
/v2/secret-templates/{secretTemplateId}
Get Secret Template Details
SecretTemplatesService_GetV2 1 param → 200400403500
PATCH
/v2/secret-templates/{secretTemplateId}
Patch Secret Template V2
SecretTemplatesService_PatchTemplateV2 1 param body → 200400403500
GET
/v1/secret-templates/fields/search
Search Secret Template Fields
SecretTemplatesService_SearchTemplateFields 7 params → 200400403500
GET
/v1/secret-templates/fields/stub
Stub Secret Template Field
SecretTemplatesService_StubTemplateField → 200400403500
GET
/v1/secret-templates/fields/{secretFieldId}
Get Secret Template Field
SecretTemplatesService_GetTemplateField 1 param → 200400403500
PATCH
/v1/secret-templates/fields/{secretTemplateFieldId}
Patch Secret Template Field
SecretTemplatesService_PatchTemplateField 1 param body → 200400403500
POST
/v1/secret-templates/{id}/copy
Copy Secret Template
SecretTemplatesService_Copy 1 param body → 200400403500
PUT
/v1/secret-templates/{templateId}
Update Secret Template Field
SecretTemplatesService_Put 1 param body → 200400403500
POST
/v1/secret-templates/{templateId}
Create Secret Template Field For Template
SecretTemplatesService_CreateField 1 param body → 200400403500
POST
/v1/secret-templates/generate-password/{secretfieldId}
Generate Password
SecretTemplatesService_GeneratePassword 1 param → 200400403500
POST
/v1/secret-templates/import
Import Secret Template
SecretTemplatesService_ImportSecretTemplate body → 200400403500
POST
/v1/secret-templates/{secretTemplateId}/fields
Create Secret Template Field
SecretTemplatesService_CreateTemplateField 1 param body → 200400403500
POST
/v1/secret-templates/{secretTemplateId}/fields/sort
Sort Secret Template Fields
SecretTemplatesService_SortTemplateFields 1 param body → 200400403500
PUT
/v1/secret-templates/password-type/{templateId}
Update Secret Templates Password Type
SecretTemplatesService_UpdateSecretTemplatePasswordType 1 param body → 200400403500

Schemas 95

The contract defines 95 schemas that model the data the API accepts and returns. The most detailed are SecretTemplateField (24 properties), SecretTemplateFieldUpdateArgs (23 properties), SecretTemplateFieldCreateArgs (22 properties), SecretTemplateDetailModel (22 properties). Each schema is shown below with its type and property counts.

SortDirection
string
Sort direction
FieldDataType
string
Field Data Type
SecretTemplateLauncherUpdateArgs
object
SecretTemplateLauncherUpdateArgs
1 property
PagingOfSecretTemplateFieldSummaryModel
object
Specify paging and sorting options for querying records and returning results
14 properties
SecretTemplateLauncherCreateModel
object
Create a launcher for a template
1 property
UpdateFieldValueOfOptionalInt32
object
The minimum length required for local user passwords
2 properties
EditRequiresOptions
string
What option is required to edit this field including Owner, Edit, and Not Editable
SecretTemplateFieldModel
object
Secret Template Field Model
16 properties
PagingOfSecretTemplateExtendedTypeSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
SecretTemplateExportModel
object
Secret Template Export Model
2 properties
SecretTemplateExtendedMappingModel
object
Secret Template Extended Mapping Model
4 properties
UpdateFieldValueOfFieldDataType
object
The type that this field of the secret will represent.
2 properties
SecretTemplateLauncherModel
object
Secret Template Launcher Model
12 properties
SecretTemplateFieldOptionUpdateModel
object
Secret Template Field Option Update Model
2 properties
SecretTemplateLauncherSummary
object
Summary model describing template to launcher mappings
16 properties
SecretFieldCreateArgs
object
Secret Field Create Args
1 property
SecretTemplateLauncherFieldSummary
object
Includes both launcher field definition and mapped / values assigned for this secret template and launcher association
10 properties
PagingOfSecretTemplateExtendedMappingSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
SecretTemplateFieldSortModel
object
Secret Template Field Sort Model
1 property
SecretFieldPatchArgs
object
Secret Field Patch Args
1 property
ListType
string
What type of contents does this list field contain
UpdateFieldValueOfPasswordHashType
object
Hash to be used when generating the One Time Password, updated when one time password is enabled
2 properties
SecretTemplateLauncherCreateFieldModel
object
Mapping of launcher field to secret template field
3 properties
SecretTemplateField
object
Secret template field
24 properties
Sort
object
Sort options. Multiple sort options can be provided in the query string.
3 properties 2 required
UpdateFieldValueOfBoolean
object
Active
2 properties
UpdateFieldValueOfSecretTemplateFieldOptionUpdateModelArray
object
Dropdown Options to update.
2 properties
UpdateFieldValueOfStringArray
object
Characters that split keys to be indexed
2 properties
SecretTemplatePasswordTypeFieldMappingModel
object
Fields
5 properties
SecretTemplateFieldOptionRemoveModel
object
Secret Template Field Option Remove Model
2 properties
LauncherTypeSummary
object
An available type of launcher
4 properties
SecretTemplateExtendedMappingUpdateArgs
object
SecretTemplateExtendedMappingUpdateArgs
1 property
FieldPermissionType
string
Field Permission Type
SecretTemplatePasswordTypePatchModel
object
Data
12 properties
BadRequestResponse
object
Response object for invalid requests
4 properties 1 required
SecretTemplateExtendedTypeSummary
object
Extended types can be mapped to secret templates for functionality that requires universal mapping of fields
3 properties
AddPasswordDictionaryArgs
object
AddPasswordDictionaryArgs
2 properties
UpdateFieldValueOfSecretTemplateFieldOptionRemoveModelArray
object
Dropdown Options to remove
2 properties
SecretTemplateSummary
object
Secret template summary
7 properties
SecretTemplateExtendedMappingCreateFieldModel
object
Fields
2 properties
SecretTemplateExtendedMappingFieldModel
object
Secret Template Extended Mapping Field Model
3 properties
SecretTemplatePasswordTypeUpdateArgs
object
Secret Template Password Type Update Args
2 properties
SecretTemplatePasswordTypeFieldMappingUpdateModel
object
Value
2 properties
UpdateFieldValueOfOptionalLauncherConnectAsLineEnding
object
The line ending that will be append to the end of the Connect As Command. This needs to match the type of line ending required by the system being proxied to.
2 properties
SshKeySizeType
string
SSH Key Size Type
SecretTemplateLauncherDeleteResultModel
object
Delete result message
1 property
SecretTemplateCopyArgs
object
Secret Template Copy Args
1 property
SecretTemplateListModel
object
Template View Model
3 properties
AuthenticationFailedResponse
object
Response object for authentication failures
1 property 1 required
SecretTemplateFieldSummaryModel
object
Secret Template Field Summary Model
13 properties
SecretTemplateFieldSortResultModel
object
The result of the sort
1 property
SecretTemplateDetailPatchModel
object
Data
21 properties
UpdateFieldValueOfSecretTemplatePasswordTypeFieldMappingUpdateModelArray
object
Fields
2 properties
PagingOfSecretTemplateLauncherSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
UpdateFieldValueOfString
object
Description
2 properties
SecretTemplateLauncherFieldValueModel
object
Values for a launcher that is associated to a secret template
9 properties
SecretTemplateExtendedMappingUpdateFieldModel
object
Value
2 properties
SecretTemplateExtendedMappingUpdateModel
object
Data
1 property
Severity
string
Error severity level
PasswordDictionaryModel
object
PasswordDictionaryModel[]
3 properties
SecretTemplateFieldCreateArgs
object
Secret Template Field Create Args
22 properties
UpdateFieldValueOfInt32
object
How many days until the password expires.
2 properties
PagingOfLauncherTypeSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
SecretTemplateExtendedMappingDeleteResponseModel
object
SecretTemplateExtendedMappingDeleteResponseModel
1 property
SecretTemplateDetailPatchArgs
object
SecretTemplateDetailPatchArgs
1 property
UpdateFieldValueOfSecretTemplateLauncherFieldValueModelArray
object
Fields that can be mapped to this launcher
2 properties
SecretTemplateFieldUpdateArgs
object
Secret Template Field Update Args
23 properties
SecretTemplatePasswordTypeModel
object
SecretTemplatePasswordTypeModel
20 properties
ViewFieldDropDownOption
object
DropDownOptions
2 properties
SecretTemplateExtendedMappingSummary
object
Extended Type Mapping Summary
6 properties
SecretTemplateModel
object
Secret template
5 properties
SecretTemplateDetailModel
object
Secret template detail
22 properties
PagingOfSecretTemplateSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
SecretTemplateLauncherCreateArgs
object
SecretTemplateLauncherCreateArgs
1 property
SecretTemplateCopyModel
object
Secret Template Copy Model
1 property
UpdateFieldValueOfFieldPermissionType
object
Type of permission required in order to edit this field
2 properties
DictionaryOfInt32AndInt32
object
Secret Field Password Type Field Dictionary
SecretTemplateFieldCreateModel
object
Secret Template Field Create Model
4 properties
InternalServerErrorResponse
object
Response object for internal server errors
4 properties 4 required
PasswordHashType
string
Password Hash Type
SecretTemplateExtendedMappingCreateModel
object
Data
1 property
UpdateFieldValueOfSshKeySizeType
object
Size of the SSH Key in bits, updated when the template contains a private SSH Key
2 properties
SecretTemplateExtendedMappingCreateArgs
object
SecretTemplateExtendedMappingCreateArgs
1 property
SecretTemplateLauncherUpdateModel
object
Update mapping values between secret template and launcher
12 properties
SecretTemplateImportArgs
object
Secret Template Import Args
1 property
UpdateFieldValueOfSecretTemplateExtendedMappingUpdateFieldModelArray
object
Fields
2 properties
PagingOfSecretTemplateListModel
object
Specify paging and sorting options for querying records and returning results
14 properties
SecretTemplateFieldPatchModel
object
Secret Template Field Patch Model
17 properties
SecretTemplateCreateArgs
object
SecretTemplateCreateArgs
4 properties
SecretTemplatePasswordTypePatchArgs
object
SecretTemplatePasswordTypePatchArgs
1 property
SecretTemplateFieldOptionModel
object
Secret Template Option Model
2 properties
SecretTemplateFieldSortArgs
object
Secret Template Field Sort Args
1 property
SecretTemplateImportModel
object
Secret Template Import Model
1 property
SecretTemplateExtendedMappingFieldSummary
object
The fields that are mapped from the extended type to the secret template field
6 properties
UpdatePasswordDictionaryArgs
object
Update Password Dictionary Args
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

delinea-secrettemplates-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 SecretTemplates 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.