Delinea Folders API

View and maintain secret folders

Operations 16

GET /v1/folders/{id} Get Folder #
PUT /v1/folders/{id} Update Folder #
DELETE /v1/folders/{id} Delete Folder #
DELETE /v1/folders/{id}/templates/{templateId} Disassociate Template from Folder #
DELETE /v1/folder/{id}/pinned Unpin Folder #
PATCH /v1/folder/{id}/pinned Pin Folder #
POST /v1/folders Create Folder #
GET /v1/folders/lookup Lookup Folders #
GET /v1/folders/stub Get Folder Stub #
GET /v1/folders/{id}/audit Folder Audits #
GET /v1/folder-details/{id} Get Folder Details #
GET /v1/folders/pinned Get Pinned Folders #
PATCH /v1/folder/{id} Patch a Folder #
PATCH /v1/folder/{folderId}/permissions Patch Folder Permissions #
POST /v1/folders/{id}/templates Associate Template to Folder #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/delinea-folders-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

delinea-folders-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Secret Server Rest Activations Folders 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: Folders
  description: View and maintain secret folders
paths:
  /v1/folders/{id}:
    get:
      tags:
      - Folders
      summary: Get Folder
      description: Get a single folder by ID
      operationId: FoldersService_Get
      parameters:
      - name: getAllChildren
        in: query
        description: Whether to retrieve all child folders of the requested folder
        required: false
        schema:
          type: boolean
      - name: includeAssociatedTemplates
        in: query
        description: Whether to list associated secret templates
        required: false
        schema:
          type: boolean
      - name: folderPath
        in: query
        description: A full path to a folder including the folder name can be passed as a query string parameter when the folder ID is set to 0.  This will lookup the folder ID by path.
        required: false
        schema:
          type: string
      - name: id
        in: path
        description: Folder ID
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Folder object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FolderModel'
        '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
    put:
      tags:
      - Folders
      summary: Update Folder
      description: Update a single secret folder by ID
      operationId: FoldersService_Update
      parameters:
      - name: id
        in: path
        description: Folder ID
        required: true
        schema:
          type: integer
          format: int32
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FolderUpdateArgs'
        description: Folder update options
      responses:
        '200':
          description: Folder object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FolderModel'
        '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
    delete:
      tags:
      - Folders
      summary: Delete Folder
      description: Delete a folder by ID
      operationId: FoldersService_Delete
      parameters:
      - name: id
        in: path
        description: Folder ID
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Object deletion result
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeletedModel'
        '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/folders/{id}/templates/{templateId}:
    delete:
      tags:
      - Folders
      summary: Disassociate Template from Folder
      description: Remove the ability to create secrets based on the template in this folder. If the folder has no associated templates, then any template can be used.
      operationId: FoldersService_DissassociateTemplateToFolder
      parameters:
      - name: id
        in: path
        description: Folder ID
        required: true
        schema:
          type: integer
          format: int32
      - name: templateId
        in: path
        description: Template ID
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Folder object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeletedModel'
        '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/folder/{id}/pinned:
    delete:
      tags:
      - Folders
      summary: Unpin Folder
      description: Unpin a folder for the current user.  This will remove any settings for this user for this pinned folder.  If not pinned already it will still return success.
      operationId: FoldersService_UnpinFolder
      parameters:
      - name: id
        in: path
        description: Folder ID
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Success Status
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnpinFolderResultModel'
        '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
    patch:
      tags:
      - Folders
      summary: Pin Folder
      description: Pin a single folder or update settings for the pinned folder for the current user
      operationId: FoldersService_PinFolder
      parameters:
      - name: id
        in: path
        description: Folder ID
        required: true
        schema:
          type: integer
          format: int32
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PinFolderArgs'
        description: Pin Folder Args
      responses:
        '200':
          description: Success Status
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PinFolderResultModel'
        '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/folders:
    get:
      tags:
      - Folders
      summary: Search Folders
      description: Search, filter, sort, and page secret folders
      operationId: FoldersService_Search
      parameters:
      - name: filter.folderTypeId
        in: query
        description: The icon to display for the folder. Depricated in latest UI. Use 1 when setting this value.
        required: false
        x-nullable: true
        schema:
          type: integer
          format: int32
      - name: filter.limitToDirectDescendents
        in: query
        description: When true and ParentFolderId is not null only return immediate child folders
        required: false
        x-nullable: true
        schema:
          type: boolean
      - name: filter.onlyIncludeRootFolders
        in: query
        description: When true only root folders will be returned and ParentFolderId will be ignored
        required: false
        schema:
          type: boolean
      - name: filter.parentFolderId
        in: query
        description: Return folders that are descendants of this folder.
        required: false
        x-nullable: true
        schema:
          type: integer
          format: int32
      - name: filter.permissionRequired
        in: query
        description: Specify whether to filter by Owner, Edit, AddSecret, View folder permission. Default is View.
        required: false
        x-nullable: true
        schema:
          type: string
      - name: filter.searchText
        in: query
        description: Search term to match against folder names. Search returns any folder where the search term is contained in the folder name.
        required: false
        schema:
          type: string
      - name: skip
        in: query
        description: Number of records to skip before taking results
        required: false
        schema:
          type: integer
          format: int32
      - name: sortBy[0].direction
        in: query
        description: Sort direction
        required: false
        schema:
          type: string
      - name: sortBy[0].name
        in: query
        description: Sort field name
        required: false
        schema:
          type: string
      - name: sortBy[0].priority
        in: query
        description: Priority index. Sorts with lower values are executed earlier
        required: false
        schema:
          type: integer
          format: int32
      - name: take
        in: query
        description: Maximum number of records to include in results
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Folder search result object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PagingOfFolderSummary'
        '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
    post:
      tags:
      - Folders
      summary: Create Folder
      description: Create a new secret folder
      operationId: FoldersService_Create
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FolderCreateArgs'
        description: Folder creation options
      responses:
        '200':
          description: Folder object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FolderModel'
        '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/folders/lookup:
    get:
      tags:
      - Folders
      summary: Lookup Folders
      description: Search, filter, sort, and page secret folders, returning only folder ID and name
      operationId: FoldersService_Lookup
      parameters:
      - name: filter.folderTypeId
        in: query
        description: The icon to display for the folder. Depricated in latest UI. Use 1 when setting this value.
        required: false
        x-nullable: true
        schema:
          type: integer
          format: int32
      - name: filter.limitToDirectDescendents
        in: query
        description: When true and ParentFolderId is not null only return immediate child folders
        required: false
        x-nullable: true
        schema:
          type: boolean
      - name: filter.onlyIncludeRootFolders
        in: query
        description: When true only root folders will be returned and ParentFolderId will be ignored
        required: false
        schema:
          type: boolean
      - name: filter.parentFolderId
        in: query
        description: Return folders that are descendants of this folder.
        required: false
        x-nullable: true
        schema:
          type: integer
          format: int32
      - name: filter.permissionRequired
        in: query
        description: Specify whether to filter by Owner, Edit, AddSecret, View folder permission. Default is View.
        required: false
        x-nullable: true
        schema:
          type: string
      - name: filter.searchText
        in: query
        description: Search term to match against folder names. Search returns any folder where the search term is contained in the folder name.
        required: false
        schema:
          type: string
      - name: skip
        in: query
        description: Number of records to skip before taking results
        required: false
        schema:
          type: integer
          format: int32
      - name: sortBy[0].direction
        in: query
        description: Sort direction
        required: false
        schema:
          type: string
      - name: sortBy[0].name
        in: query
        description: Sort field name
        required: false
        schema:
          type: string
      - name: sortBy[0].priority
        in: query
        description: Priority index. Sorts with lower values are executed earlier
        required: false
        schema:
          type: integer
          format: int32
      - name: take
        in: query
        description: Maximum number of records to include in results
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Folder search result object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PagingOfFolderLookup'
        '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/folders/stub:
    get:
      tags:
      - Folders
      summary: Get Folder Stub
      description: Return the default values for a new secret folder
      operationId: FoldersService_Stub
      responses:
        '200':
          description: Folder object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FolderModel'
        '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/folders/{id}/audit:
    get:
      tags:
      - Folders
      summary: Folder Audits
      description: Retrieve a list of audits for folder by ID.
      operationId: FoldersService_GetAudits
      parameters:
      - name: id
        in: path
        description: Folder ID
        required: true
        schema:
          type: integer
          format: int32
      - name: isExporting
        in: query
        description: isExporting
        required: false
        schema:
          type: boolean
      - name: skip
        in: query
        description: Number of records to skip before taking results
        required: false
        schema:
          type: integer
          format: int32
      - name: sortBy[0].direction
        in: query
        description: Sort direction
        required: false
        schema:
          type: string
      - name: sortBy[0].name
        in: query
        description: Sort field name
        required: false
        schema:
          type: string
      - name: sortBy[0].priority
        in: query
        description: Priority index. Sorts with lower values are executed earlier
        required: false
        schema:
          type: integer
          format: int32
      - name: take
        in: query
        description: Maximum number of records to include in results
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: Specify paging and sorting options for querying records and returning results
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PagingOfFolderAuditSummary'
        '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/folder-details/{id}:
    get:
      tags:
      - Folders
      summary: Get Folder Details
      description: Get Folder Details
      operationId: FoldersService_GetFolderDetail
      parameters:
      - name: id
        in: path
        description: id
        required: true
        schema:
          type: integer
          format: int32
      - name: returnEmptyInsteadOfNoAccessException
        in: query
        description: returnEmptyInsteadOfNoAccessException
        required: false
        schema:
          type: boolean
      responses:
        '200':
          description: Folder Details
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FolderDetailViewModel'
        '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/folders/pinned:
    get:
      tags:
      - Folders
      summary: Get Pinned Folders
      description: Return a list of folders that the current user has pinned
      operationId: FoldersService_GetPinnedFolders
      parameters:
      - name: skip
        in: query
        description: Number of records to skip before taking results
        required: false
        schema:
          type: integer
          format: int32
      - name: sortBy[0].direction
        in: query
        description: Sort direction
        required: false
        schema:
          type: string
      - name: sortBy[0].name
        in: query
        description: Sort field name
        required: false
        schema:
          type: string
      - name: sortBy[0].priority
        in: query
        description: Priority index. Sorts with lower values are executed earlier
        required: false
        schema:
          type: integer
          format: int32
      - name: take
        in: query
        description: Maximum number of records to include in results
        required: false
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: List of pinned folders
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PagingOfPinnedFolderModel'
        '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/folder/{id}:
    patch:
      tags:
      - Folders
      summary: Patch a Folder
      description: Patch a single secret folder by ID
      operationId: FoldersService_PatchFolder
      parameters:
      - name: id
        in: path
        description: Folder ID
        required: true
        schema:
          type: integer
          format: int32
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FolderPatchArgs'
        description: Folder update options
      responses:
        '200':
          description: Folder object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FolderBasicModel'
        '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/folder/{folderId}/permissions:
    patch:
      tags:
      - Folders
      summary: Patch Folder Permissions
      description: Add, delete, and update some permissions as opposed to a full replace of all permissions for a folder
      operationId: FoldersService_PatchFolderPermissions
      parameters:
      - name: folderId
        in: path
        description: Folder ID
        required: true
        schema:
          type: integer
          format: int32
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FolderPermissionsPatchArgs'
        description: Folder permission update options
      responses:
        '200':
          description: Success result
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FolderPermissionsPatchResultModel'
        '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/folders/{id}/templates:
    post:
      tags:
      - Folders
      summary: Associate Template to Folder
      description: Allow secrets based on the template to be created in the folder. If the folder has no associated templates, then any template can be used.
      operationId: FoldersService_AssociateTemplateToFolder
      parameters:
      - name: id
        in: path
        description: Folder ID
        required: true
        schema:
          type: integer
          format: int32
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FolderTemplateArgs'
        description: Folder template association options
      responses:
        '200':
          description: Folder object
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FolderTemplateModel'
        '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:
    UpdateFieldValueOfOptionalDateTime:
      description: Update when the pinned folder was last viewed
      properties:
        dirty:
          description: Dirty
          type: boolean
        value:
          description: Value
          type:
          - string
          - 'null'
          format: date-time
      type: object
    FolderPermissionsPatchArgs:
      description: FolderPermissionsPatchArgs
      properties:
        data:
          $ref: '#/components/schemas/FolderPermissionsPatchData'
      type: object
    PinFolderResultModel:
      description: Indicates if the folder was pinned successfully
      properties:
        success:
          description: True to indicate success
          type: boolean
      type: object
    Severity:
      description: Error severity level
      properties: {}
      type: string
      enum:
      - None
      - Retry
      - Warn
      - Critical
      - Fatal
    PinFolderArgs:
      description: PinFolderArgs
      properties:
        data:
          $ref: '#/components/schemas/PinFolderData'
      type: object
    FolderTemplateModel:
      description: Describes the properties of a folder/template association
      properties:
        associated:
          description: Whether the template is associated with the folder
          type: boolean
        folderId:
          description: Folder ID
          type: integer
          format: int32
        templateId:
          description: Template ID
          type: integer
          format: int32
      type: object
    FolderPermissionsPatchResultModel:
      description: FolderPermissionsPatchResultModel
      properties:
        success:
          description: Success
          type: boolean
      type: object
    FolderBasicModel:
      description: FolderBasicModel
      properties:
        allowedTemplates:
          description: Allowed Templates
          items:
            type: integer
            format: int32
          type: array
        enableInheritPermissions:
          description: Should the folder inherit permissions from the parent folder
          type: boolean
        enableInheritSecretPolicy:
          description: Should the folder inherit the secret policy from the parent folder
          type: boolean
        folderName:
          description: The dispay name for the folder
          type: string
        hasEdit:
          description: If the user can edit the folder
          type: boolean
        hasOwner:
          description: If the user owns the folder
          type: boolean
        isPersonalFolder:
          description: Whether or not this is a personal folder
          type: boolean
        parentFolderId:
          description: The ID of the parent folder
          type:
          - integer
          - 'null'
          format: int32
        parentFolderPolicyName:
          description: Policy name on the parent folder
          type: string
        secretPolicies:
          description: SecretPolicies
          items:
            $ref: '#/components/schemas/SecretPolicyModel'
          type: array
        secretPolicy:
          description: The secret policy ID that is assigned to the folder
          type:
          - integer
          - 'null'
          format: int32
        secretTemplates:
          description: Secret Templates
          items:
            $ref: '#/components/schemas/TemplateViewModel'
          type: array
      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:
          description: Error message code
          type: string
        modelState:
          description: An object describing validation errors
          type: object
      type: object
    FolderPermissionsPatchData:
      description: Apply a subset of permission changes to a folder.  This does not replace existing permissions.
      properties:
        addOrUpdateItems:
          description: All of these groups permissions will be added or updated on the folder
          items:
            $ref: '#/components/schemas/FolderPermissionsGroupUpdateModel'
          type: array
        al

# --- truncated at 32 KB (60 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/delinea/refs/heads/main/openapi/delinea-folders-api-openapi.yml