List Folders
GET
/folders
const url = 'https://markdawn.space/api/v1/folders?limit=50';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://markdawn.space/api/v1/folders?limit=50' \ --header 'Authorization: Bearer <token>'Returns a cursor-paginated list of accessible, non-deleted folders. Follow nextCursor until it is null.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”cursor
string
Cursor returned by a previous list response.
limit
integer
Number of folders to return. Defaults to 50 and cannot exceed 100.
Responses
Section titled “Responses”A page of accessible folders and the cursor for the next page.
Media typeapplication/json
object
data
required
Array<object>
object
id
required
string format: uuid
name
required
string
Example
{ "data": [ { "permission": "view" } ]}The API token is missing a required scope: pages:read.
Media typeapplication/json
Structured error returned when the request cannot be completed.
object
error
required
Error details for programmatic handling.
object
code
required
Stable error code.
string
message
required
Human-readable explanation.
string
Examplegenerated
{ "error": { "code": "example", "message": "example" }}