REST Model for a Node
| name | data type | constraints | description |
|---|---|---|---|
| id | number | ID of the item | |
| globalId | string | Global ID of the item | |
| name | string | Name of the item | |
| creator | User | read-only | Creator of the item |
| folderId | number | read-only int | ID of the root folder |
| cdate | number | required int, read-only int | Creation date of the item as unix timestamp |
| editor | User | read-only | Last editor of the item |
| publishDir | string | Publish directory | |
| edate | number | required int, read-only int | Last Edit Date of the item as unix timestamp |
| type | ItemType | read-only | Item type |
| binaryPublishDir | string | Publish directory for binaries | |
| pubDirSegment | boolean | True if the publish directories are created from segments defined for the folders. False if every folder has its own publish directory. | |
| deleted | DeleteInfo | read-only | Deletion information, if object was deleted |
| publishImageVariants | boolean | True if image variants should be created on page/object property publish | |
| host | string | Hostname of the node | |
| masterDeleted | DeleteInfo | read-only | Deletion information about the master (if the object is not a master itself). |
| hostProperty | string | Property containing the hostname. This can be set to a system property or environment variable in the format ${sys:property} or ${env:variable}. | |
| folderDeleted | DeleteInfo | read-only | Deletion information about the containing folder. |
| |
|
|
|
| publishFs | boolean | True if the node shall publish into the filesystem | |
| publishFsPages | boolean | True if the node shall publish pages into the file system | |
| publishFsFiles | boolean | True if the node shall publish files into the file system | |
| publishContentMap | boolean | True if the node shall publish into a contentmap (if a contentrepository is assigned) | |
| publishContentMapPages | boolean | True if to publish pages to the content repository | |
| publishContentMapFiles | boolean | True if to publish files to the content repository | |
| publishContentMapFolders | boolean | True if to publish folders to the content repository | |
| contentRepositoryId | number | ID of the assigned contentrepository | |
| disablePublish | boolean | True if publishing content modifications is disabled | |
| editorVersion | number | Editor to be used in the node Possible values are 0 for LiveEditor and 1 for Aloha editor. | |
| contentEditor | Editor | Editor to be used in the node. Note: This field is here for backward compatibility reasons, the preferred way to get the editor is getEditorVersion. | |
| defaultFileFolderId | number | Default File Upload Folder ID | |
| defaultImageFolderId | number | Default Image Upload Folder ID | |
| languagesId | array of number | Ordered list of IDs of the languages assigned to the node | |
| masterId | number | The id of the master node if this is a channel. | |
| inheritedFromId | number | read-only int | ID of the node or channel from which this node inherits from directly (immediate master node) |
| inheritedFromName | string | read-only | Name of the node or channel this channel inherits from directly (immediate master node) |
| masterNodeId | number | read-only int | ID of the top master node of the node. The id will point to the node itself if there is no specific master. |
| urlRenderWayPages | number | How URLs are rendered for pages in this node | |
| urlRenderWayFiles | number | How URLs are rendered for files in this node | |
| meshPreviewUrl | string | Preview URL of Mesh Portal. | |
| meshPreviewUrlProperty | string | Property containing the preview URL. This can be set to a system property or environment variable in the format ${sys:property} or ${env:variable}. | |
| insecurePreviewUrl | boolean | Whether insecure connections to the preview URL are allowed. | |
| meshProject | string | read-only | Mesh Project, this node publishes into |
| meshProjectName | string | ||
| omitPageExtension | boolean | True to omit page extensions when generating filenames of pages | |
| pageLanguageCode | PageLanguageCode | Setting for placement of language codes for pages | |
| masterName | string | read-only | Name of the master node, if this node is a channel |
| contentRepositoryName | string | read-only | Name of the content repository assigned to the node |
Example
{
"id" : 12345,
"globalId" : "...",
"name" : "...",
"creator" : {
"id" : 12345,
"firstName" : "...",
"lastName" : "...",
"description" : "...",
"email" : "...",
"groups" : [ {
"id" : 12345,
"name" : "...",
"description" : "...",
"children" : [ { }, { } ]
}, {
"id" : 12345,
"name" : "...",
"description" : "...",
"children" : [ { }, { } ]
} ],
"login" : "...",
"password" : "..."
},
"folderId" : 12345,
"cdate" : 12345,
"editor" : {
"id" : 12345,
"firstName" : "...",
"lastName" : "...",
"description" : "...",
"email" : "...",
"groups" : [ {
"id" : 12345,
"name" : "...",
"description" : "...",
"children" : [ { }, { } ]
}, {
"id" : 12345,
"name" : "...",
"description" : "...",
"children" : [ { }, { } ]
} ],
"login" : "...",
"password" : "..."
},
"publishDir" : "...",
"edate" : 12345,
"type" : "image",
"binaryPublishDir" : "...",
"pubDirSegment" : true,
"deleted" : {
"at" : 12345,
"by" : {
"id" : 12345,
"firstName" : "...",
"lastName" : "...",
"description" : "...",
"email" : "...",
"groups" : [ { }, { } ],
"login" : "...",
"password" : "..."
}
},
"publishImageVariants" : true,
"host" : "...",
"masterDeleted" : {
"at" : 12345,
"by" : {
"id" : 12345,
"firstName" : "...",
"lastName" : "...",
"description" : "...",
"email" : "...",
"groups" : [ { }, { } ],
"login" : "...",
"password" : "..."
}
},
"hostProperty" : "...",
"folderDeleted" : {
"at" : 12345,
"by" : {
"id" : 12345,
"firstName" : "...",
"lastName" : "...",
"description" : "...",
"email" : "...",
"groups" : [ { }, { } ],
"login" : "...",
"password" : "..."
}
},
"publishFs" : true,
"publishFsPages" : true,
"publishFsFiles" : true,
"publishContentMap" : true,
"publishContentMapPages" : true,
"publishContentMapFiles" : true,
"publishContentMapFolders" : true,
"contentRepositoryId" : 12345,
"disablePublish" : true,
"editorVersion" : 12345,
"contentEditor" : "AlohaEditor",
"defaultFileFolderId" : 12345,
"defaultImageFolderId" : 12345,
"languagesId" : [ 12345, 12345 ],
"masterId" : 12345,
"inheritedFromId" : 12345,
"inheritedFromName" : "...",
"masterNodeId" : 12345,
"urlRenderWayPages" : 12345,
"urlRenderWayFiles" : 12345,
"meshPreviewUrl" : "...",
"meshPreviewUrlProperty" : "...",
"insecurePreviewUrl" : true,
"meshProject" : "...",
"meshProjectName" : "...",
"omitPageExtension" : true,
"pageLanguageCode" : "FILENAME",
"masterName" : "...",
"contentRepositoryName" : "..."
}