> ## Documentation Index
> Fetch the complete documentation index at: https://developers.getfernand.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete a collection

Permanently deletes a collection from the knowledge base. The collection must be empty - it cannot contain any articles or sub-collections. This prevents accidental deletion of content. If the collection has articles or nested collections, you must first move or delete them before deleting the parent collection. After deletion, the sort order of remaining sibling collections is automatically adjusted.


## OpenAPI

````yaml https://api.getfernand.com/openapi.json delete /knowledge/collections/{id}
openapi: 3.0.3
info:
  title: Fernand API Documentation
  version: '3.0'
  description: This is the documentation for the [Fernand](https://getfernand.com) API.
  termsOfService: https://getfernand.com/terms
  contact:
    name: Fernand Support
    url: https://getfernand.com
    email: support@getfernand.com
  x-logo:
    url: https://app.getfernand.com/images/favicon/icon_128.png
servers:
  - url: https://api.getfernand.com
    description: ''
    x-last-modified: 1764750693905
security:
  - apiKeyHeader: []
externalDocs:
  description: You can access our documentation online by visiting https://api.fernand.help
  url: https://api.fernand.help
paths:
  /knowledge/collections/{id}:
    delete:
      tags:
        - Knowledge Collections
      summary: Delete a collection
      description: >-
        Permanently deletes a collection from the knowledge base. The collection
        must be empty - it cannot contain any articles or sub-collections. This
        prevents accidental deletion of content. If the collection has articles
        or nested collections, you must first move or delete them before
        deleting the parent collection. After deletion, the sort order of
        remaining sibling collections is automatically adjusted.
      operationId: deleteCollection
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: integer
          description: ID of the collection to delete.
      responses:
        '200':
          description: Collection deleted successfully.
          content:
            application/json:
              schema:
                type: object
                properties: {}
        '400':
          description: Collection is not empty and cannot be deleted.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    example: Cannot delete this collection because it isn't empty.
        '404':
          description: Collection not found.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
components:
  securitySchemes:
    apiKeyHeader:
      type: apiKey
      description: >-
        Authenticate your account by including your secret key in API requests.

        You can manage your API keys in the
        [Dashboard](https://app.getfernand.com/).


        Authentication to the API is performed by using the HTTP Header
        X-API-Key.
      name: X-API-Key
      in: header
      x-last-modified: 1764750344730

````