Node
An Object
All of the content in your branch is stored as Nodes. Nodes are vertexes in an arbitrarily structured graph. You store your content in Nodes and you relate Nodes to one another using Associations. Associations are a special kind of Node that points from one non-association Node to another.
Nodes are also typed. Every node you create takes on a type. Types are identified by their QName which is consists of a prefix
and local name
. You don't have to provide types for your Nodes if you don't want to. If nothing is provided, the default node type of n:node
is used.
Note |
Parent
This Node is contained within a Repository.
Properties
The following properties are available:
Property | Type | Default | Read-Only | Description |
---|---|---|---|---|
_doc | string | No | The primary ID | |
_system | object | No | Metadata maintained by the system |
Methods
The following methods are available:
- Acquire
- Acquire
- Add
- Ancestorbytype
- Associate
- Associations
- Attachments
- Attachments
- Attachments
- Blogs
- Change_qname
- Change_qname
- Change_qname
- Change_qname
- Change_qname
- Change_qname
- Change_qname
- Change_qname
- Change_type
- Change_type
- Change_type
- Change_type
- Change_type
- Change_type
- Change_type
- Change_type
- Check Permission
- Check Single Authority
- Check multiple Authorities
- Check multiple Permissions
- Children
- Copy
- Copy
- Deep
- Deep
- Delete
- Delete
- Diff
- Editions
- Features
- Features
- Features
- Features
- Find
- Find
- Find
- Forms
- Forms
- Grant Authority
- I18n
- I18n
- Incoming
- Items
- Items
- Items
- Items
- Items
- Items
- Items
- Items
- Locales
- Lock
- Lock
- Lookup
- Move
- Movenodes
- Mutual
- Nodes
- Nodes
- Nodes
- Outgoing
- Path
- Paths
- Posts
- Predelete
- Predelete
- Queries for matches
- Query
- Query
- Query
- Query
- Query
- Query
- Query
- Read ACL
- Read ACL for Principal
- Read Authorities Report
- Recreate
- Refresh
- Relatives
- Remove
- Renditions
- Repair
- Restore
- Restore
- Revoke Authority
- Search
- Search
- Search
- Search
- Search
- Start
- Start
- Start
- Start
- Start
- Starts an export job for this resource
- Starts an import job for this resource
- Touch
- Transform
- Translations
- Traverse
- Tree
- Tree
- Tree
- Type
- Unassociate
- Undelete
- Unlock
- Unmount
- Unzip
- Update
- Versions
- _repair
- {attachmentId}
- {attachmentId}
- {attachmentId}
- {attachmentId}
- {changesetId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {featureId}
- {formKey}
- {formKey}
- {itemId}
- {itemId}
- {itemId}
- {listKey}
- {listKey}
- {listKey}
- {listKey}
- {listKey}
- {listKey}
- {mountKey}
- {name}
- {nodeId}
- {nodeId}
- {nodeId}
- {nodeId}
Acquire
GET /repositories/{repositoryId}/branches/{branchId}/group/acquire
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
id | true | string | |
createIfNotFound | false | boolean |
Response
{}
Acquire
GET /repositories/{repositoryId}/branches/{branchId}/person/acquire
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
id | true | string | |
createIfNotFound | false | boolean |
Response
{}
Add
POST /repositories/{repositoryId}/branches/{branchId}/i18n/add
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
masterNodeId | true | string | |
translationNodeId | true | string | |
edition | false | string | |
locale | true | string |
Response
{}
Ancestorbytype
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/ancestorbytype
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
type | true | string |
Response
{}
Associate
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/associate
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
node | true | string | |
type | false | string | |
directionality | false | string |
Response
{}
Associations
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/associations
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Attachments
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Attachments
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Attachments
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions/{changesetId}/attachments
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
changesetId | true | string | The ID of the changeset |
Response
{}
Blogs
GET /repositories/{repositoryId}/branches/{branchId}/blogs
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Change_qname
PUT /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
qname | true | string |
Response
{}
Change_qname
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
qname | true | string |
Response
{}
Change_qname
PUT /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
qname | true | string |
Response
{}
Change_qname
POST /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
qname | true | string |
Response
{}
Change_qname
PUT /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
qname | true | string |
Response
{}
Change_qname
POST /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
qname | true | string |
Response
{}
Change_qname
PUT /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
qname | true | string |
Response
{}
Change_qname
POST /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
qname | true | string |
Response
{}
Change_type
PUT /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
type | true | string |
Response
{}
Change_type
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
type | true | string |
Response
{}
Change_type
PUT /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
type | true | string |
Response
{}
Change_type
POST /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
type | true | string |
Response
{}
Change_type
PUT /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
type | true | string |
Response
{}
Change_type
POST /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
type | true | string |
Response
{}
Change_type
PUT /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
type | true | string |
Response
{}
Change_type
POST /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
type | true | string |
Response
{}
Check Permission
Checks whether one or more authorities against the specified node are granted for a given set of users
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/permissions/{permissionId}/check
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
permissionId | true | string | The ID of the permission |
id | true | string |
Response
{
"$ref": "#/components/schemas/checkPermission"
}
Check Single Authority
Checks whether a single authority is granted against the specified node for the given user
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/authorities/{authorityId}/check
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
authorityId | true | string | The ID or authority key for the authority |
id | true | string |
Response
{
"type": "object",
"description": "Check",
"extends": "status",
"properties": {
"check": {
"type": "boolean"
},
"ok": null
}
}
Check multiple Authorities
Checks whether one or more authorities against the specified node are granted for a given set of users
POST /repositories/{repositoryId}/branches/{branchId}/nodes/authorities/check
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{
"type": "object",
"description": "Check Multiple Authorities Out",
"properties": {
"checks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"permissionedId": {
"type": "string"
},
"principalId": {
"type": "string"
},
"authorityId": {
"type": "string"
},
"result": {
"type": "boolean"
}
}
}
}
}
}
Check multiple Permissions
Checks whether one or more permissions against the specified node are granted for a given set of users
POST /repositories/{repositoryId}/branches/{branchId}/nodes/permissions/check
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{
"type": "object",
"description": "Check Multiple Permissions Out",
"properties": {
"checks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"permissionedId": {
"type": "string"
},
"principalId": {
"type": "string"
},
"permissionId": {
"type": "string"
},
"result": {
"type": "boolean"
}
}
}
}
}
}
Children
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/children
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Copy
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/copy
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
targetNodeId | true | string | |
targetPath | false | string | |
schedule | false | string |
Response
{}
Copy
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}/copy
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
attachmentId | true | string | |
id | true | string |
Response
{}
Deep
GET /repositories/{repositoryId}/branches/{branchId}/nodes/query/deep
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Deep
POST /repositories/{repositoryId}/branches/{branchId}/nodes/query/deep
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Delete
POST /repositories/{repositoryId}/branches/{branchId}/nodes/delete
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Delete
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/delete
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Diff
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions/{changesetId}/diff
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
changesetId | true | string | The ID of the changeset |
Response
{}
Editions
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n/editions
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Features
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/features
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Features
GET /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/features
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Features
GET /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/features
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Features
GET /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/features
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Find
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/find
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Find
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/relatives/find
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Find
POST /repositories/{repositoryId}/branches/{branchId}/nodes/find
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Forms
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/forms
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Forms
GET /repositories/{repositoryId}/branches/{branchId}/definitions/{qname}/forms
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
qname | true | string |
Response
{}
Grant Authority
Grants an authority against the specified node to a given user
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/authorities/{authorityId}/grant
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
authorityId | true | string | The ID or authority key for the authority |
id | true | string |
Response
{
"type": "object",
"description": "Status of Operation",
"properties": {
"ok": {
"type": "boolean",
"description": "Indicates whether the operation succeeded or not"
}
}
}
I18n
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
edition | false | string | |
locale | true | string |
Response
{}
I18n
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
locale | true | string | |
edition | false | string |
Response
{}
Incoming
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/incoming
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Items
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/list/{associationTypeId}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
associationTypeId | true | string |
Response
{}
Items
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/list/{associationTypeId}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
associationTypeId | true | string |
Response
{}
Items
POST /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{}
Items
DELETE /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{}
Items
GET /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{}
Items
POST /repositories/{repositoryId}/b/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{}
Items
DELETE /repositories/{repositoryId}/b/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{}
Items
GET /repositories/{repositoryId}/b/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{}
Locales
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n/locales
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
edition | false | string |
Response
{}
Lock
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/lock
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Lock
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/lock
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Lookup
POST /repositories/{repositoryId}/branches/{branchId}/lookup
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Move
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/move
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
targetNodeId | true | string | |
targetPath | false | string |
Response
{}
Movenodes
POST /repositories/{repositoryId}/branches/{branchId}/movenodes
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Mutual
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/mutual
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Nodes
GET /repositories/{repositoryId}/branches/{branchId}/nodes
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Nodes
POST /repositories/{repositoryId}/branches/{branchId}/nodes
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Nodes
PUT /repositories/{repositoryId}/branches/{branchId}/nodes
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Outgoing
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/outgoing
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Path
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/path
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
rootNodeId | false | string |
Response
{}
Paths
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/paths
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Posts
GET /repositories/{repositoryId}/branches/{branchId}/blogs/{blogId}/posts
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
blogId | true | string |
Response
{}
Predelete
POST /repositories/{repositoryId}/branches/{branchId}/nodes/predelete
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Predelete
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/predelete
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Queries for matches
Queries for matches
GET /repositories/{repositoryId}/branches/{branchId}/nodes/query
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
sort | false | object | Defines how to sort fields in the result set |
skip | false | number | Skips the result set cursor ahead the specified number of records |
limit | false | number | Specifies the number of records to be handed back in the result set |
This method supports pagination.
Response
{
"type": "object",
"description": "Result Map",
"properties": {
"total_rows": {
"type": "number"
},
"offset": {
"type": "number"
},
"size": {
"type": "number"
},
"rows": {
"type": "array",
"items": {
"$ref": "#/components/schemas/resultmap"
}
}
}
}
Query
Queries for items of type node
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/relatives/query
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{
"type": "object",
"description": "Result Map",
"properties": {
"total_rows": {
"type": "number"
},
"offset": {
"type": "number"
},
"size": {
"type": "number"
},
"rows": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
Query
Queries for matches
POST /repositories/{repositoryId}/branches/{branchId}/nodes/query
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
sort | false | object | Defines how to sort fields in the result set |
skip | false | number | Skips the result set cursor ahead the specified number of records |
limit | false | number | Specifies the number of records to be handed back in the result set |
This method supports pagination.
Response
{
"type": "object",
"description": "Result Map",
"properties": {
"total_rows": {
"type": "number"
},
"offset": {
"type": "number"
},
"size": {
"type": "number"
},
"rows": {
"type": "array",
"items": {
"$ref": "#/components/schemas/resultmap"
}
}
}
}
Query
Queries for matches
POST /repositories/{repositoryId}/branches/{branchId}/blogs/query
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
sort | false | object | Defines how to sort fields in the result set |
skip | false | number | Skips the result set cursor ahead the specified number of records |
limit | false | number | Specifies the number of records to be handed back in the result set |
This method supports pagination.
Response
{
"type": "object",
"description": "Result Map",
"properties": {
"total_rows": {
"type": "number"
},
"offset": {
"type": "number"
},
"size": {
"type": "number"
},
"rows": {
"type": "array",
"items": {
"$ref": "#/components/schemas/resultmap"
}
}
}
}
Query
Queries for matches
POST /repositories/{repositoryId}/branches/{branchId}/blogs/{blogId}/posts/query
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
blogId | true | string | |
sort | false | object | Defines how to sort fields in the result set |
skip | false | number | Skips the result set cursor ahead the specified number of records |
limit | false | number | Specifies the number of records to be handed back in the result set |
This method supports pagination.
Response
{
"type": "object",
"description": "Result Map",
"properties": {
"total_rows": {
"type": "number"
},
"offset": {
"type": "number"
},
"size": {
"type": "number"
},
"rows": {
"type": "array",
"items": {
"$ref": "#/components/schemas/resultmap"
}
}
}
}
Query
Queries for items of type node
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/list/{associationTypeId}/items/query
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
associationTypeId | true | string |
Response
{
"type": "object",
"description": "Result Map",
"properties": {
"total_rows": {
"type": "number"
},
"offset": {
"type": "number"
},
"size": {
"type": "number"
},
"rows": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
Query
Queries for items of type node
POST /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}/items/query
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{
"type": "object",
"description": "Result Map",
"properties": {
"total_rows": {
"type": "number"
},
"offset": {
"type": "number"
},
"size": {
"type": "number"
},
"rows": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
Query
Queries for items of type node
POST /repositories/{repositoryId}/b/{branchId}/lists/{listKey}/items/query
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{
"type": "object",
"description": "Result Map",
"properties": {
"total_rows": {
"type": "number"
},
"offset": {
"type": "number"
},
"size": {
"type": "number"
},
"rows": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
Read ACL
Read the Access Control List for the specified node
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/acl/list
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{
"type": "object",
"description": "Result Map of ACL entries",
"properties": {
"total_rows": {
"type": "number"
},
"offset": {
"type": "number"
},
"size": {
"type": "number"
},
"rows": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_doc": {
"type": "string",
"title": "Principal ID"
},
"name": {
"type": "string",
"title": "Principal Name"
},
"type": {
"type": "string",
"title": "Principal Type"
},
"domainId": {
"type": "string"
},
"domainQualifiedId": {
"type": "string"
},
"domainQualifiedName": {
"type": "string"
},
"principalId": {
"type": "string",
"title": "Principal ID"
},
"userEmail": {
"type": "string"
},
"userFirstName": {
"type": "string"
},
"userLastName": {
"type": "string"
},
"authorities": {
"type": "array",
"title": "Authorities",
"items": {
"type": "string",
"title": "Authority Key"
}
}
}
}
}
}
}
Read ACL for Principal
Reads the ACL for a node and specific actor
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/acl
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
id | true | string |
Response
{
"type": "object",
"description": "Result Map of Authority Keys",
"properties": {
"total_rows": {
"type": "number"
},
"offset": {
"type": "number"
},
"size": {
"type": "number"
},
"rows": {
"type": "array",
"items": {
"type": "string",
"description": "Authority Key"
}
}
}
}
Read Authorities Report
Read the Authorities Report for the specified node
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/authorities
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{
"type": "object",
"description": "Authority Report",
"properties": {
"principalId": {
"type": "object",
"properties": {
"id": {
"type": "object",
"properties": {
"role-key": {
"type": "string"
},
"principal": {
"type": "string"
},
"permissioned": {
"type": "string"
},
"inheritsFrom": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"principal": {
"type": "string"
},
"permissioned": {
"type": "string"
}
}
}
}
}
}
}
}
}
Recreate
POST /repositories/{repositoryId}/branches/{branchId}/filenames/recreate
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Refresh
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/refresh
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Relatives
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/relatives
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Remove
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n/remove
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Renditions
GET /ref/web/renditions
Parameters
Name | Required | Type | Description |
---|---|---|---|
reference | true | string | |
id | false | string |
Response
{}
Repair
POST /repositories/{repositoryId}/branches/{branchId}/paths/repair
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Restore
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions/{changesetId}/restore
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
changesetId | true | string | The ID of the changeset |
Response
{}
Restore
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}/restore
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
attachmentId | true | string |
Response
{}
Revoke Authority
Revokes an authority against the specified node from a given user
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/authorities/{authorityId}/revoke
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
authorityId | true | string | The ID or authority key for the authority |
id | true | string |
Response
{
"type": "object",
"description": "Status of Operation",
"properties": {
"ok": {
"type": "boolean",
"description": "Indicates whether the operation succeeded or not"
}
}
}
Search
GET /repositories/{repositoryId}/branches/{branchId}/nodes/search
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
text | true | string |
Response
{}
Search
POST /repositories/{repositoryId}/branches/{branchId}/nodes/search
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Search
GET /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}/items/search
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string | |
text | true | string |
Response
{}
Search
GET /repositories/{repositoryId}/b/{branchId}/lists/{listKey}/items/search
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string | |
text | true | string |
Response
{}
Search
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/list/{associationTypeId}/items/search
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
associationTypeId | true | string | |
text | true | string |
Response
{}
Start
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/move/start
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
targetNodeId | true | string | |
targetPath | false | string |
Response
{}
Start
POST /repositories/{repositoryId}/branches/{branchId}/nodes/transact/start
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Start
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/copy/start
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
targetNodeId | true | string | |
targetPath | false | string | |
schedule | false | string |
Response
{}
Start
POST /repositories/{repositoryId}/branches/{branchId}/nodes/copy/start
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Start
POST /repositories/{repositoryId}/branches/{branchId}/nodes/move/start
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Starts an export job for this resource
Starts an export job for this resource
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/export
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
groupId | false | string | The Group ID to be assigned to the exported archive |
artifactId | false | string | The Artifact ID to be assigned to the exported archive |
versionId | false | string | The Version ID to be assigned to the exported archive |
vaultId | false | string | The ID of the vault where the exported archive should be saved |
schedule | false | string | Whether to run the job immediately or in the background (either 'synchronous' or 'asynchronous') |
Response
{
"type": "object",
"description": "Export Configuration",
"properties": {
"startDate": {
"type": "object"
},
"endDate": {
"type": "object"
},
"startChangeset": {
"type": "string"
},
"endChangeset": {
"type": "string"
},
"includeACLs": {
"type": "boolean"
},
"includeTeams": {
"type": "boolean"
},
"includeActivities": {
"type": "boolean"
},
"includeBinaries": {
"type": "boolean"
},
"includeAttachments": {
"type": "boolean"
},
"artifactDependencies": {
"type": "array",
"items": {
"type": "object"
}
},
"artifactIncludes": {
"type": "array",
"items": {
"type": "object"
}
},
"forceIncludes": {
"type": "boolean"
}
}
}
Starts an import job for this resource
Starts an import job for this resource
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/import
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
groupId | false | string | The Group ID to be assigned to the exported archive |
artifactId | false | string | The Artifact ID to be assigned to the exported archive |
versionId | false | string | The Version ID to be assigned to the exported archive |
vaultId | false | string | The ID of the vault where the exported archive should be saved |
schedule | false | string | Whether to run the job immediately or in the background (either 'synchronous' or 'asynchronous') |
Response
{
"type": "object",
"description": "Import Configuration",
"properties": {
"includeACLs": {
"type": "boolean"
},
"includeTeams": {
"type": "boolean"
},
"includeActivities": {
"type": "boolean"
},
"includeBinaries": {
"type": "boolean"
},
"includeAttachments": {
"type": "boolean"
},
"strategy": {
"type": "array",
"items": {
"type": "string"
}
},
"substitutions": {
"type": "string"
}
}
}
Touch
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/touch
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Transform
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}/transform
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
attachmentId | true | string |
Response
{}
Translations
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n/translations
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
edition | false | string |
Response
{}
Traverse
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/traverse
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Tree
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/tree
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
path | false | string | |
base | false | string | |
depth | false | string | |
properties | false | string | |
object | false | string | |
containers | false | string |
Response
{}
Tree
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/tree
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
path | false | string | |
base | false | string | |
depth | false | string | |
properties | false | string | |
object | false | string | |
containers | false | string |
Response
{}
Tree
POST /repositories/{repositoryId}/branches/{branchId}/content/type/tree
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
Response
{}
Type
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}/type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
attachmentId | true | string | |
type | true | string |
Response
{}
Unassociate
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/unassociate
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
node | true | string | |
type | false | string | |
directionality | false | string |
Response
{}
Undelete
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/undelete
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Unlock
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/unlock
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Unmount
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/unmount
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Unzip
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}/unzip
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
attachmentId | true | string |
Response
{}
Update
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/update
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Versions
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
_repair
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/_repair
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
{attachmentId}
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
attachmentId | true | string |
Response
{}
{attachmentId}
DELETE /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
attachmentId | true | string |
Response
{}
{attachmentId}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
attachmentId | true | string |
Response
{}
{attachmentId}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions/{changesetId}/attachments/{attachmentId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
attachmentId | true | string | |
changesetId | true | string | The ID of the changeset |
Response
{}
{changesetId}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions/{changesetId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
changesetId | true | string | The ID of the changeset |
Response
{}
{featureId}
PUT /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
DELETE /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
PUT /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
DELETE /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
GET /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
POST /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
PUT /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
GET /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
POST /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
PUT /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
DELETE /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
GET /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{featureId}
POST /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
featureId | true | string |
Response
{}
{formKey}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/forms/{formKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
formKey | true | string |
Response
{}
{formKey}
GET /repositories/{repositoryId}/branches/{branchId}/definitions/{qname}/forms/{formKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
qname | true | string | |
formKey | true | string | either form key or a form id |
Response
{}
{itemId}
DELETE /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}/items/{itemId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string | |
itemId | true | string |
Response
{}
{itemId}
DELETE /repositories/{repositoryId}/b/{branchId}/lists/{listKey}/items/{itemId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string | |
itemId | true | string |
Response
{}
{itemId}
DELETE /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/list/{associationTypeId}/items/{itemId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
associationTypeId | true | string | |
itemId | true | string |
Response
{}
{listKey}
DELETE /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{}
{listKey}
POST /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string | |
type | true | string |
Response
{}
{listKey}
GET /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{}
{listKey}
DELETE /repositories/{repositoryId}/b/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{}
{listKey}
POST /repositories/{repositoryId}/b/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string | |
type | true | string |
Response
{}
{listKey}
GET /repositories/{repositoryId}/b/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
listKey | true | string |
Response
{}
{mountKey}
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/mount/{mountKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
mountKey | true | string |
Response
{}
{name}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/preview/{name}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
name | true | string |
Response
{}
{nodeId}
DELETE /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
{nodeId}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
{nodeId}
PATCH /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
{nodeId}
PUT /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | The ID of the repository |
branchId | true | string | The ID of the branch |
nodeId | true | string | The ID of the node |
Response
{}
Schema
{
"type": "object",
"extends": "document",
"description": "Node",
"container": "repository",
"properties": {
"_doc": null,
"_system": null
},
"id": "node"
}