The caller's folder tree
Every folder, flat, with `parent_folder_id` and `level` to rebuild the tree, ordered as the Library sidebar orders them. Not paginated: the tree is bounded by the folder limit. `bookmark_count` counts sources filed directly in a folder, not in its subfolders.
Sends a real request with your token. Prefer a read-only token; it is kept in this browser's storage.
Every folder, flat, with parent_folder_id and level to rebuild the tree, ordered as the Library sidebar orders them. Not paginated: the tree is bounded by the folder limit. bookmark_count counts sources filed directly in a folder, not in its subfolders.
AuthorizationBearer <token>A personal access token (rsk_…) or a Supabase access token.
Folders
application/json- response
items*array<>curl -X GET 'https://www.ressource.social/api/v1/folders'{ "items": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "parent_folder_id": "26caaf35-00f1-4c8f-a2ac-cb04b9b9a6ec", "color": "string", "icon": "string", "is_private": true, "sort_order": 0, "level": 0, "path": "string", "created_at": "string", "updated_at": "string", "child_folder_count": 0, "bookmark_count": 0 } ]}One of the caller's folders GET
Previous Page
File sources into a folder, or out of every folder POST
Up to 500 of the caller's own sources per call, all or nothing: if the folder is not the caller's, or any id is not one of the caller's sources, nothing moves and the answer is 404 — with the unknown ids in `details.missing` for the latter. `moved` lists the sources whose folder changed; `unchanged` counts the ones already there.