Folders

Create a workspace folder, optionally inside another folder. Folder names are not unique, so check GET /folders first to avoid creating a duplicate. The new folder is listed by GET /folders right away, and its id is accepted as folderId by POST /projects and PATCH /projects/{projectId}.

post/folders

Request

  • Base URL
    https://api.deepnote.com/v2
  • URL
    https://api.deepnote.com/v2/folders
  • Auth
    HTTP bearer

Request body

namestring required

Folder name.

parentFolderIdstring uuid

Folder to create the new folder in. Omit to create it at the workspace root. Resolve a folder name to its ID via GET /folders.

Example request

{
  "name": "Finance"
}

Response

Folder created

Example response

{
  "folder": {
    "id": "f35c32cb-a0fb-4136-a58d-54adf8448a98",
    "name": "Finance",
    "createdAt": "2026-08-14T10:30:00.000Z"
  }
}

Changes

    • info

      the // response's property pattern was changed from ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$ to ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$ for the status

    • info

      endpoint added