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 | |
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 | |
branchId | true | string | |
id | true | string | |
createIfNotFound | false | boolean |
Response
{}
Add
POST /repositories/{repositoryId}/branches/{branchId}/i18n/add
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
type | true | string |
Response
{}
Associate
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/associate
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Attachments
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Attachments
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Attachments
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions/{changesetId}/attachments
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
changesetId | true | string | The ID of the changeset |
Response
{}
Blogs
GET /repositories/{repositoryId}/branches/{branchId}/blogs
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Change_qname
PUT /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
qname | true | string |
Response
{}
Change_qname
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
qname | true | string |
Response
{}
Change_qname
PUT /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
qname | true | string |
Response
{}
Change_qname
POST /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
qname | true | string |
Response
{}
Change_qname
PUT /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
qname | true | string |
Response
{}
Change_qname
POST /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
qname | true | string |
Response
{}
Change_qname
PUT /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
qname | true | string |
Response
{}
Change_qname
POST /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/change_qname
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
qname | true | string |
Response
{}
Change_type
PUT /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
type | true | string |
Response
{}
Change_type
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
type | true | string |
Response
{}
Change_type
PUT /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
type | true | string |
Response
{}
Change_type
POST /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
type | true | string |
Response
{}
Change_type
PUT /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
type | true | string |
Response
{}
Change_type
POST /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
type | true | string |
Response
{}
Change_type
PUT /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
type | true | string |
Response
{}
Change_type
POST /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/change_type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
permissionId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string |
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 | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Copy
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/copy
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
attachmentId | true | string | |
id | true | string |
Response
{}
Deep
GET /repositories/{repositoryId}/branches/{branchId}/nodes/query/deep
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Deep
POST /repositories/{repositoryId}/branches/{branchId}/nodes/query/deep
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Delete
POST /repositories/{repositoryId}/branches/{branchId}/nodes/delete
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Delete
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/delete
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Diff
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions/{changesetId}/diff
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
changesetId | true | string |
Response
{}
Editions
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n/editions
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Features
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/features
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Features
GET /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/features
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Features
GET /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/features
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Features
GET /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/features
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Find
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/find
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Find
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/relatives/find
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Find
POST /repositories/{repositoryId}/branches/{branchId}/nodes/find
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Forms
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/forms
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Forms
GET /repositories/{repositoryId}/branches/{branchId}/definitions/{qname}/forms
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
authorityId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
edition | false | string | |
locale | true | string |
Response
{}
I18n
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
locale | true | string | |
edition | false | string |
Response
{}
Incoming
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/incoming
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Items
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/list/{associationTypeId}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
associationTypeId | true | string |
Response
{}
Items
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/list/{associationTypeId}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
associationTypeId | true | string |
Response
{}
Items
POST /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string |
Response
{}
Items
DELETE /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string |
Response
{}
Items
GET /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string |
Response
{}
Items
POST /repositories/{repositoryId}/b/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string |
Response
{}
Items
DELETE /repositories/{repositoryId}/b/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string |
Response
{}
Items
GET /repositories/{repositoryId}/b/{branchId}/lists/{listKey}/items
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string |
Response
{}
Locales
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n/locales
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
edition | false | string |
Response
{}
Lock
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/lock
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Lock
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/lock
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Lookup
POST /repositories/{repositoryId}/branches/{branchId}/lookup
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Move
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/move
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
targetNodeId | true | string | |
targetPath | false | string |
Response
{}
Movenodes
POST /repositories/{repositoryId}/branches/{branchId}/movenodes
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Mutual
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/mutual
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Nodes
GET /repositories/{repositoryId}/branches/{branchId}/nodes
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Nodes
POST /repositories/{repositoryId}/branches/{branchId}/nodes
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Nodes
PUT /repositories/{repositoryId}/branches/{branchId}/nodes
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Outgoing
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/outgoing
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Path
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/path
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
rootNodeId | false | string |
Response
{}
Paths
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/paths
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Posts
GET /repositories/{repositoryId}/branches/{branchId}/blogs/{blogId}/posts
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
blogId | true | string |
Response
{}
Predelete
POST /repositories/{repositoryId}/branches/{branchId}/nodes/predelete
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Predelete
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/predelete
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Queries for matches
Queries for matches
GET /repositories/{repositoryId}/branches/{branchId}/nodes/query
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | 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 |
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 | |
branchId | true | string | |
nodeId | 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 matches
POST /repositories/{repositoryId}/branches/{branchId}/nodes/query
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | 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 |
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 | |
branchId | 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 |
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 | |
branchId | true | string | |
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 |
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 | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
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 | |
branchId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string |
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 | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Relatives
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/relatives
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Remove
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n/remove
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
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 | |
branchId | true | string |
Response
{}
Restore
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions/{changesetId}/restore
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
changesetId | true | string |
Response
{}
Restore
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}/restore
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
text | true | string |
Response
{}
Search
POST /repositories/{repositoryId}/branches/{branchId}/nodes/search
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Search
GET /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}/items/search
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
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 | |
branchId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
targetNodeId | true | string | |
targetPath | false | string |
Response
{}
Start
POST /repositories/{repositoryId}/branches/{branchId}/nodes/transact/start
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
Response
{}
Start
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/copy/start
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string |
Response
{}
Start
POST /repositories/{repositoryId}/branches/{branchId}/nodes/move/start
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string |
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 | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Transform
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}/transform
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
attachmentId | true | string |
Response
{}
Translations
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/i18n/translations
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
edition | false | string |
Response
{}
Traverse
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/traverse
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Tree
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/tree
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string |
Response
{}
Type
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}/type
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
attachmentId | true | string | |
type | true | string |
Response
{}
Unassociate
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/unassociate
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Unlock
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/unlock
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Unmount
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/unmount
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Unzip
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}/unzip
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
attachmentId | true | string |
Response
{}
Update
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/update
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Versions
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string |
Response
{}
{attachmentId}
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
attachmentId | true | string |
Response
{}
{attachmentId}
DELETE /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
attachmentId | true | string |
Response
{}
{attachmentId}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/attachments/{attachmentId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
attachmentId | true | string |
Response
{}
{attachmentId}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/versions/{changesetId}/attachments/{attachmentId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
changesetId | true | string |
Response
{}
{featureId}
PUT /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
DELETE /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
DELETE /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
GET /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
POST /repositories/{repositoryId}/b/{branchId}/nodes/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
GET /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
POST /repositories/{repositoryId}/branches/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
DELETE /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
GET /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
featureId | true | string |
Response
{}
{featureId}
POST /repositories/{repositoryId}/b/{branchId}/n/{nodeId}/features/{featureId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
formKey | true | string |
Response
{}
{formKey}
GET /repositories/{repositoryId}/branches/{branchId}/definitions/{qname}/forms/{formKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
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 | |
branchId | true | string | |
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 | |
branchId | true | string | |
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 | |
branchId | true | string | |
nodeId | true | string | |
associationTypeId | true | string | |
itemId | true | string |
Response
{}
{listKey}
DELETE /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string |
Response
{}
{listKey}
POST /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string | |
type | true | string |
Response
{}
{listKey}
GET /repositories/{repositoryId}/branches/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string |
Response
{}
{listKey}
DELETE /repositories/{repositoryId}/b/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string |
Response
{}
{listKey}
POST /repositories/{repositoryId}/b/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string | |
type | true | string |
Response
{}
{listKey}
GET /repositories/{repositoryId}/b/{branchId}/lists/{listKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
listKey | true | string |
Response
{}
{mountKey}
POST /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/mount/{mountKey}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
mountKey | true | string |
Response
{}
{name}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}/preview/{name}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string | |
name | true | string |
Response
{}
{nodeId}
DELETE /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
{nodeId}
GET /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
{nodeId}
PATCH /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
{nodeId}
PUT /repositories/{repositoryId}/branches/{branchId}/nodes/{nodeId}
Parameters
Name | Required | Type | Description |
---|---|---|---|
repositoryId | true | string | |
branchId | true | string | |
nodeId | true | string |
Response
{}
Schema
{
"type": "object",
"extends": "document",
"description": "Node",
"container": "repository",
"properties": {
"_doc": null,
"_system": null
},
"id": "node"
}