OpenAPI Specification
openapi: 3.0.0
info:
title: Secret Server Rest Activations BulkSecretOperations 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 <a href="../OAuth/">authentication document</a> for more information. The <a href="swagger.json">Swagger specification</a> 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:
- name: BulkSecretOperations
description: Create Bulk Secret Operations
paths:
/v1/bulk-secret-operations/add-share:
post:
tags:
- BulkSecretOperations
summary: Add share
description: Add share to each Secret with supplied Permissions.
operationId: BulkSecretOperationsService_AddSharePermissionsToSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AddSharePermissionArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/assign-site:
post:
tags:
- BulkSecretOperations
summary: Assign site
description: Assign each Secret to the supplied site.
operationId: BulkSecretOperationsService_AssignSecretsToSite
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AssignSecretsToSiteArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/assign-jumpbox-route:
post:
tags:
- BulkSecretOperations
summary: Assign Jumpbox Route
description: Assign each Secret to the supplied Jumpbox route.
operationId: BulkSecretOperationsService_AssignSecretsToJumpboxRoute
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AssignSecretsToJumpboxRouteArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/assign-secret-policy:
post:
tags:
- BulkSecretOperations
summary: Assign Secret Policy
description: Assign each Secret to the supplied Secret Policy.
operationId: BulkSecretOperationsService_AssignSecretsToSecretPolicy
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AssignSecretsToSecretPolicyArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/change-password-remotely:
post:
tags:
- BulkSecretOperations
summary: Change Password Remotely
description: Change the password remotely of each Secret.
operationId: BulkSecretOperationsService_ChangeSecretsPasswordsRemotely
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ChangeSecretsPasswordsRemotelyArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/convert-type:
post:
tags:
- BulkSecretOperations
summary: Convert Type
description: Convert each Secret to the supplied type.
operationId: BulkSecretOperationsService_ConvertSecretsToSecretType
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ConvertSecretsSecretTypeArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/deactivate:
post:
tags:
- BulkSecretOperations
summary: Deactivate
description: Deactivate each Secret.
operationId: BulkSecretOperationsService_DeactivateSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeactivateSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/disable-autochange:
post:
tags:
- BulkSecretOperations
summary: Disable AutoChange
description: Disable AutoChange for each Secret.
operationId: BulkSecretOperationsService_DisableAutoChangeSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DisableAutoChangeSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/disable-checkout:
post:
tags:
- BulkSecretOperations
summary: Disable Checkout
description: Disable Checkout for each Secret.
operationId: BulkSecretOperationsService_DisableCheckoutSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DisableCheckoutSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/disable-heartbeat:
post:
tags:
- BulkSecretOperations
summary: Disable Heartbeat
description: Disable Heartbeat for each Secret.
operationId: BulkSecretOperationsService_DisableHeartbeatSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DisableHeartbeatSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/disable-require-view-comment:
post:
tags:
- BulkSecretOperations
summary: Disable Require View Comment
description: Disable Require View Comment for each Secret.
operationId: BulkSecretOperationsService_DisableRequireViewCommentSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DisableRequireViewCommentSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/enable-autochange:
post:
tags:
- BulkSecretOperations
summary: Enable AutoChange
description: Enable AutoChange for each Secret.
operationId: BulkSecretOperationsService_EnableAutoChangeSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableAutoChangeSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/enable-checkout:
post:
tags:
- BulkSecretOperations
summary: Enable Checkout
description: Enable Checkout for each Secret.
operationId: BulkSecretOperationsService_EnableCheckoutSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableCheckoutSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/request-erase:
post:
tags:
- BulkSecretOperations
summary: Request Erase
description: Request Erase for each Secret.
operationId: BulkSecretOperationsService_RequestEraseSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RequestEraseSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/change-security-options:
post:
tags:
- BulkSecretOperations
summary: Change Security Options
description: Change Security Options for each Secret.
operationId: BulkSecretOperationsService_ChangeSecurityOptionsSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ChangeSecurityOptionsSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/enable-require-view-comment:
post:
tags:
- BulkSecretOperations
summary: Enable Require View Comment
description: Enable Require View Comment for each Secret.
operationId: BulkSecretOperationsService_EnableRequireViewCommentSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableRequireViewCommentSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/enable-heartbeat:
post:
tags:
- BulkSecretOperations
summary: Enable Heartbeat
description: Enable Heartbeat for each Secret.
operationId: BulkSecretOperationsService_EnableHeartbeatSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableHeartbeatSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/edit-share:
post:
tags:
- BulkSecretOperations
summary: Edit Share
description: Edit each Secret and apply the supplied share Permissions.
operationId: BulkSecretOperationsService_EditSharePermissionsSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EditSharePermissionsSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/enable-hide-launcher-password:
post:
tags:
- BulkSecretOperations
summary: Enable Hide Launcher Password
description: Enable Hide Launcher Password for each Secret.
operationId: BulkSecretOperationsService_EnableHideLauncherPasswordSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableHideLauncherPasswordSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/enable-inherit-permissions:
post:
tags:
- BulkSecretOperations
summary: Enable Inherit Permissions
description: Enable Inherit Permissions for each Secret.
operationId: BulkSecretOperationsService_EnableInheritPermissionsSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableInheritPermissionsSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/move-to-folder:
post:
tags:
- BulkSecretOperations
summary: Move To Folder
description: Move selected Secrets to a specified Folder.
operationId: BulkSecretOperationsService_MoveSecretsToFolder
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/MoveSecretsToFolderArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/run-heartbeat:
post:
tags:
- BulkSecretOperations
summary: Run Heartbeat
description: Run Heartbeat for selected Secrets.
operationId: BulkSecretOperationsService_RunHeartbeatForSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RunHeartbeatForSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/update-password-requirement:
post:
tags:
- BulkSecretOperations
summary: Set Password Requirement
description: Set a Password Requirement for selected Secrets.
operationId: BulkSecretOperationsService_UpdatePasswordRequirementForSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdatePasswordRequirementForSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedResponse'
'500':
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
deprecated: false
/v1/bulk-secret-operations/set-privileged-account:
post:
tags:
- BulkSecretOperations
summary: Set Privileged Account
description: Set a Privileged Account for selected Secrets.
operationId: BulkSecretOperationsService_SetPrivilegedAccountForSecrets
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SetPrivilegedAccountForSecretsArgs'
description: args
responses:
'200':
description: BulkOperationResponseMessage containing the Id of the created Bulk Operation
content:
application/json:
schema:
$ref: '#/components/schemas/BulkOperationResponseMessage'
'400':
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestResponse'
'403':
description: Authentication failed
content:
application/json:
schema:
$ref: '#/components/schemas/AuthenticationFailedRespon
# --- truncated at 32 KB (63 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/delinea/refs/heads/main/openapi/delinea-bulksecretoperations-api-openapi.yml