OpenAPI Specification
openapi: 3.0.0
info:
title: Secret Server Rest Activations BulkUserOperations 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: BulkUserOperations
description: Create Bulk User Operations
paths:
/v1/bulk-user-operations/enable:
post:
tags:
- BulkUserOperations
summary: Enable
description: Enable each User.
operationId: BulkUserOperationsService_EnableUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableUsersArgs'
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-user-operations/disable:
post:
tags:
- BulkUserOperations
summary: Disable
description: Disable each User.
operationId: BulkUserOperationsService_DisableUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DisableUsersArgs'
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-user-operations/enable-email-two-factor:
post:
tags:
- BulkUserOperations
summary: Enable Email Two Factor
description: Enable Email two factor for each User.
operationId: BulkUserOperationsService_EnableEmailTwoFactorForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableEmailTwoFactorForUsersArgs'
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-user-operations/disable-email-two-factor:
post:
tags:
- BulkUserOperations
summary: Disable Email Two Factor
description: Disable Email two factor for each User.
operationId: BulkUserOperationsService_DisableEmailTwoFactorForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DisableEmailTwoFactorForUsersArgs'
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-user-operations/enable-radius-two-factor:
post:
tags:
- BulkUserOperations
summary: Enable Radius Two Factor
description: Enable Radius two factor for each User.
operationId: BulkUserOperationsService_EnableRadiusTwoFactorForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableRadiusTwoFactorForUsersArgs'
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-user-operations/disable-radius-two-factor:
post:
tags:
- BulkUserOperations
summary: Disable Radius Two Factor
description: Disable Radius two factor for each User.
operationId: BulkUserOperationsService_DisableRadiusTwoFactorForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DisableRadiusTwoFactorForUsersArgs'
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-user-operations/enable-totp-auth:
post:
tags:
- BulkUserOperations
summary: Enable TOTP Auth
description: Enable TOTP Auth for each User.
operationId: BulkUserOperationsService_EnableTOTPAuthForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableTOTPAuthForUsersArgs'
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-user-operations/disable-totp-auth:
post:
tags:
- BulkUserOperations
summary: Disable TOTP Auth
description: Disable TOTP Auth for each User.
operationId: BulkUserOperationsService_DisableTOTPAuthForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DisableTOTPAuthForUsersArgs'
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-user-operations/reset-totp-auth:
post:
tags:
- BulkUserOperations
summary: Reset TOTP Auth
description: Reset TOTP Auth for each User.
operationId: BulkUserOperationsService_ResetTOTPAuthForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ResetTOTPAuthForUsersArgs'
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-user-operations/enable-duo-auth:
post:
tags:
- BulkUserOperations
summary: Enable Duo Auth
description: Enable Duo Auth for each User.
operationId: BulkUserOperationsService_EnableDuoAuthForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableDuoAuthForUsersArgs'
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-user-operations/disable-duo-auth:
post:
tags:
- BulkUserOperations
summary: Disable Duo Auth
description: Disable Duo Auth for each User.
operationId: BulkUserOperationsService_DisableDuoAuthForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DisableDuoAuthForUsersArgs'
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-user-operations/enable-fido2-two-factor:
post:
tags:
- BulkUserOperations
summary: Enable Fido2 Two Factor
description: Enable Fido2 two factor for each User.
operationId: BulkUserOperationsService_EnableFido2TwoFactorForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EnableFido2TwoFactorForUsersArgs'
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-user-operations/disable-fido2-two-factor:
post:
tags:
- BulkUserOperations
summary: Disable Fido2 Two Factor
description: Disable Fido2 two factor for each User.
operationId: BulkUserOperationsService_DisableFido2TwoFactorForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DisableFido2TwoFactorForUsersArgs'
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-user-operations/reset-fido2-two-factor:
post:
tags:
- BulkUserOperations
summary: Reset Fido2 Two Factor
description: Reset Fido2 two factor for each User.
operationId: BulkUserOperationsService_ResetFido2TwoFactorForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ResetFido2TwoFactorForUsersArgs'
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-user-operations/force-logout:
post:
tags:
- BulkUserOperations
summary: Force Logout
description: Force Logout for each User.
operationId: BulkUserOperationsService_ForceLogoutForUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ForceLogoutForUsersArgs'
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-user-operations/lock:
post:
tags:
- BulkUserOperations
summary: Lock
description: Lock selected Users.
operationId: BulkUserOperationsService_LockUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LockUsersArgs'
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-user-operations/unlock:
post:
tags:
- BulkUserOperations
summary: Unlock
description: Unlock selected Users.
operationId: BulkUserOperationsService_UnlockUsers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UnlockUsersArgs'
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-user-operations/add-to-group:
post:
tags:
- BulkUserOperations
summary: Add To Group
description: Add selected Users to the specified Group.
operationId: BulkUserOperationsService_AddUsersToGroup
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AddUsersToGroupArgs'
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-user-operations/remove-from-group:
post:
tags:
- BulkUserOperations
summary: Remove From Group
description: Remove selected Users from the specified Group.
operationId: BulkUserOperationsService_RemoveUsersFromGroup
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RemoveUsersFromGroupArgs'
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-user-operations/add-to-team:
post:
tags:
- BulkUserOperations
summary: Add To Team
description: Add selected Users to the specified Team.
operationId: BulkUserOperationsService_AddUsersToTeam
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AddUsersToTeamArgs'
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-user-operations/remove-from-team:
post:
tags:
- BulkUserOperations
summary: Remove From Team
description: Remove selected Users from the specified Team.
operationId: BulkUserOperationsService_RemoveUsersFromTeam
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RemoveUsersFromTeamArgs'
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
components:
schemas:
RemoveUsersFromTeamModel:
description: Data
properties:
teamId:
description: Id of Team to remove selected users from.
type: integer
format: int32
userIds:
description: User Ids to remove from selected Team.
items:
type: integer
format: int32
type: array
type: object
EnableUsersArgs:
description: EnableUsersArgs
properties:
data:
$ref: '#/components/schemas/EnableUsersModel'
type: object
BulkOperationResponseMessage:
description: BulkOperationResponseMessage
properties:
bulkOperationId:
description: BulkOperationId
type: string
type: object
ResetFido2TwoFactorForUsersArgs:
description: ResetFido2TwoFactorForUsersArgs
properties:
data:
$ref: '#/components/schemas/ResetFido2TwoFactorForUsersModel'
type: object
UnlockUsersArgs:
description: UnlockUsersArgs
properties:
data:
$ref: '#/components/schemas/UnlockUsersModel'
type: object
RemoveUsersFromGroupArgs:
description: RemoveUsersFromGroupArgs
properties:
data:
$ref: '#/components/schemas/RemoveUsersFromGroupModel'
type: object
LockUsersModel:
description: Data
properties:
userIds:
description: User Ids to lock.
items:
type: integer
format: int32
type: array
type: object
ResetFido2TwoFactorForUsersModel:
description: Data
properties:
userIds:
description: User Ids to reset Fido2 Two Factor for.
items:
type: integer
format: int32
type: array
type: object
UnlockUsersModel:
description: Data
properties:
userIds:
description: User Ids to unlock.
items:
type: integer
format: int32
type: array
type: object
DisableUsersModel:
description: Data
properties:
userIds:
description: User Ids to disable.
items:
type: integer
format: int32
type: array
type: object
EnableRadiusTwoFactorForUsersModel:
description: Data
properties:
userIds:
description: User Ids to set Radius Two Factor to enabled.
items:
type: integer
format: int32
type: array
type: object
EnableFido2TwoFactorForUsersModel:
description: Data
properties:
userIds:
description: User Ids to set Fido2 Two Factor to enabled.
items:
type: integer
format: int32
type: array
type: object
DisableTOTPAuthForUsersArgs:
description: DisableTOTPAuthForUsersArgs
properties:
data:
$ref: '#/components/schemas/DisableTOTPAuthForUsersModel'
type: object
InternalServerErrorResponse:
description: Response object for internal server errors
required:
- message
- exceptionMessage
- exceptionType
- stackTrace
properties:
message:
description: Error message
type: string
exceptionMessage:
description: Error message from exception
type: string
exceptionType:
description: Exception type
type: string
stackTrace:
description: Exception stack trace
type: string
type: object
AddUsersToGroupArgs:
description: AddUsersToGroupArgs
properties:
data:
$ref: '#/components/schemas/AddUsersToGroupModel'
type: object
EnableFido2TwoFactorForUsersArgs:
description: EnableFido2TwoFactorForUsersArgs
properties:
data:
$ref: '#/components/schemas/EnableFido2TwoFactorForUsersModel'
type: object
BadRequestResponse:
description: Response object for invalid requests
required:
- message
properties:
message:
description: Error message
type: string
messageDetail:
description: Error message detail
type: string
errorCode:
descripti
# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/delinea/refs/heads/main/openapi/delinea-bulkuseroperations-api-openapi.yml