Core API Documentation Help

Library Nodes

List all library nodes (files/folders)

/nodes

Responses

Get details of a single node

/node/{id}

Request parameters

Responses

Retrieve pages

/pages

Retrieve a paginated list of pages accessible publicly, or to the authenticated user. Supports filtering, sorting, and pagination.

Request parameters

Responses

[ { "id": 96, "name": "home", "url": "example", "status": "PUBLISHED", "description": "example", "displayOrder": 58, "categories": [ [ 1, 5, 12 ] ], "categoryNames": [ [ "health", "wealth" ] ], "children": [ { "id": 96, "name": "home", "url": "example", "status": "PUBLISHED", "description": "example", "displayOrder": 58, "categories": [ [ 1, 5, 12 ] ], "categoryNames": [ [ "health", "wealth" ] ], "children": [ { "id": 96, "name": "home", "url": "example", "status": "PUBLISHED", "description": "example", "displayOrder": 58, "categories": [ [ 1, 5, 12 ] ], "categoryNames": [ [ "health", "wealth" ] ], "children": [ { "id": 96, "name": "home", "url": "example", "status": "PUBLISHED", "description": "example", "displayOrder": 58, "categories": [ [ 1, 5, 12 ] ], "categoryNames": [ [ "health", "wealth" ] ], "children": [ ... ], "createdBy": 96, "dateCreated": 1736505915, "hasChildren": true, "identifiers": [ ... ], "lastUpdated": 1736505915, "meta": { "icon": "/api/1.0/download/icon", "showInMenu": "true" }, "parentId": 96, "permissions": [ ... ], "publishDate": 1736505915, "tags": [ ... ], "zone": 96 } ], "createdBy": 96, "dateCreated": 1736505915, "hasChildren": true, "identifiers": [ { "description": "example", "id": 96, "languageId": 96, "name": "example", "pageId": 96, "tags": [ ... ], "url": "example", "zoneId": 96 } ], "lastUpdated": 1736505915, "meta": { "icon": "/api/1.0/download/icon", "showInMenu": "true" }, "parentId": 96, "permissions": [ 96 ], "publishDate": 1736505915, "tags": [ "example" ], "zone": 96 } ], "createdBy": 96, "dateCreated": 1736505915, "hasChildren": true, "identifiers": [ { "description": "example", "id": 96, "languageId": 96, "name": "example", "pageId": 96, "tags": [ "example" ], "url": "example", "zoneId": 96 } ], "lastUpdated": 1736505915, "meta": { "icon": "/api/1.0/download/icon", "showInMenu": "true" }, "parentId": 96, "permissions": [ 96 ], "publishDate": 1736505915, "tags": [ "example" ], "zone": 96 } ], "createdBy": 96, "dateCreated": 1736505915, "hasChildren": true, "identifiers": [ { "description": "example", "id": 96, "languageId": 96, "name": "example", "pageId": 96, "tags": [ "example" ], "url": "example", "zoneId": 96 } ], "lastUpdated": 1736505915, "meta": { "icon": "/api/1.0/download/icon", "showInMenu": "true" }, "parentId": 96, "permissions": [ 96 ], "publishDate": 1736505915, "tags": [ "example" ], "zone": 96 } ]

Retrieve a page

/page/{identifier}

Retrieves a page by ID or url.

Request parameters

Responses

{ "id": 96, "name": "home", "url": "example", "status": "PUBLISHED", "description": "example", "displayOrder": 58, "categories": [ [ 1, 5, 12 ] ], "widgets": [ { "id": 96, "uid": 96, "identifier": "example", "content": [ { "id": 96, "uid": 96, "identifier": "example", "content": [ { "id": 96, "uid": 96, "identifier": "example", "content": [ { "id": ..., "uid": ..., "identifier": ..., "content": ..., "data": ..., "displayOrder": ..., "languageData": ..., "nodes": ..., "pageId": ..., "parentId": ..., "permissions": ..., "widget": ..., "widgetId": ... } ], "data": { "columnsNormal": "12", "title": "example" }, "displayOrder": 96, "languageData": { "columnsNormal": "12", "title": "example" }, "nodes": [ { "id": ..., "mime": ..., "name": ..., "token": ..., "lastUpdated": ... } ], "pageId": 96, "parentId": 96, "permissions": [ 96 ], "widget": 96, "widgetId": 96 } ], "data": { "columnsNormal": "12", "title": "example" }, "displayOrder": 96, "languageData": { "columnsNormal": "12", "title": "example" }, "nodes": [ { "id": 96, "mime": "text/directory", "name": "example", "token": "example", "lastUpdated": 1736505915 } ], "pageId": 96, "parentId": 96, "permissions": [ 96 ], "widget": 96, "widgetId": 96 } ], "data": { "columnsNormal": "12", "title": "example" }, "displayOrder": 96, "languageData": { "columnsNormal": "12", "title": "example" }, "nodes": [ { "id": 96, "mime": "text/directory", "name": "example", "token": "example", "lastUpdated": 1736505915 } ], "pageId": 96, "parentId": 96, "permissions": [ 96 ], "widget": 96, "widgetId": 96 } ], "categoryNames": [ [ "health", "wealth" ] ], "children": [ { "id": 96, "name": "home", "url": "example", "status": "PUBLISHED", "description": "example", "displayOrder": 58, "categories": [ [ 1, 5, 12 ] ], "widgets": [ { "id": 96, "uid": 96, "identifier": "example", "content": [ { "id": 96, "uid": 96, "identifier": "example", "content": [ { "id": ..., "uid": ..., "identifier": ..., "content": ..., "data": ..., "displayOrder": ..., "languageData": ..., "nodes": ..., "pageId": ..., "parentId": ..., "permissions": ..., "widget": ..., "widgetId": ... } ], "data": { "columnsNormal": "12", "title": "example" }, "displayOrder": 96, "languageData": { "columnsNormal": "12", "title": "example" }, "nodes": [ { "id": ..., "mime": ..., "name": ..., "token": ..., "lastUpdated": ... } ], "pageId": 96, "parentId": 96, "permissions": [ 96 ], "widget": 96, "widgetId": 96 } ], "data": { "columnsNormal": "12", "title": "example" }, "displayOrder": 96, "languageData": { "columnsNormal": "12", "title": "example" }, "nodes": [ { "id": 96, "mime": "text/directory", "name": "example", "token": "example", "lastUpdated": 1736505915 } ], "pageId": 96, "parentId": 96, "permissions": [ 96 ], "widget": 96, "widgetId": 96 } ], "categoryNames": [ [ "health", "wealth" ] ], "children": [ { "id": 96, "name": "home", "url": "example", "status": "PUBLISHED", "description": "example", "displayOrder": 58, "categories": [ [ 1, 5, 12 ] ], "widgets": [ { "id": 96, "uid": 96, "identifier": "example", "content": [ { "id": ..., "uid": ..., "identifier": ..., "content": ..., "data": ..., "displayOrder": ..., "languageData": ..., "nodes": ..., "pageId": ..., "parentId": ..., "permissions": ..., "widget": ..., "widgetId": ... } ], "data": { "columnsNormal": "12", "title": "example" }, "displayOrder": 96, "languageData": { "columnsNormal": "12", "title": "example" }, "nodes": [ { "id": ..., "mime": ..., "name": ..., "token": ..., "lastUpdated": ... } ], "pageId": 96, "parentId": 96, "permissions": [ 96 ], "widget": 96, "widgetId": 96 } ], "categoryNames": [ [ "health", "wealth" ] ], "children": [ { "id": 96, "name": "home", "url": "example", "status": "PUBLISHED", "description": "example", "displayOrder": 58, "categories": [ [ 1, 5, 12 ] ], "widgets": [ { "id": ..., "uid": ..., "identifier": ..., "content": ..., "data": ..., "displayOrder": ..., "languageData": ..., "nodes": ..., "pageId": ..., "parentId": ..., "permissions": ..., "widget": ..., "widgetId": ... } ], "categoryNames": [ [ "health", "wealth" ] ], "children": [ { "id": ..., "name": ..., "url": ..., "status": ..., "description": ..., "displayOrder": ..., "categories": ..., "widgets": ..., "categoryNames": ..., "children": ..., "createdBy": ..., "dateCreated": ..., "hasChildren": ..., "identifiers": ..., "lastUpdated": ..., "meta": ..., "parentId": ..., "permissions": ..., "publishDate": ..., "tags": ..., "zone": ... } ], "createdBy": 96, "dateCreated": 1736505915, "hasChildren": true, "identifiers": [ { "description": ..., "id": ..., "languageId": ..., "name": ..., "pageId": ..., "tags": ..., "url": ..., "zoneId": ... } ], "lastUpdated": 1736505915, "meta": { "icon": "/api/1.0/download/icon", "showInMenu": "true" }, "parentId": 96, "permissions": [ 96 ], "publishDate": 1736505915, "tags": [ "example" ], "zone": 96 } ], "createdBy": 96, "dateCreated": 1736505915, "hasChildren": true, "identifiers": [ { "description": "example", "id": 96, "languageId": 96, "name": "example", "pageId": 96, "tags": [ "example" ], "url": "example", "zoneId": 96 } ], "lastUpdated": 1736505915, "meta": { "icon": "/api/1.0/download/icon", "showInMenu": "true" }, "parentId": 96, "permissions": [ 96 ], "publishDate": 1736505915, "tags": [ "example" ], "zone": 96 } ], "createdBy": 96, "dateCreated": 1736505915, "hasChildren": true, "identifiers": [ { "description": "example", "id": 96, "languageId": 96, "name": "example", "pageId": 96, "tags": [ "example" ], "url": "example", "zoneId": 96 } ], "lastUpdated": 1736505915, "meta": { "icon": "/api/1.0/download/icon", "showInMenu": "true" }, "parentId": 96, "permissions": [ 96 ], "publishDate": 1736505915, "tags": [ "example" ], "zone": 96 } ], "createdBy": 96, "dateCreated": 1736505915, "hasChildren": true, "identifiers": [ { "description": "example", "id": 96, "languageId": 96, "name": "example", "pageId": 96, "tags": [ "example" ], "url": "example", "zoneId": 96 } ], "lastUpdated": 1736505915, "meta": { "icon": "/api/1.0/download/icon", "showInMenu": "true" }, "parentId": 96, "permissions": [ 96 ], "publishDate": 1736505915, "tags": [ "example" ], "zone": 96 }

Retrieve page categories

/page-categories

Retrieve a list of page categories.

Request parameters

Responses

[ { "id": 96, "name": "example", "parentId": 96, "createdBy": 96, "dateCreated": 1736505915, "pageCategories": [ { "pageId": 96, "name": "example", "url": "example", "displayOrder": 58, "meta": { "icon": "/api/1.0/download/icon", "showInMenu": "true" }, "identifiers": [ { "description": "example", "id": 96, "languageId": 96, "name": "example", "pageId": 96, "tags": [ "example" ], "url": "example", "zoneId": 96 } ] } ] } ]

Retrieve XML sitemap

/sitemap

Responses

List all widgets

/widgets

Responses

Get details of a single widget

/widget/{id}

Request parameters

Responses

List all styles

/styles

Responses

Get details of a single style

/style/{id}

Request parameters

Responses

Endpoint for PAGE (Get)

/legacy/page

Request parameters

Responses

Endpoint for PAGE (Put)

/legacy/page

Request parameters

{ "identifiers": "example", "zone": "example", "name": "example", "url": "example", "parentId": "example", "categories": "example", "meta": "example", "permissions": "example", "status": "example", "publishDate": "example", "widgets": "example" }

Responses

Endpoint for PAGE (Post)

/legacy/page

Request parameters

{ "identifiers": "example", "zone": "example", "categories": "example", "meta": "example", "permissions": "example", "status": "example", "publishDate": "example", "parentId": "example", "widgets": "example" }

Responses

Endpoint for PAGE (Delete)

/legacy/page

Request parameters

Responses

01 September 2026