Folders
Create and manage folders inside a not24get workspace to organize bookmarks into nested collections you can rename or move.
List folders
Lists folders in the workspace tree.
Technical details
Exact HTTP method and path your client calls
/workspaces/{workspaceId}/foldersPath parameters
| Name | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required |
Headers
| Name | Type | Required | Description |
|---|---|---|---|
| X-Workspace-ID | string | optional | Target workspace when the API key is tenant-wide or to disambiguate scope. |
Responses
List folders
| Field | Type | Description |
|---|---|---|
| Folder[] | ||
| object |
[
{
"id": "string",
"tenantId": "string",
"workspaceId": "string",
"name": "string",
"parentId": "string",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}
]Errors return the standard envelope. See error reference.
Code samples
curl --request GET \
--url 'https://api.not24get.me/workspaces/%3AworkspaceId/folders' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>'Try it
Create folder
Creates a folder under the workspace root or a parent folder.
Technical details
Exact HTTP method and path your client calls
/workspaces/{workspaceId}/foldersPath parameters
| Name | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required |
Headers
| Name | Type | Required | Description |
|---|---|---|---|
| X-Workspace-ID | string | optional | Target workspace when the API key is tenant-wide or to disambiguate scope. |
Request body
| Field | Type | Description |
|---|---|---|
| namerequired | string | |
| parentId | string |
Responses
Create folder
| Field | Type | Description |
|---|---|---|
| id | string | |
| tenantId | string | |
| workspaceId | string | |
| name | string | |
| parentId | string | |
| createdAt | string<date-time> · date-time | |
| updatedAt | string<date-time> · date-time |
{
"id": "string",
"tenantId": "string",
"workspaceId": "string",
"name": "string",
"parentId": "string",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}Errors return the standard envelope. See error reference.
Code samples
curl --request POST \
--url 'https://api.not24get.me/workspaces/%3AworkspaceId/folders' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>' \
--data '{
"name": "string",
"parentId": "string"
}'Try it
Delete folder
Deletes a folder and optionally its contents. Returns no body on success.
Technical details
Exact HTTP method and path your client calls
/workspaces/{workspaceId}/folders/{id}Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | |
| id | string | required |
Headers
| Name | Type | Required | Description |
|---|---|---|---|
| X-Workspace-ID | string | optional | Target workspace when the API key is tenant-wide or to disambiguate scope. |
Responses
No Content
| Field | Type | Description |
|---|---|---|
| (value) | EmptyResponsePart |
nullErrors return the standard envelope. See error reference.
Code samples
curl --request DELETE \
--url 'https://api.not24get.me/workspaces/%3AworkspaceId/folders/%3Aid' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>'Try it
Get folder
Returns folder metadata by id.
Technical details
Exact HTTP method and path your client calls
/workspaces/{workspaceId}/folders/{id}Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | |
| id | string | required |
Headers
| Name | Type | Required | Description |
|---|---|---|---|
| X-Workspace-ID | string | optional | Target workspace when the API key is tenant-wide or to disambiguate scope. |
Responses
Get folder
| Field | Type | Description |
|---|---|---|
| id | string | |
| tenantId | string | |
| workspaceId | string | |
| name | string | |
| parentId | string | |
| createdAt | string<date-time> · date-time | |
| updatedAt | string<date-time> · date-time |
{
"id": "string",
"tenantId": "string",
"workspaceId": "string",
"name": "string",
"parentId": "string",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}Errors return the standard envelope. See error reference.
Code samples
curl --request GET \
--url 'https://api.not24get.me/workspaces/%3AworkspaceId/folders/%3Aid' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>'Try it
Update folder
Renames a folder or moves it within the tree.
Technical details
Exact HTTP method and path your client calls
/workspaces/{workspaceId}/folders/{id}Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| workspaceId | string | required | |
| id | string | required |
Headers
| Name | Type | Required | Description |
|---|---|---|---|
| X-Workspace-ID | string | optional | Target workspace when the API key is tenant-wide or to disambiguate scope. |
Request body
| Field | Type | Description |
|---|---|---|
| name | string | |
| parentId | string |
Responses
Update folder
| Field | Type | Description |
|---|---|---|
| id | string | |
| tenantId | string | |
| workspaceId | string | |
| name | string | |
| parentId | string | |
| createdAt | string<date-time> · date-time | |
| updatedAt | string<date-time> · date-time |
{
"id": "string",
"tenantId": "string",
"workspaceId": "string",
"name": "string",
"parentId": "string",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}Errors return the standard envelope. See error reference.
Code samples
curl --request PATCH \
--url 'https://api.not24get.me/workspaces/%3AworkspaceId/folders/%3Aid' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>' \
--data '{
"name": "string",
"parentId": "string"
}'