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

# Create knowledge folder

> Create a folder in the knowledge tree.

Use this route to add a new folder to the knowledge tree.

## Headers

<ParamField header="Authorization" type="string" required>
  Bearer token containing your Fini workspace API key. Format: `Bearer fini_...` The key needs `write` scope.
</ParamField>

<ParamField header="Content-Type" type="string" required>
  `application/json`
</ParamField>

## Body parameters

<ParamField body="title" type="string" required>
  Folder title.
</ParamField>

<ParamField body="description" type="string" required>
  Folder description. Can be an empty string.
</ParamField>

<ParamField body="parentFolderId" type="string">
  Parent folder ID for nesting. Omit for a top-level folder.
</ParamField>

## Response

Returns the created knowledge folder object. See [Organize knowledge](/en/api-reference/organize-knowledge) for the shared folder fields.

## Errors

<AccordionGroup>
  <Accordion title="400 Bad Request" icon="circle-exclamation">
    The request body is malformed.
  </Accordion>

  <Accordion title="401 Unauthorized" icon="lock">
    The API key is missing, malformed, revoked, or invalid.
  </Accordion>

  <Accordion title="403 Forbidden" icon="shield-halved">
    The API key does not include the `write` scope.
  </Accordion>

  <Accordion title="404 or Not Acceptable" icon="triangle-exclamation">
    The parent folder does not exist, or you attempted a structure change the tree does not allow.
  </Accordion>
</AccordionGroup>
