Delinea · Example Payload
Secret Templates
Example API requests and responses for secret-templates endpoints in Delinea Secret Server REST API
Privileged Access ManagementPAMSecrets ManagementIdentity SecurityDevOpsCybersecurity
Secret Templates is an example object payload from Delinea, with 3 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
Top-level fields
categorydescriptionexamples
Example Payload
{
"category": "secret-templates",
"description": "Example API requests and responses for secret-templates endpoints in Delinea Secret Server REST API",
"examples": [
{
"path": "/v1/secret-templates/fields/{templateFieldId}",
"method": "DELETE",
"operationId": "SecretTemplatesService_DisableField",
"summary": "Disable a Secret Template Field For Template",
"responseExample": {
"description": "string",
"displayName": "string",
"editablePermission": 1,
"editRequires": {},
"fieldSlugName": "string",
"generatePasswordCharacterSet": "string",
"generatePasswordLength": 1,
"hideOnView": true
}
},
{
"path": "/v1/secret-templates/password-requirements/password-dictionaries/{id}",
"method": "GET",
"operationId": "SecretTemplatesService_GetPasswordDictionary",
"summary": "Gets password dictionary items by ID"
},
{
"path": "/v1/secret-templates/password-requirements/password-dictionaries/{id}",
"method": "DELETE",
"operationId": "SecretTemplatesService_DeletePasswordDictionary",
"summary": "Deletes a specific password dictionary by ID",
"responseExample": true
},
{
"path": "/v1/secret-templates/{secretTemplateId}/extended-mappings/{extendedTypeId}",
"method": "GET",
"operationId": "SecretTemplatesService_GetSecretTemplateExtendedMapping",
"summary": "Get a single Secret Template Extended Mappings",
"responseExample": {
"extendedTypeDescription": "string",
"extendedTypeId": 1,
"extendedTypeName": "string",
"fields": [
{}
]
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/extended-mappings/{extendedTypeId}",
"method": "POST",
"operationId": "SecretTemplatesService_CreateSecretTemplateExtendedMapping",
"summary": "Create a Secret Template Extended Mapping",
"requestBody": {
"data": {}
},
"responseExample": {
"extendedTypeDescription": "string",
"extendedTypeId": 1,
"extendedTypeName": "string",
"fields": [
{}
]
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/extended-mappings/{extendedTypeId}",
"method": "PATCH",
"operationId": "SecretTemplatesService_UpdateSecretTemplateExtendedMapping",
"summary": "Update a Secret Template Extended Mapping",
"requestBody": {
"data": {}
},
"responseExample": {
"extendedTypeDescription": "string",
"extendedTypeId": 1,
"extendedTypeName": "string",
"fields": [
{}
]
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/extended-mappings/{extendedTypeId}",
"method": "DELETE",
"operationId": "SecretTemplatesService_DeleteExtendedMapping",
"summary": "Delete Extended Mapping",
"responseExample": {
"success": true
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/launchers/{launcherTypeId}",
"method": "GET",
"operationId": "SecretTemplatesService_GetSecretTemplateLauncher",
"summary": "Get a Secret Template Launcher",
"responseExample": {
"allowList": 1,
"connectAsCommand": "string",
"connectAsCommandResponse": "string",
"denyList": 1,
"fields": [
{}
],
"includeMachinesFromDependencies": true,
"launcherTypeId": 1,
"launcherTypeName": "string"
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/launchers/{launcherTypeId}",
"method": "POST",
"operationId": "SecretTemplatesService_CreateSecretTemplateLauncher",
"summary": "Create a Secret Template Launcher",
"requestBody": {
"data": {}
},
"responseExample": {
"allowList": 1,
"connectAsCommand": "string",
"connectAsCommandResponse": "string",
"denyList": 1,
"fields": [
{}
],
"includeMachinesFromDependencies": true,
"launcherTypeId": 1,
"launcherTypeName": "string"
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/launchers/{launcherTypeId}",
"method": "PATCH",
"operationId": "SecretTemplatesService_UpdateSecretTemplateLauncher",
"summary": "Update a Secret Template Launcher",
"requestBody": {
"data": {}
},
"responseExample": {
"allowList": 1,
"connectAsCommand": "string",
"connectAsCommandResponse": "string",
"denyList": 1,
"fields": [
{}
],
"includeMachinesFromDependencies": true,
"launcherTypeId": 1,
"launcherTypeName": "string"
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/launchers/{launcherTypeId}",
"method": "DELETE",
"operationId": "SecretTemplatesService_DeleteSecretTemplateLauncher",
"summary": "Delete Secret Template Launcher",
"responseExample": {
"success": true
}
},
{
"path": "/v1/secret-templates",
"method": "GET",
"operationId": "SecretTemplatesService_Search",
"summary": "Search Secret Templates",
"responseExample": {
"batchCount": 1,
"currentPage": 1,
"hasNext": true,
"hasPrev": true,
"nextSkip": 1,
"pageCount": 1,
"prevSkip": 1,
"records": [
{}
]
}
},
{
"path": "/v1/secret-templates",
"method": "POST",
"operationId": "SecretTemplatesService_CreateTemplate",
"summary": "Create Secret Template",
"requestBody": {
"concurrencyId": "string",
"fields": [
{}
],
"name": "string",
"passwordTypeId": 1
},
"responseExample": {
"concurrencyId": "string",
"fields": [
{}
],
"id": 1,
"name": "string",
"passwordTypeId": 1
}
},
{
"path": "/v1/secret-templates/{id}/export",
"method": "GET",
"operationId": "SecretTemplatesService_Export",
"summary": "Export Secret Template",
"responseExample": {
"exportFileText": "string",
"fileName": "string"
}
},
{
"path": "/v1/secret-templates/password-requirements/password-dictionaries",
"method": "GET",
"operationId": "SecretTemplatesService_GetPasswordDictionaries",
"summary": "Get password dictionaries",
"responseExample": [
{
"id": {},
"items": {},
"name": {}
}
]
},
{
"path": "/v1/secret-templates/password-requirements/password-dictionaries",
"method": "POST",
"operationId": "SecretTemplatesService_AddPasswordDictionary",
"summary": "Creates new password dictionary",
"responseExample": true
},
{
"path": "/v1/secret-templates/password-requirements/password-dictionaries",
"method": "PUT",
"operationId": "SecretTemplatesService_UpdatePasswordDictionary",
"summary": "Updates a new password dictionary",
"responseExample": true
},
{
"path": "/v1/secret-templates/extended-types",
"method": "GET",
"operationId": "SecretTemplatesService_SearchSecretTemplateExtendedTypes",
"summary": "Get Secret Template Extended Types",
"responseExample": {
"batchCount": 1,
"currentPage": 1,
"hasNext": true,
"hasPrev": true,
"nextSkip": 1,
"pageCount": 1,
"prevSkip": 1,
"records": [
{}
]
}
},
{
"path": "/v1/secret-templates/extended-mappings",
"method": "GET",
"operationId": "SecretTemplatesService_SearchSecretTemplateExtendedMappings",
"summary": "Get Secret Template Extended Mappings",
"responseExample": {
"batchCount": 1,
"currentPage": 1,
"hasNext": true,
"hasPrev": true,
"nextSkip": 1,
"pageCount": 1,
"prevSkip": 1,
"records": [
{}
]
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/extended-mappings/{extendedTypeId}/stub",
"method": "GET",
"operationId": "SecretTemplatesService_StubSecretTemplateExtendedMapping",
"summary": "Stub a Secret Template Extended Mappings",
"responseExample": {
"extendedTypeDescription": "string",
"extendedTypeId": 1,
"extendedTypeName": "string",
"fields": [
{}
]
}
},
{
"path": "/v1/secret-templates/launcher-types",
"method": "GET",
"operationId": "SecretTemplatesService_SearchLauncherTypes",
"summary": "Get Launcher Types",
"responseExample": {
"batchCount": 1,
"currentPage": 1,
"hasNext": true,
"hasPrev": true,
"nextSkip": 1,
"pageCount": 1,
"prevSkip": 1,
"records": [
{}
]
}
},
{
"path": "/v1/secret-templates/launchers",
"method": "GET",
"operationId": "SecretTemplatesService_SearchSecretTemplateLaunchers",
"summary": "Get Secret Template Launchers",
"responseExample": {
"batchCount": 1,
"currentPage": 1,
"hasNext": true,
"hasPrev": true,
"nextSkip": 1,
"pageCount": 1,
"prevSkip": 1,
"records": [
{}
]
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/launchers/{launcherTypeId}/stub",
"method": "GET",
"operationId": "SecretTemplatesService_StubSecretTemplateLauncher",
"summary": "Stub a Secret Template Launchers",
"responseExample": {
"allowList": 1,
"connectAsCommand": "string",
"connectAsCommandResponse": "string",
"denyList": 1,
"fields": [
{}
],
"includeMachinesFromDependencies": true,
"launcherTypeId": 1,
"launcherTypeName": "string"
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/password-type",
"method": "GET",
"operationId": "SecretTemplatesService_GetSecretTemplatePasswordType",
"summary": "Get Secret Template Password Changer",
"responseExample": {
"defaultPrivilegedSecretId": 1,
"enableHeartbeat": true,
"enableRpc": true,
"fields": [
{}
],
"heartbeatIntervalDays": 1,
"heartbeatIntervalDisplay": "string",
"heartbeatIntervalHours": 1,
"heartbeatIntervalLabel": "string"
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/password-type",
"method": "PATCH",
"operationId": "SecretTemplatesService_PatchSecretTemplatePasswordChanger",
"summary": "Patch Secret Template password type",
"requestBody": {
"data": {}
},
"responseExample": {
"defaultPrivilegedSecretId": 1,
"enableHeartbeat": true,
"enableRpc": true,
"fields": [
{}
],
"heartbeatIntervalDays": 1,
"heartbeatIntervalDisplay": "string",
"heartbeatIntervalHours": 1,
"heartbeatIntervalLabel": "string"
}
},
{
"path": "/v2/secret-templates/{secretTemplateId}",
"method": "GET",
"operationId": "SecretTemplatesService_GetV2",
"summary": "Get Secret Template Details",
"responseExample": {
"active": true,
"description": "string",
"expirationChangeRequiredOnFieldId": 1,
"expirationDays": 1,
"id": 1,
"name": "string",
"namePattern": "string",
"namePatternErrorMessage": "string"
}
},
{
"path": "/v2/secret-templates/{secretTemplateId}",
"method": "PATCH",
"operationId": "SecretTemplatesService_PatchTemplateV2",
"summary": "Patch Secret Template V2",
"requestBody": {
"data": {}
},
"responseExample": {
"active": true,
"description": "string",
"expirationChangeRequiredOnFieldId": 1,
"expirationDays": 1,
"id": 1,
"name": "string",
"namePattern": "string",
"namePatternErrorMessage": "string"
}
},
{
"path": "/v1/secret-templates/fields/search",
"method": "GET",
"operationId": "SecretTemplatesService_SearchTemplateFields",
"summary": "Search Secret Template Fields",
"responseExample": {
"batchCount": 1,
"currentPage": 1,
"hasNext": true,
"hasPrev": true,
"nextSkip": 1,
"pageCount": 1,
"prevSkip": 1,
"records": [
{}
]
}
},
{
"path": "/v1/secret-templates/fields/stub",
"method": "GET",
"operationId": "SecretTemplatesService_StubTemplateField",
"summary": "Stub Secret Template Field",
"responseExample": {
"active": true,
"dataType": {},
"description": "string",
"dropdownOptions": [
{}
],
"editRequiresPermission": {},
"exposeForDisplay": true,
"historyLength": 1,
"id": 1
}
},
{
"path": "/v1/secret-templates/fields/{secretFieldId}",
"method": "GET",
"operationId": "SecretTemplatesService_GetTemplateField",
"summary": "Get Secret Template Field",
"responseExample": {
"active": true,
"dataType": {},
"description": "string",
"dropdownOptions": [
{}
],
"editRequiresPermission": {},
"exposeForDisplay": true,
"historyLength": 1,
"id": 1
}
},
{
"path": "/v1/secret-templates/fields/{secretTemplateFieldId}",
"method": "PATCH",
"operationId": "SecretTemplatesService_PatchTemplateField",
"summary": "Patch Secret Template Field",
"requestBody": {
"data": {}
},
"responseExample": {
"active": true,
"dataType": {},
"description": "string",
"dropdownOptions": [
{}
],
"editRequiresPermission": {},
"exposeForDisplay": true,
"historyLength": 1,
"id": 1
}
},
{
"path": "/v1/secret-templates/{id}/copy",
"method": "POST",
"operationId": "SecretTemplatesService_Copy",
"summary": "Copy Secret Template",
"requestBody": {
"data": {}
},
"responseExample": {
"active": true,
"description": "string",
"expirationChangeRequiredOnFieldId": 1,
"expirationDays": 1,
"id": 1,
"name": "string",
"namePattern": "string",
"namePatternErrorMessage": "string"
}
},
{
"path": "/v1/secret-templates/{templateId}",
"method": "POST",
"operationId": "SecretTemplatesService_CreateField",
"summary": "Create Secret Template Field For Template",
"requestBody": {
"description": "string",
"displayName": "string",
"editablePermission": 1,
"editRequires": {},
"fieldSlugName": "string",
"generatePasswordCharacterSet": "string",
"generatePasswordLength": 1,
"hideOnView": true
},
"responseExample": {
"description": "string",
"displayName": "string",
"editablePermission": 1,
"editRequires": {},
"fieldSlugName": "string",
"generatePasswordCharacterSet": "string",
"generatePasswordLength": 1,
"hideOnView": true
}
},
{
"path": "/v1/secret-templates/{templateId}",
"method": "PUT",
"operationId": "SecretTemplatesService_Put",
"summary": "Update Secret Template Field",
"requestBody": {
"description": "string",
"displayName": "string",
"editablePermission": 1,
"editRequires": {},
"fieldSlugName": "string",
"generatePasswordCharacterSet": "string",
"generatePasswordLength": 1,
"hideOnView": true
},
"responseExample": {
"description": "string",
"displayName": "string",
"editablePermission": 1,
"editRequires": {},
"fieldSlugName": "string",
"generatePasswordCharacterSet": "string",
"generatePasswordLength": 1,
"hideOnView": true
}
},
{
"path": "/v1/secret-templates/generate-password/{secretfieldId}",
"method": "POST",
"operationId": "SecretTemplatesService_GeneratePassword",
"summary": "Generate Password",
"responseExample": "string"
},
{
"path": "/v1/secret-templates/import",
"method": "POST",
"operationId": "SecretTemplatesService_ImportSecretTemplate",
"summary": "Import Secret Template",
"requestBody": {
"data": {}
},
"responseExample": {
"concurrencyId": "string",
"fields": [
{}
],
"id": 1,
"name": "string",
"passwordTypeId": 1
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/fields",
"method": "POST",
"operationId": "SecretTemplatesService_CreateTemplateField",
"summary": "Create Secret Template Field",
"requestBody": {
"data": {}
},
"responseExample": {
"active": true,
"dataType": {},
"description": "string",
"dropdownOptions": [
{}
],
"editRequiresPermission": {},
"exposeForDisplay": true,
"historyLength": 1,
"id": 1
}
},
{
"path": "/v1/secret-templates/{secretTemplateId}/fields/sort",
"method": "POST",
"operationId": "SecretTemplatesService_SortTemplateFields",
"summary": "Sort Secret Template Fields",
"requestBody": {
"data": {}
},
"responseExample": {
"success": true
}
},
{
"path": "/v1/secret-templates/password-type/{templateId}",
"method": "PUT",
"operationId": "SecretTemplatesService_UpdateSecretTemplatePasswordType",
"summary": "Update Secret Templates Password Type",
"requestBody": {
"passwordTypeId": 1,
"secretFieldPasswordTypeFieldDictionary": {}
},
"responseExample": {
"concurrencyId": "string",
"fields": [
{}
],
"id": 1,
"name": "string",
"passwordTypeId": 1
}
}
]
}