Get a compact project documentation tree
Returns ordered folders and pages for one project. Page bodies are not included. Project and node capabilities come from the server.
/projects/documentation/treeAuthorizationOAuth2 access token · headerrequiredapi:readAuthorizationBearer token (JWT) · headerrequiredprojectIdstringrequiredProject UUID or short identifier, such as RHEIN-2.
capabilitiesProjectDocumentationProjectCapabilitiesDtorequiredShow propertiesHide properties
createFolderbooleanrequiredcreatePagebooleanrequiredmanageGuestVisibilitybooleanrequiredTrue when the caller can change page and folder guest visibility. Internal documentation managers in Selected pages mode only.
nodesProjectDocumentationTreeNodeDto[]requiredShow propertiesHide properties
ProjectDocumentationTreeNodeDtocapabilitiesProjectDocumentationNodeCapabilitiesDtorequiredShow propertiesHide properties
createCheckpointbooleanrequireddeleteNodebooleanrequirededitContentbooleanrequirededitMetadatabooleanrequiredmanageGuestVisibilitybooleanrequiredTrue when the caller can change this node guest visibility. Internal documentation managers in Selected pages mode only.
manageTagsbooleanrequiredmoveNodebooleanrequiredreadContentbooleanrequiredrestoreCheckpointbooleanrequiredchildrenProjectDocumentationTreeNodeDto[]requiredShow propertiesHide properties
ProjectDocumentationTreeNodeDtoProjectDocumentationTreeNodeDto.contentEtagstring | nullrequiredUnquoted SHA-256 content identity for a page, or null for a folder. Send a page value unchanged for an exact edit.
contentGenerationnumber | nullrequiredcreatedAtstring<date-time>requireddescendantPageCountnumberguestIndicatorstringSelected-pages tree indicator for internal callers. Organization members do not receive this field.
nonevisiblepartialguestVisiblebooleanDirect guest-visibility flag. Present for internal callers. Organization members do not receive this field.
idstring<uuid>requiredkindstringrequiredFolderPagelastEditorUserIdstring<uuid> | nullrequiredparentIdstring<uuid> | nullrequiredprojectIdstring<uuid>requiredsortnumberrequiredtagsstring<uuid>[]requiredCurrent active documentation tag UUIDs. Folders always return an empty array.
titlestringrequiredupdatedAtstring<date-time>requireduserIdstring<uuid>requiredvisibleDescendantPageCountnumberprojectIdstringrequiredpublicationobjectPublication summary for internal callers. Organization members do not receive this field.
Show propertiesHide properties
effectiveModestringrequiredHiddenAllPagesSelectedPagesguestAccessEnabledbooleanrequiredorganizationModestringrequiredHiddenAllPagesSelectedPagesprojectOverridestring | nullrequiredHiddenAllPagesSelectedPagessourcestringrequiredprojectorganizationtotalPageCountnumberrequiredvisiblePageCountnumberrequiredThe projectId query parameter is missing or invalid.
errorstring | objectHTTP error name or a structured HTTP exception response.
Show propertiesHide properties
stringobjectmessagestring | string[] | objectrequiredError message, validation message list, or request-field validation message map.
Show propertiesHide properties
stringstringstringobjectstatusCodenumberrequiredHTTP status code for this response.
Unauthorized - Invalid or missing authentication token
Forbidden - Insufficient API scopes or permissions
The project does not exist or is not accessible.
errorstring | objectHTTP error name or a structured HTTP exception response.
Show propertiesHide properties
stringobjectmessagestring | string[] | objectrequiredError message, validation message list, or request-field validation message map.
Show propertiesHide properties
stringstringstringobjectstatusCodenumberrequiredHTTP status code for this response.