Otdocumentumconnector v1.0

Version 1.0

Connector Overview: This page documents all 500 actions for the Otdocumentumconnector v1.0.

Acl (5)

POST Create the acl (Documentum REST)

/repositories/{repositoryName}/acls

Create a new access control list in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of ACL (e.g., "inherit", "derived").

Definition

Provide the ACL definition as a JSON string.

Properties

Provide additional properties for the ACL as a JSON string.

DELETE Delete the acl (Documentum REST)

/repositories/{repositoryName}/acls/{objectId}

Permanently delete the specified ACL from the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Force

force

Response Type

The response format expected from the API (e.g. application/json).

GET Get the acl (Documentum REST)

/repositories/{repositoryName}/acls/{objectId}

Retrieve details of a specific ACL by its object ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the acls (Documentum REST)

/repositories/{repositoryName}/acls

Retrieve a list of all ACLs in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the acl (Documentum REST)

/repositories/{repositoryName}/acls/{objectId}

Update an existing ACL with new type, definition, or properties.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the new type for the ACL (e.g., "inherit", "derived").

Definition

Provide the updated ACL definition as a JSON string.

Properties

Provide updated properties for the ACL as a JSON string.

AclAssociation

GET Get the aclAssociations (Documentum REST)

/repositories/{repositoryName}/acls/{objectId}/associations

Retrieve all associations for a given ACL.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Annotation (3)

POST Create the annotation

/repositories/{repositoryName}/objects/{id}/annotations

Create a new annotation on the specified object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the annotations

/repositories/{repositoryName}/objects/{id}/annotations

Retrieve all annotations for a given object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the annotations

/repositories/{repositoryName}/processes/{processName}/{processId}/{taskName}/{taskId}/annotations

Retrieve annotations for a specific process task.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Taskname

taskName

Processid

processId

Processname

processName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

ArchivedContent (2)

GET Get the archivedContents (Documentum REST)

/repositories/{repositoryName}/archived-contents

Retrieve a list of archived content entries in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-id

The r_object_id of required sysobject.

Include-children

include-children

Binding-label

binding-label

Include-broken

include-broken

Depth

depth

Format

format

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the archivedContent (Documentum REST)

/repositories/{repositoryName}/archived-contents

Update an archived content entry with new type, definition, or properties.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

All-contents

all-contents

Format

format

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of archived content (e.g., "file", "link").

Definition

Provide the archived content definition as a JSON string.

Properties

Provide additional properties for the archived content as a JSON string.

AspectType (2)

GET Get the aspectType (Documentum REST)

/repositories/{repositoryName}/aspect-types/{aspectTypeName}

Retrieve details of a specific aspect type by its name.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Aspecttypename

aspectTypeName

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Locale

locale

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the aspectTypes (Documentum REST)

/repositories/{repositoryName}/aspect-types

Retrieve a list of all aspect types in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Audit (3)

GET Get the audits

/repositories/{repositoryName}/users/{userName}/audits

Retrieve audit trail entries for a specific user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

retrieve the audits for the specified userName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Start Date

start_date

End Date

end_date

Date Format

date_format

Include-dm-events

include-dm-events

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the audits

/repositories/{repositoryName}/users/{userName}/documents-audit

Retrieve document audit trail entries for a specific user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

document audit for the specified userName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Start Date

start_date

End Date

end_date

Date Format

date_format

Include-dm-events

include-dm-events

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the audits

/repositories/{repositoryName}/users/{userName}/fav-doc-audits

Retrieve favorite document audit trail entries for a specific user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

retrieve the favorite document audits of the specified userName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Start Date

start_date

End Date

end_date

Date Format

date_format

Include-dm-events

include-dm-events

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

AuditEvent (5)

POST Create the auditEvent (Documentum REST)

/repositories/{repositoryName}/registered-audit-events

Register a new audit event in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Audit-scope

audit-scope

Object-id

The r_object_id of required sysobject.

Object-type

object-type

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the auditEvent (Documentum REST)

/repositories/{repositoryName}/registered-audit-events/{id}

Delete a specific registered audit event by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Delete the auditEvents (Documentum REST)

/repositories/{repositoryName}/registered-audit-events

Delete all registered audit events from the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Audit-scope

audit-scope

Object-id

The r_object_id of required sysobject.

Object-type

object-type

Response Type

The response format expected from the API (e.g. application/json).

GET Get the auditEvent (Documentum REST)

/repositories/{repositoryName}/registered-audit-events/{id}

Retrieve details of a specific registered audit event by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the auditEvents (Documentum REST)

/repositories/{repositoryName}/registered-audit-events

Retrieve a list of all registered audit events in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Audit-scope

audit-scope

Object-id

The r_object_id of required sysobject.

Object-type

object-type

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

AuditPolicy (5)

POST Create the auditPolicy (Documentum REST)

/repositories/{repositoryName}/audit-policies

Create a new audit policy in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Object-id

The object ID to which the audit policy applies.

Name

A name for the audit policy.

Accessor-name

The accessor (user or group) name for the policy.

Is-group

Boolean flag indicating whether the accessor is a group.

Attribute-rules

JSON string defining attribute-level audit rules.

DELETE Delete the auditPolicy (Documentum REST)

/repositories/{repositoryName}/audit-policies/{id}

Delete a specific audit policy by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the auditPolicies (Documentum REST)

/repositories/{repositoryName}/audit-policies

Retrieve a list of all audit policies in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the auditPolicy (Documentum REST)

/repositories/{repositoryName}/audit-policies/{id}

Retrieve details of a specific audit policy by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the auditPolicy (Documentum REST)

/repositories/{repositoryName}/audit-policies/{id}

Update an existing audit policy for a repository. Use this to modify the configuration of a specific audit policy identified by its ID.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Object-id

The object ID to which the audit policy applies.

Name

A name for the audit policy.

Accessor-name

The accessor (user or group) name for the policy.

Is-group

Boolean flag indicating whether the accessor is a group.

Attribute-rules

JSON string defining attribute-level audit rules.

AuditTrail (3)

DELETE Delete the auditTrail (Documentum REST)

/repositories/{repositoryName}/audit-trails/{id}

Permanently delete a specific audit trail entry from the repository. Use this to remove an audit trail record by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Trace

trace

Response Type

The response format expected from the API (e.g. application/json).

GET Get the auditTrail (Documentum REST)

/repositories/{repositoryName}/audit-trails/{id}

Retrieve the details of a single audit trail entry by its ID. Use this to inspect the properties of a specific audit record.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the auditTrails (Documentum REST)

/repositories/{repositoryName}/audit-trails

Retrieve a list of all audit trail entries for a repository. Use this to view the complete audit history.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

AvailableAuditEvent

GET Get the availableAuditEvents (Documentum REST)

/repositories/{repositoryName}/available-audit-events

Retrieve the list of audit event types that are available for the repository. Use this to see which events can be tracked by audit policies.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-id

The r_object_id of required sysobject.

Object-type

object-type

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Batch

POST Update the batch (Documentum REST)

/repositories/{repositoryName}/batches

Submit a batch of operations to be executed sequentially in a single transaction. Use this to group multiple Documentum REST calls into one request.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Attachments

Provide an array of attachment references to include with the batch request. Each attachment should be a string identifier.

BatchCapability

GET Get the batchCapabilities (Documentum REST)

/repositories/{repositoryName}/batch-capabilities

Retrieve the batch processing capabilities supported by the repository. Use this to discover which batch operations are available.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

BravacsrAnnotation (6)

GET Get the bravacsrAnnotations

/repositories/{repositoryName}/objects/{objectId}/d2-bravacsr-annotations

Retrieve the Brava CSR annotations associated with a specific object. Use this to get annotation data for the given object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

User

user

Response Type

The response format expected from the API (e.g. application/json).

GET Get the bravacsrAnnotations

/repositories/{repositoryName}/objects/{objectId}/d2-bravacsr-annotations-list

Retrieve a list of Brava CSR annotations for a specific object. Use this to get the annotation list rather than the full annotation data.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Action

action

Response Type

The response format expected from the API (e.g. application/json).

GET Get the bravacsrAnnotations

/repositories/{repositoryName}/objects/{objectId}/d2-bravacsr-changemark-config

Retrieve the Brava CSR change mark configuration for a specific object. Use this to get the change mark settings applied to the object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the bravacsrAnnotations

/repositories/{repositoryName}/objects/{objectId}/d2-bravacsr-raster-urls

Retrieve the Brava CSR raster image URLs for a specific object. Use this to get the URLs of raster images associated with the object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the bravacsrAnnotations

/repositories/{repositoryName}/objects/{objectId}/d2-bravacsr-rasters

Retrieve the Brava CSR raster images for a specific object. Use this to get the raster image data itself.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Raster-id

raster-id

Content-type

content-type

Download-type

download-type

Response Type

The response format expected from the API (e.g. application/json).

POST Update the bravacsrAnnotation

/repositories/{repositoryName}/objects/{objectId}/d2-bravacsr-annotations

Update the Brava CSR annotations for a specific object. Use this to modify or replace the existing annotation data.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

BravacsrConfig

GET Get the bravacsrConfig

/repositories/{repositoryName}/objects/{id}/d2-bravacsr-searchinfo-fallback-url

Retrieve the Brava CSR search info fallback URL configuration for a specific object. Use this to get the fallback URL used when search info is unavailable.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Response Type

The response format expected from the API (e.g. application/json).

Cabinet (5)

POST Create the cabinet (Documentum REST)

/repositories/{repositoryName}/cabinets

Create a new cabinet in the repository. Use this to add a top-level cabinet container.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Constraint-validation-policy

constraint-validation-policy

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the cabinet (Documentum REST)

/repositories/{repositoryName}/cabinets/{id}

Permanently delete a specific cabinet from the repository. Use this to remove a cabinet by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Del-non-empty

del-non-empty

Del-all-links

del-all-links

Response Type

The response format expected from the API (e.g. application/json).

GET Get the cabinet (Documentum REST)

/repositories/{repositoryName}/cabinets/{id}

Retrieve the properties of a single cabinet by its ID. Use this to inspect a specific cabinet's details.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Check-subscription

check-subscription

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the cabinets (Documentum REST)

/repositories/{repositoryName}/cabinets

Retrieve a list of all cabinets in the repository. Use this to browse the cabinet hierarchy.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Object-type

object-type

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the cabinet (Documentum REST)

/repositories/{repositoryName}/cabinets/{id}

Update the properties of an existing cabinet. Use this to modify a cabinet's metadata by its ID.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Constraint-validation-policy

constraint-validation-policy

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

Content (5)

POST Create the content (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/contents

Create new content for a specific object. Use this to add one or more content streams to an existing object.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Format

Specifies the format name of the specific content or rendition.

Page

Specifies the page number of the specific content or rendition.

Modifier

Specifies the page modifier of the specific rendition.

Primary

primary

Content-length

content-length

Content-charset

content-charset

Overwrite

overwrite

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Hrefs

Provide an array of href strings pointing to the content sources to be added.

Type

Specify a boolean value indicating the type of content being created. Set to true or false as required.

Typedef

Provide a string defining the content type definition. This specifies the format or category of the content.

DELETE Delete the content (Documentum REST)

/repositories/{repositoryName}/objects/{id}/contents/content

Delete the primary content stream of a specific object. Use this to remove the content from the object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Format

Specifies the format name of the specific content or rendition.

Page

Specifies the page number of the specific content or rendition.

Modifier

Specifies the page modifier of the specific rendition.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the content (Documentum REST)

/repositories/{repositoryName}/objects/{id}/contents/content

Retrieve the primary content stream of a specific object. Use this to download or inspect the content data.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Format

Specifies the format name of the specific content or rendition.

Page

Specifies the page number of the specific content or rendition.

Modifier

Specifies the page modifier of the specific rendition.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Media-url-policy

media-url-policy

Network-location

network-location

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the contents (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/contents

Retrieve a list of all content streams associated with a specific object. Use this to see the content metadata and links.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Media-url-policy

media-url-policy

Network-location

network-location

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the content (Documentum REST)

/repositories/{repositoryName}/objects/{id}/contents/content

Update the primary content stream of a specific object. Use this to replace the existing content with new data.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Format

Specifies the format name of the specific content or rendition.

Page

Specifies the page number of the specific content or rendition.

Modifier

Specifies the page modifier of the specific rendition.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

ContentMedia

GET Get the contentMedia (Documentum REST)

/repositories/{repositoryName}/objects/{id}/content-media

Retrieve the content media information for a specific object. Use this to get media type and streaming details.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Format

Specifies the format name of the specific content or rendition.

Page

Specifies the page number of the specific content or rendition.

Modifier

Specifies the page modifier of the specific rendition.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

CoreUsersSearch

GET Get the coreUsersSearch

/repositories/{repositoryName}/share-to-core/core-users-search

Retrieve the list of core users that can be searched for sharing content to core. Use this to get available core users for sharing operations.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Q

The parameter specifies the search criterion with a full-text expression in simple search language.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

CurrentUser

GET Get the currentUser (Documentum REST)

/repositories/{repositoryName}/currentuser

Retrieve details about the currently authenticated user. Use this to get user information such as name, groups, and permissions.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

CurrentUserPreference (5)

POST Create the currentUserPreference (Documentum REST)

/repositories/{repositoryName}/currentuser-preferences

Create a new preference for the current user. Use this to store user-specific settings such as client, owner name, title, subject, keywords, creation date, modify date, and preference content.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (8)

Option Name

Description

Client

The client application identifier for the preference.

Owner-name

The owner name associated with the preference.

Title

The title of the preference.

Subject

The subject of the preference.

Keywords

An array of keywords related to the preference.

Creation-date

The creation date of the preference in string format.

Modify-date

The modification date of the preference in string format.

Preference-content

The content of the preference.

DELETE Delete the currentUserPreference (Documentum REST)

/repositories/{repositoryName}/currentuser-preferences/{clientCode}

Permanently delete a specific preference for the current user identified by the client code. Use this to remove a user preference that is no longer needed.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Clientcode

clientCode

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the currentUserPreference (Documentum REST)

/repositories/{repositoryName}/currentuser-preferences/{clientCode}

Retrieve a specific preference for the current user using the client code. Use this to get details of a particular user preference.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Clientcode

clientCode

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the currentUserPreferences (Documentum REST)

/repositories/{repositoryName}/currentuser-preferences

Retrieve all preferences for the current user. Use this to list all stored user preferences.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the currentUserPreference (Documentum REST)

/repositories/{repositoryName}/currentuser-preferences/{clientCode}

Update an existing preference for the current user identified by the client code. Use this to modify user-specific settings.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Clientcode

clientCode

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (8)

Option Name

Description

Client

The client application identifier for the preference.

Owner-name

The owner name associated with the preference.

Title

The title of the preference.

Subject

The subject of the preference.

Keywords

An array of keywords related to the preference.

Creation-date

The creation date of the preference in string format.

Modify-date

The modification date of the preference in string format.

Preference-content

The content of the preference.

CurrentVersion

GET Get the currentVersion (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/versions/current

Retrieve the current version of a specific object. Use this to get the latest version of a document or object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#about

GET Get the d2#about

/repositories/{repositoryName}/about-d2

Retrieve information about the D2 application. Use this to get version and configuration details of the D2 environment.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#action

GET Get the d2#actions

/repositories/{repositoryName}/actions

Retrieve a list of available D2 actions. Use this to get actions that can be performed on objects.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.


An optional query parameter to filter the list of actions.

Object-ids

It is the object id(s) of the object whose actions are required.

Type

It lists the object types in the repository.

Include-actions

It Specifies promoted, non-promoted or all actions in the actions' response. By default, all the actions are returned.

Include-subtype

includes subtype value

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#checkinServletHandler

POST Update the d2#checkinServletHandler

/repositories/{repositoryName}/servlet/CheckInWithLifeCycle

Perform a check-in operation with lifecycle management via a servlet handler. Use this to check in a document and apply lifecycle transitions.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2#commentsCount

GET Get the d2#commentsCount

/repositories/{repositoryName}/comments-count

Retrieve the total count of comments across the repository. Use this to get an aggregate comment count.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Root-comments-only

root-comments-only

Object-ids

The object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#commentsRepliesCount

GET Get the d2#commentsRepliesCount

/repositories/{repositoryName}/objects/{objectId}/comments-replies-count

Retrieve the count of comments and replies for a specific object. Use this to get the number of comments and replies on a given object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Comment-ids

comment-ids

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#contentAssistConfiguration (2)

GET Get the d2#contentAssistConfiguration

/repositories/{repositoryName}/d2-configurations/content-assist-configs

Retrieve all content assist configurations. Use this to list all available content assist configurations.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#contentAssistConfiguration

/repositories/{repositoryName}/d2-configurations/content-assist-configs/{configId}

Retrieve a specific content assist configuration by its identifier. Use this to get details of a particular configuration.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Configid

ID of D2-Config to fetch content assist configs

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#createInProces

POST Update the d2#createInProces

/repositories/{repoName}/in-process-objects/{id}

Create an object in process by updating the specified in-process object. Use this to finalize or modify an object that is being created in a process.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Reponame

repoName

Id

The r_object_id of queried object.

Action

Task Action. Possible values - FORWARD / REJECT / DELEGATE / ACQUIRE For Task Property Page Action. Possible values - FORWARD / REJECT For Workflow Status Action. Possible value - ABORT For Task Lifecycle check operation. Possible value - FORWARD / REJECT For Adding Audit Entry Action. Possible value - FORWARD / REJECT / EDIT_PROPERTIES / CHECKIN

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2#d2Configuration

GET Get the d2#d2Configurations

/repositories/{repositoryName}/d2-configurations

Retrieve all D2 configurations. Use this to list all available D2 configurations.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#d2ContentUploadUrl

GET Get the d2#d2ContentUploadUrls

/repositories/{repositoryName}/objects/{objectId}/d2-content-upload-urls

Retrieve the content upload URLs for a specific object. Use this to get the URLs needed to upload content to an object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

objectID

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Content-size

integer/string

Format

It specifies the dm_format name for the content during document creation and content management. If this parameter is not specified, server will try to detect and determine the format according to the Content-Type provided for the primary content part in the multipart request and assign a format for the primary content. However, it might not be accurate always.

Link-id

It is the object id of the folder in which file should get linked.

O2-config-name

It is the name of the applicable O2 Config. This value will be taken from value configs.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#d2ExtractO2PropertiesUrl

GET Get the d2#d2ExtractO2PropertiesUrls

/repositories/{repositoryName}/d2-extract-o2-properties-urls

Retrieve the URLs for extracting O2 properties. Use this to get the URLs needed to extract properties from O2 documents.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Format

format

Object-type

object-type

O2-config-name

o2-config-name

Link-id

link-id

Content-size

content-size

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#dialog

GET Get the d2#dialog

/repositories/{repositoryName}/objects/{objectId}/dialog

Retrieve the dialog configuration for a specific object. Use this to get the dialog that is associated with an object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Dialog Type

dialog_type

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#dmTicket

GET Get the d2#dmTicket

/repositories/{repositoryName}/dm-ticket

Retrieve a Documentum ticket for authentication. Use this to get a ticket that can be used for subsequent requests.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Secure

secure

Timeout

timeout

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#document (3)

DELETE Delete the d2#document

/repositories/{repositoryName}/documents/{id}

Permanently delete a specific document by its identifier. Use this to remove a document from the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Del-version

Delete options for multi-version document object. selected - the version associated with the given object id will be removed. unused - means versions that do not have symbolic labels associated will be removed (in other hands, only have one numeric label); but v1.0 won't be deleted in this option. all - all revisions on the same version tree will be removed.

Del-vd-all

Ensures whether virtual descendants is deleted this specified cabinet. true - deletes virtual document children that reside in different folders. false - for virtual document children that are linked to this specified folder, delete operation removes the child's link between the child and this folder.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#document

/repositories/{repositoryName}/documents/{id}

Retrieve a specific document by its identifier. Use this to get the details of a document.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Includecontenturl

includeContentURL

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2#document

/repositories/{repositoryName}/documents/{id}

Update an existing document with new properties or content. Use this to modify a document's metadata or content.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Template-name

template-name

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2#documentTemplate

GET Get the d2#documentTemplates

/repositories/{repositoryName}/objects/{id}/document-templates

Retrieve the document templates associated with a specific object. Use this to get templates that can be used to create documents based on the object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#folder (3)

DELETE Delete the d2#folder

/repositories/{repositoryName}/folders/{id}

Deletes a specified folder from the repository. Use this action to remove a folder and its contents permanently.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Del-vd-all

del-vd-all

Del-non-empty

Ensure whether allowing to delete non-empty cabinet or folder. true - indicates the deletion is on this cabinet/folder and all its descendants false - indicates the deletion is on this specified cabinet/folder only; deletion on a non-empty cabinet/folder will get an error

Del-all-links

Ensures whether multi-linked child is deleted or unlinked from this specified cabinet/folder. true - the multi-linked child is deleted along with all its folder links false - for multi-linked child, delete operation removes the child's folder link between the child and this folder. The child is still linked to other folder(s)

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#folder

/repositories/{repositoryName}/folders/{id}

Retrieves the details of a specific folder by its identifier. Use this action to view folder metadata and properties.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2#folder

/repositories/{repositoryName}/folders/{id}

Updates the properties of an existing folder. Use this action to modify folder attributes such as name or description.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2#folderChildDocument (2)

POST Create the d2#folderChildDocument

/repositories/{repositoryName}/folders/{folderId}/documents

Creates a new document within a specified folder. Use this action to upload or add a document as a child of the folder.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Folderid

folderId

Format

It specifies the dm_format name for the content during document creation and content management. If this parameter is not specified, server will try to detect and determine the format according to the Content-Type provided for the primary content part in the multipart request and assign a format for the primary content. However, this might not be accurate.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

GET Get the d2#folderChildDocuments

/repositories/{repositoryName}/folders/{folderId}/documents

Retrieves a list of all documents contained within a specified folder. Use this action to enumerate the documents in a folder.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Folderid

folderId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

It specifies whether listing all versions of the child objects belong to the folder. When true:- it lists all versions of child objects When false:- it lists only the current version of child objects

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#folderChildFolder

POST Create the d2#folderChildFolder

/repositories/{repositoryName}/folders/{folderId}/d2-folders

Creates a new subfolder inside a specified parent folder. Use this action to build a folder hierarchy.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Folderid

folderId

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2#folderChildObject (2)

POST Create the d2#folderChildObject

/repositories/{repositoryName}/folders/{folderId}/objects

Creates a new object (such as a document or folder) within a specified folder. Use this action to add any supported child object type to the folder.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Folderid

folderId

Format

It specifies the dm_format name for the content during document creation and content management. If this parameter is not specified, server will try to detect and determine the format according to the Content-Type provided for the primary content part in the multipart request and assign a format for the primary content. However, this might not be accurate.

Inherit Parent Acl

inherit_parent_acl

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

GET Get the d2#folderChildObjects

/repositories/{repositoryName}/folders/{folderId}/objects

Retrieves a list of all child objects within a specified folder. Use this action to view all items (documents, folders, etc.) contained in the folder.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Folderid

folderId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

It specifies whether listing all versions of the child objects belong to the folder. When true:- it lists all versions of child objects When false:- it lists only the current version of child objects

Widgetname

widgetName

Widgettype

It specifies the type of the widget.

Viewmode

viewMode

Filterpropname

filterPropName

Locateid

It is an optional parameter to be passed for locate type version and path (provided path should be complete). It is the object id to be located.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#folderCreatePropertyPage

GET Get the d2#folderCreatePropertyPage

/repositories/{repositoryName}/folder-creation-property-page

Retrieves the property page configuration used when creating a new folder. Use this action to obtain the dynamic form fields required for folder creation.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Type

It specifies the object type of folder/cabinet/it's subtype

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#inbox

GET Get the d2#inbox

/repositories/{repositoryName}/d2-inbox

Retrieves the inbox items for the current user. Use this action to view tasks, workflows, or notifications assigned to the user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Task-category-ids

task-category-ids

Widget-name

widget-name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#landingPageConfiguration (2)

GET Get the d2#landingPageConfiguration

/repositories/{repositoryName}/d2-configurations/landing-page-configs

Retrieves all landing page configurations available in the repository. Use this action to list the available landing page setups.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#landingPageConfiguration

/repositories/{repositoryName}/d2-configurations/landing-page-configs/{configId}

Retrieves a specific landing page configuration by its identifier. Use this action to get the details of a particular landing page setup.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Configid

configId of the landing page config

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#lcConditionsChecker

POST Update the d2#lcConditionsChecker

/repositories/{repositoryName}/d2-objects-lifecycle-conditions-checker

Checks and updates lifecycle conditions for specified objects. Use this action to validate and transition objects through lifecycle states based on conditions.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Event Name

It is the event name for which lifecycle transition should be triggered.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (14)

Option Name

Description

Object-ids

An array of object identifiers whose lifecycle conditions will be checked. Provide the IDs of the objects to evaluate.

Target-state

The desired target lifecycle state to check conditions against. Specify the state name to transition towards.

Property-page

The property page configuration to use during condition checking. Provide the property page identifier if applicable.

Token-id

A token identifier for session or transaction context. Supply the token to associate with the operation.

Warning Message

A warning message to display if conditions are not met. Provide a custom warning string.

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after condition check.

Deep-copy

A boolean flag indicating whether to include deep copy logic. Set to true to process child objects recursively.

Replicate-vd-children

A boolean flag indicating whether to replicate virtual document children. Set to true to include VD child objects.

Retain-acl

A boolean flag indicating whether to retain the original access control list. Set to true to keep existing ACLs.

Binding-label

A label used for binding the lifecycle operation. Provide a string identifier for the binding.

Include-broken

A boolean flag indicating whether to include objects with broken lifecycle states. Set to true to process objects in broken states.

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2#lcState

PUT Put the d2#lcState

/repositories/{repositoryName}/d2-objects-lifecycle-state

Sets the lifecycle state for specified objects. Use this action to directly change the lifecycle state of one or more objects.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (14)

Option Name

Description

Object-ids

An array of object identifiers whose lifecycle state will be updated. Provide the IDs of the objects to modify.

Target-state

The target lifecycle state to apply to the objects. Specify the desired state name.

Property-page

The property page configuration to use during state update. Provide the property page identifier if needed.

Token-id

A token identifier for session or transaction context. Supply the token to associate with the operation.

Warning Message

A warning message to display when changing state. Provide a custom warning string.

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after state update.

Deep-copy

A boolean flag indicating whether to apply the state change to child objects recursively. Set to true for deep copy.

Replicate-vd-children

A boolean flag indicating whether to replicate the state change to virtual document children. Set to true to include VD children.

Retain-acl

A boolean flag indicating whether to retain the original access control list. Set to true to keep existing ACLs.

Binding-label

A label used for binding the lifecycle state operation. Provide a string identifier for the binding.

Include-broken

A boolean flag indicating whether to include objects with broken lifecycle states in the update. Set to true to process broken states.

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2#linkedDocumentConfiguration

GET Get the d2#linkedDocumentConfigurations

/repositories/{repositoryName}/d2-configurations/linked-document-configurations

Retrieves all linked document configurations available in the repository. Use this action to list the configurations that define how documents are linked to other objects.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#lock (2)

DELETE Delete the d2#lock

/repositories/{repositoryName}/objects/{id}/lock

Remove the lock from a document object, allowing others to modify it.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the d2#lock

/repositories/{repositoryName}/objects/{id}/lock

Lock a document object to prevent others from modifying it.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2#lockPrecheck

GET Get the d2#lockPrecheck

/repositories/{repositoryName}/objects/{id}/lock-precheck

Check whether a lock operation can be performed on the specified object without actually locking it.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#myWorkflow

GET Get the d2#myWorkflows

/repositories/{repositoryName}/d2-my-workflows

Retrieve the list of workflows assigned to the current user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Document-id

Selected document Id one has to be passed

Template-ids

The object id(s) of workflow process templates, used as filter to only return the WF belonging to these process templates.

Wf-states

Array of wf-states [Ex:- wf-states=running&wf-states=paused]. Filter to return the WFs only in the requested states. The states include running, paused, finished, aborted, dormant [scheduled]

Overdue

Flag to specify if the response must include only the overdue entries. Where the entries are past the due date (Ex:- overdue workflows).

Wf-start-date-range-from

Date parameter used as filter. To only filter the Workflows the got initiated afterem> the requested date. This param specifies the start range of the start date attribute.

Wf-start-date-range-to

Date parameter used as filter. To only filter the Workflows the got initiated before the requested date. This param specifies the closing range of the start date attribute.

Widget-name

To reflect the Column Preference in Doclist Widget of D2 in D2-REST quick Search, WidgetName should be passed as Query Param along with term. Example :- http:-//hostname/d2fs-rest/repositories/RepoName/quickSearch?term=test URIParams :- widgetName=WG Doclist QnM

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#object (4)

POST Create the d2#object

/repositories/{repositoryName}/objects/{id}

Create a new object with the specified ID within the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the d2#object

/repositories/{repositoryName}/objects/{id}

Permanently delete the specified object from the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Del-version

It deletes options for multi-version document object. unused - means versions that do not have symbolic labels associated will be removed (in other hands, only have one numeric label); but v1.0 won't be deleted in this option. all - all revisions on the same version tree will be removed.

Del-non-empty

It ensures whether allowing to delete non-empty cabinet or folder. true - indicates the deletion is on this cabinet/folder and all its descendants. false - indicates the deletion is on this specified cabinet/folder only. Deletion on a non-empty cabinet/folder will get an error

Del-all-links

It ensures whether multi-linked child is deleted or unlinked from this specified cabinet/folder. true - the multi-linked child is deleted along with all its folder links false - for multi-linked child, delete operation removes the child's folder link between the child and this folder. The child is still linked to other folder(s)

Del-vd-all

It ensures whether virtual descendants is deleted this specified cabinet. true - deletes virtual document children that reside in different folders. false - for virtual document children that are linked to this specified folder, delete operation removes the child's link between the child and this folder. @throws Exception

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#object

/repositories/{repositoryName}/objects/{id}

Retrieve the metadata and properties of the specified object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Includecontenturl

includeContentURL

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

Widget-type

It is d2 config widget type.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Get the d2#object

/repositories/{repositoryName}/objects/{id}

Update specific properties of an existing object using partial modifications.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Link-id

It is the Object id of the folder in which file should get linked

Inherited-id

It is the Object Id of the VD that has to be inherited. It is a mandatory request parameter. Child nodes will be added by applying the rules defined in the vd template on inherited VD set in the config.

Inherit-vd

It indicates inheriting virtual document object or not.

Preset-profile-value-config-id

It is the Object Id of the preset profile value config. It is an optional request parameter. It is used for evaluation of setting a template for an object API.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2#objectCreation (4)

POST Update the d2#objectCreation

/repositories/{repositoryName}/create-object

Create a new object in the repository using default creation parameters.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Format

Specify the dm_format name for the content during document creation and content management. If this parameter is not specified, server will try to detect and determine the format according to the Content-Type provided for the primary content part in the multipart request and assign a format for the primary content. However, this is not guaranteed to be accurate.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2#objectCreation

/repositories/{repositoryName}/d2-object-creation

Create a new object in the repository with advanced configuration options such as profile, mode, and inheritance settings.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Custom-profile-name

The custom-profile-name is the unique name provided by the user for the recently used profile. If user does not provide one system provides it.The custom-profile-name is optional. If user does not provide system provides and saves in DB.

Preset-profile-config-name

preset-profile-config-name is the name of the preset profile which is configured in d2 config matrix.

Preset-profile-value-name

preset-profile-value-name is the name of the preset profile value config name which is configured in d2 config.

Attachment-name

Name of the email attachment file which needs to be passed while creating attachment object

File-name

User selected file name

Inprocess-object

inprocess-object

Paste-mode

Indicates whether the object creation is for paste operation when single repository paste mode is enabled.The paste-mode parameter is required to be passed for paste operation when single repository paste mode is enabled.

Source-object-id

The r_object_id of copied object for paste operation when single repository paste mode is enabled. The source-object-id parameter is required to be passed for paste operation when single repository paste mode is enabled.

Profile-id

Object Id of the profile selected by the user.

Profile-value-config-id

Object Id of the profile value config, under a profile selected by the user.

Mode

Content upload process. create - indicates creating a new document to docbase. import - indicates importing a document to docbase as a new document.

Inherited-id

Object Id of the VD that has to be inherited.

Link-id

Object id of the folder in which file should get linked

Inherit-content

Indicates inheriting content from another object or not.

Inherit-properties

Indicates inheriting properties from another object or not. Will be set to "true" for Linked Document scenario

Inherit-vd

Indicates inheriting virtual document object or not.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (13)

Option Name

Description

Profile-id

The identifier of the profile to apply to the new object.

Profile-value-config-id

The configuration ID for profile values used during object creation.

Mode

The creation mode that determines how the object is created, such as "create" or "checkout".

Inherit-id

The ID of an existing object from which to inherit properties.

Link-id

The ID of a linked document to associate with the new object.

Extracted-o2-properties

A JSON string of extracted Office 365 properties to apply.

Silent-linked-document

When true, suppresses notifications for linked documents.

Custom-profile-name

The name of a custom profile to use instead of a profile ID.

Preset-profile-config-name

The name of a preset profile configuration.

Preset-profile-value-name

The name of a preset profile value.

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

POST Update the d2#objectCreation

/repositories/{repositoryName}/object-creation

Create a new object in the repository using a simplified creation endpoint.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Format

Specify the dm_format name for the content during document creation and content management. If this parameter is not specified, server will try to detect and determine the format according to the Content-Type provided for the primary content part in the multipart request and assign a format for the primary content. However, this is not guaranteed to be accurate.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

POST Update the d2#objectCreation

/repositories/{repositoryName}/objects/{objectId}/set-content

Set or replace the content of an existing object identified by its object ID.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

objectId of the set content

Format

Specify the dm_format name for the content during document creation and content management. If this parameter is not specified, server will try to detect and determine the format according to the Content-Type provided for the primary content part in the multipart request and assign a format for the primary content. However, this is not guaranteed to be accurate.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2#profileConfiguration (3)

GET Get the d2#profileConfiguration

/repositories/{repositoryName}/d2-configurations/creation-profiles/{profileId}

Retrieve the creation profile configuration for a specific profile ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Profileid

profileID of the creation profile

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#profileConfiguration

/repositories/{repositoryName}/d2-configurations/profile-configuration

Retrieve the list of all profile configurations available in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Mode

mode

Inheritedid

inheritedId

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#profileConfiguration

/repositories/{repositoryName}/d2-configurations/profile-configurations/{profileId}

Retrieve a specific profile configuration by its profile ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Profileid

profileID of the profile configurations

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#propertyPage (2)

GET Get the d2#propertyPage

/repositories/{repositoryName}/objects/{id}/property-page

Retrieve the property page layout for a specific object, defining which properties are displayed.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Editmode

editMode

Id

objectID to be specified

Repositoryname

The repository name.


An optional query parameter to filter the list of actions.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#propertyPage

/repositories/{repositoryName}/property-page

Retrieve the default property page layout used for new objects.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.


An optional query parameter to filter the list of actions.

Mode

create/import profile mode configs

R Object Type

object type of the document

Property Config

name of the property config configured in D2-Config

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#prviewUrl (4)

GET Get the d2#prviewUrls

/repositories/{repositoryName}/objects/{id}/download-url

Get a URL to download the content of a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Format

Specifies the format name of the specific content or rendition.

Page

Specifies the page number of the specific content or rendition.

Modifier

Specifies the page modifier of the specific rendition.

Content-id

It specifies the Content ID of the portion.

C2 Override

It is by default false. If passed as true, then it overrides the c2 rendition. It is a part of the request parameters.

Event-name

event-name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#prviewUrls

/repositories/{repositoryName}/objects/{id}/export-urls

Get URLs for exporting the object in various formats.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Format

Specifies the format name of the specific content or rendition.

Page

Specifies the page number of the specific content or rendition.

Modifier

Specifies the page modifier of the specific rendition.

Content-id

It specifies the Content ID of the portion.

C2 Override

It is by default false. If passed as true, then it overrides the c2 rendition. It is a part of the request parameters.

Force-no-bocs

This parameter is passed to prevent API resources for giving BOCS/ACS URLs. This is applicable only if BOCS machines are configured for the App host machine.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#prviewUrls

/repositories/{repositoryName}/objects/{id}/preview-urls

Get URLs to preview the object content without downloading.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Format

Specifies the format name of the specific content or rendition.

Page

Specifies the page number of the specific content or rendition.

Modifier

Specifies the page modifier of the specific rendition.

Content-id

It specifies the Content ID of the portion.

Force-no-bocs

This parameter is passed to prevent API resources for giving BOCS/ACS URLs. This is applicable only if BOCS machines are configured for the App host machine

Include-page-serving-url

include-page-serving-url

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#prviewUrls

/repositories/{repositoryName}/objects/{id}/print-urls

Get URLs for printing the object content.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Format

Specifies the format name of the specific content or rendition.

Page

Specifies the page number of the specific content or rendition.

Modifier

Specifies the page modifier of the specific rendition.

Content-id

It specifies the Content ID of the portion.

Controlled Field 1

It is the Controlled Field 1 input configured in C2 Print Config.

Controlled Field 2

It is the Controlled Field 2 input configured in C2 Print Config.

Controlled Field 3

It is the Controlled Field 3 input configured in C2 Print Config.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#relation (5)

DELETE Delete the d2#relation

/repositories/{repositoryName}/relations/{relationId}

Delete a specific relation by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Relationid

relationId

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#relation

/repositories/{repositoryName}/relations/{relationId}

Retrieve the details of a specific relation by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Relationid

relationId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#relations

/repositories/{repositoryName}/relations

Retrieve a list of all D2 relations available in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Object-type

object-type

Related-object-id

Only relations that contain an object whose object ID equals to the specified string are returned in the result.

Related-object-role

Indicates the role of the object specified by the object ID. (Only works when the related-object-id parameter is specified.)

Relation-name

Only relations whose name equals to the specified string are returned in the result. Relation names are case sensitive.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2#relation

/repositories/{repositoryName}/relations

Create or update a D2 relation in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

POST Update the d2#relation

/repositories/{repositoryName}/relations/{relationId}

Update an existing D2 relation identified by its relation ID in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Relationid

relationId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2#search (2)

GET Get the d2#searches

/repositories/{repositoryName}/objects/{searchCategoryId}/searches

Retrieve a list of D2 searches for a specific search category within the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Searchcategoryid

ID of the search category

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#searches

/repositories/{repositoryName}/searches

Retrieve a list of all D2 searches available in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Search Category

search_category

Types

types

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#searchConfiguration (2)

GET Get the d2#searchConfiguration

/repositories/{repositoryName}/d2-configurations/search-configuration

Retrieve the D2 search configuration for the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#searchConfiguration

/repositories/{repositoryName}/d2-configurations/search-configuration/{configId}

Retrieve a specific D2 search configuration identified by its configuration ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Configid

configId of the search configuration

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#signOffCredentialValidation

POST Update the d2#signOffCredentialValidation

/repositories/{repositoryName}/d2-signoff-credential-validation

Validate sign-off credentials by providing login, password, domain, intention, and optional nonce token.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Task-id

It is the task inbox queue Id.

Ext-sign-off

It stands for external sign off initiation and cancellation.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Signoff Login

The user login name for sign-off credential validation.

Signoff Password

The password associated with the sign-off user login.

Signoff Domain

The domain for the sign-off user account.

Signoff Intention

The intention or reason for the sign-off validation.

Nonce Token

An optional one-time token to use for the sign-off validation.

D2#task (2)

GET Get the d2#task

/repositories/{repositoryName}/d2-tasks/{queueItemId}

Retrieve details of a specific D2 task identified by its queue item ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Queueitemid

queueItemId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-notes-count

Flag to indicate whether or not to include the workflow notes count in the response

Include-supporting-documents-count

Flag to indicate whether or not to include the count of workflow supporting doc count

Widget-name

To reflect the Column Preference in Doclist Widget of D2 in D2-REST quick Search, WidgetName should be passed as Query Param along with term. Example :- http:-//hostname/d2fs-rest/repositories/RepoName/quickSearch?term=test URIParams :- widgetName=WG Doclist QnM

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Get the d2#task

/repositories/{repositoryName}/d2-tasks/{queueItemId}

Update a specific D2 task with optional workflow metadata and next activity options.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Queueitemid

queueItemId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (8)

Option Name

Description

Wf Notes Count

The number of notes associated with the workflow task.

Wf Working Documents Count

The number of working documents associated with the workflow task.

Wf Supporting Documents Count

The number of supporting documents associated with the workflow task.

Wf Sv Disable Notes

A boolean flag to disable notes for the workflow task.

Wf Sv Disable Supporting Files

A boolean flag to disable supporting files for the workflow task.

Properties

Provide additional properties for the audit event as a JSON string.

Next Forward Activities

A string specifying the next activities to forward the task to.

Next Reject Activities

A string specifying the next activities to reject the task to.

D2#taskCategory

GET Get the d2#taskCategories

/repositories/{repositoryName}/d2-task-categories

Retrieve a list of all D2 task categories available in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Process-task-categories

Flag to decide whether or not to process Tasks (to create D2 Task folders for tasks/queue items for which categories have not been created and linked) Optional request parameter, default value is true

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#typeConfiguration (2)

GET Get the d2#typeConfiguration

/repositories/{repositoryName}/type-configuration

Retrieve the type configuration for the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Profileid

profileId

Config-id

config-id

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#typeConfiguration

/repositories/{repositoryName}/type-configuration/{typeId}

Retrieve a specific type configuration identified by its type ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Typeid

typeId of the Type Configuration

Profileid

profileId

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#vdsilentcheckin

POST Update the d2#vdsilentcheckin

/repositories/{repositoryName}/objects/{root-id}/d2-vd-silent-checkin

Perform a silent check-in for a virtual document identified by its root ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Root-id

root-id

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Descendants

It is a flag to specify if the descendants need to be checked-in or not.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2#version

POST Create the d2#version

/repositories/{repositoryName}/objects/{chronicleId}/versions

Create a new version for an object identified by its chronicle ID.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Make-current

make-current

Format

format

Repositoryname

The repository name.

Version-policy

version-policy

Chronicleid

chronicleId

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Object-id

The r_object_id of required sysobject.

Retain-lock

retain-lock

Comment

comment

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2#virtualDocumentNode (2)

POST Create the d2#virtualDocumentNode

/repositories/{repositoryName}/objects/{objectId}/vd-nodes

Create a new virtual document node under the specified object.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

GET Get the d2#virtualDocumentNodes

/repositories/{repositoryName}/objects/{objectId}/vd-nodes

Retrieve all virtual document nodes for the specified object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Repositoryname

The repository name.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Vdm-number

vdm-number

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Depth

depth

Binding-label

binding-label

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Filter

A filter expression in a subset of XPath.

Objectid

The r_object_id of required sysobject.

Object-id

The r_object_id of required sysobject.

Include-broken

include-broken

Follow-assembly

follow-assembly

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2#workflow (2)

GET Get the d2#workflows

/repositories/{repositoryName}/d2-workflows

Retrieve a list of all D2 workflows available in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Performer-name

performer-name

Document-id

Selected document Id one has to be passed

Supervisor-name

Specify the supervisor name as filter to only get those workflows where requested username is the supervisor

Template-ids

The object id(s) of workflow process templates, used as filter to only return the WF belonging to these process templates.

Wf-states

Array of wf-states [Ex:- wf-states=running&wf-states=paused]. Filter to return the WFs only in the requested states. The states include running, paused, finished, aborted, dormant [scheduled]

Overdue

Flag to specify if the response must include only the overdue entries. Where the entries are past the due date (Ex:- overdue workflows).

Wf-start-date-range-from

Date parameter used as filter. To only filter the Workflows the got initiated afterem> the requested date. This param specifies the start range of the start date attribute.

Wf-start-date-range-to

wf-start-date-range-to

Widget-name

To reflect the Column Preference in Doclist Widget of D2 in D2-REST quick Search, WidgetName should be passed as Query Param along with term. Example :- http:-//hostname/d2fs-rest/repositories/RepoName/quickSearch?term=test URIParams :- widgetName=WG Doclist QnM

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2#workflow

/repositories/{repositoryName}/d2-workflows

Create or update a D2 workflow with specified configuration, documents, notes, and launch options.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (9)

Option Name

Description

Workflow Config Id

The identifier of the workflow configuration to use.

Working Document Ids

An array of document IDs to be used as working documents in the workflow.

Supporting Document Ids

An array of document IDs to be used as supporting documents in the workflow.

Workflow Note

A note or comment to attach to the workflow.

Workflow Name

The name to assign to the workflow.

Workflow Launch Date

The date and time when the workflow should be launched.

Workflow Launch Notification

A boolean flag indicating whether to send a notification upon launch.

Workflow Follow Up Date

The date and time for the workflow follow-up.

Process Variables

A string containing process variables for the workflow.

D2#workflow_supporting_document (3)

DELETE Delete the d2#workflow_supporting_documents

/repositories/{repositoryName}/d2-workflows/{trackerId}/supporting-documents

Delete all supporting documents from a D2 workflow identified by its tracker ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Task-id

Task inbox queue Id

Object-ids

The object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2#workflow_supporting_documents

/repositories/{repositoryName}/d2-workflows/{trackerId}/supporting-documents

Retrieve a list of supporting documents for a specific workflow tracker.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Task-id

Task inbox queue Id

Widget-name

To reflect the Column Preference in Doclist Widget of D2 in D2-REST quick Search, WidgetName should be passed as Query Param along with term. Example :- http:-//hostname/d2fs-rest/repositories/RepoName/quickSearch?term=test URIParams :- widgetName=WG Doclist QnM

Wf-overview-widget-name

The workflow overview widget name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2#workflow_supporting_document

/repositories/{repositoryName}/d2-workflows/{trackerId}/supporting-documents

Add or update a supporting document for a workflow tracker.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Task-id

Task inbox queue Id

Object-ids

The object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2#workflow_working_document

GET Get the d2#workflow_working_documents

/repositories/{repositoryName}/d2-workflows/{trackerId}/working-documents

Retrieve a list of working documents for a specific workflow tracker.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Task-id

It is the task inbox queue Id.

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

Wf-overview-widget-name

It is the workflow overview widget name.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2AccessorRemover

PATCH Get the d2AccessorRemover

/repositories/{repositoryName}/objects/{object-id}/d2-accessor-remover

Remove accessors from an object by applying a patch operation.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-id

The r_object_id of required sysobject.

Descend

It determines if search can be within the sub-folders of current folder.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2AccessorReplacement

PATCH Get the d2AccessorReplacement

/repositories/{repositoryName}/objects/{object-id}/d2-accessor-replacement

Replace accessors on an object by applying a patch operation.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-id

The r_object_id of required sysobject.

Descend

Determines if search can be within subfolders of current folder.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2AsyncObjectController

GET Get the d2AsyncObjectController

/repositories/{repositoryName}/d2-async-operations/{objectId}

Retrieve the status or details of an asynchronous operation.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2Cabinet (5)

POST Create the d2Cabinet

/repositories/{repositoryName}/d2-cabinets

Create a new cabinet in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the d2Cabinet

/repositories/{repositoryName}/d2-cabinets/{id}

Permanently delete a specific cabinet.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Del-non-empty

Ensure whether allowing to delete non-empty cabinet or folder. true - indicates the deletion is on this cabinet/folder and all its descendants false - indicates the deletion is on this specified cabinet/folder only; deletion on a non-empty cabinet/folder will get an error

Del-all-links

Ensures whether multi-linked child is deleted or unlinked from this specified cabinet/folder. true - the multi-linked child is deleted along with all its folder links false - for multi-linked child, delete operation removes the child's folder link between the child and this folder. The child is still linked to other folder(s)

Del-vd-all

Ensures whether virtual descendants is deleted this specified cabinet. true - deletes virtual document children that reside in different folders. false - for virtual document children that are linked to this specified folder, delete operation removes the child's link between the child and this folder.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2Cabinet

/repositories/{repositoryName}/d2-cabinets/{id}

Retrieve details of a specific cabinet.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

Name of the widget to fetch the user preference columns of the logged in user.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2Cabinets

/repositories/{repositoryName}/d2-cabinets

Retrieve a list of all cabinets in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

widget-name

View-mode

view-mode

Custom-filter-property-name

custom-filter-property-name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2Cabinet

/repositories/{repositoryName}/d2-cabinets/{id}

Update the properties of an existing cabinet.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2CheckedOutObject

GET Get the d2CheckedOutObjects

/repositories/{repositoryName}/checked-out-objects

Retrieve a list of all objects currently checked out.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Repositoryname

The repository name.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Filter

A filter expression in a subset of XPath.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

include-all-versions

Checked-out-by

checked-out-by

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Widget-name

It is the Name of the d2 config widget.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Create the d2ChildFolderLink

/repositories/{repositoryName}/folders/{objectId}/child-links

Create a child folder link between a parent folder and a child object.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after state update.

Child-id

Specifies the identifier of the child object to link.

Parent-id

Specifies the identifier of the parent folder.

DELETE Delete the d2ChildFolderLink

/repositories/{repositoryName}/folders/{parentFolderId}/child-links/{objectId}

Delete a specific child folder link.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Parentfolderid

parentFolderId

Objectid

The r_object_id of required sysobject.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2ChildFolderLink

/repositories/{repositoryName}/folders/{parentFolderId}/child-links/{objectId}

Retrieve details of a specific child folder link.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Parentfolderid

parentFolderId

Objectid

The r_object_id of required sysobject.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2ChildFolderLinks

/repositories/{repositoryName}/folders/{objectId}/child-links

Retrieve all child folder links for a specific folder.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

It specifies whether listing all versions of the child objects belong to the folder. Since it is false, it lists only the current version of child objects.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ColumnPreference (3)

GET Get the d2ColumnPreferences

/repositories/{repositoryName}/d2-preferences/column-preferences

Retrieve all column preferences for the current user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-type

d2 config widget type

Widget-name

Name of the d2 config widget, widget-type has to be passed along with this value

Default-type

default col type of a widget

Include-widget-info

include-widget-info

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2ColumnPreferences

/repositories/{repositoryName}/d2-preferences/column-preferences/{colType}

Retrieve column preferences for a specific column type.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Coltype

column type

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the d2ColumnPreference

/repositories/{repositoryName}/d2-preferences/column-preferences/{colType}

Update or replace column preferences for a specific column type.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Coltype

column type

Create-if-absent

create-if-absent

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Coltype

Specifies the column type identifier for which preferences are being set.

D2Content (3)

POST Create the d2Content

/repositories/{repositoryName}/queryFormSearch

Perform a form-based search and create a query result set.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

GET Get the d2Content

/repositories/{repositoryName}/objects/{queryId}/execute

Execute a previously created query and retrieve the results.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Queryid

QueryId of the object

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Process Facets

process_facets

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2Content

/repositories/{repositoryName}/users/{userName}/lastSearch

Retrieve the last search results for a specific user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName for lastSearch

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ContentCheckinUrl

GET Get the d2ContentCheckinUrls

/repositories/{repositoryName}/objects/{objectId}/d2-content-checkin-urls

Retrieve check-in URLs for uploading content to an object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Retain-lock-on-old-version

Using this flag, the user can still put a lock on the old object (the object which is used to check-in).

Include-auth-tokens

Using this flag, response will be having auth-tokens properties as well. The auth-tokens will be containing the cookies which are there in the request headers. It will consider DOCUMENTUM-CLIENT-TOKEN and D2-CORE-TOKENS cookies.

Checkin-config-name

Name of the applicable checkin config.

Content-size

Size of the file in bytes

Format

Specify the dm_format name for the content during document creation and content management. If this parameter is not specified, server will try to detect and determine the format according to the Content-Type provided for the primary content part in the multipart request and assign a format for the primary content. However, this is not guaranteed to be accurate.

External-share-system

Name of the external-share-system (currently only 'core' is supported).

Target-ext-share-systems

Name of the target external-share-system (currently only 'core' is supported).

Share-name

Name of share. Default value will be - "default".

C2 Override

C2 Override flag. This will override C2 behaviour.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2CreationProfile

GET Get the d2CreationProfiles

/repositories/{repositoryName}/d2-creation-profiles

Retrieve all creation profiles available in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Mode

Content upload process. create - indicates creating a new document to docbase. import - indicates importing a document to docbase as a new document.

Inherited-id

Current selected Folder object Id or Document object Id has to be passed. This "inherited-id" will be used to fetch the all default properties values for the properties dialog. For D2 creation profiles API, This inherited-id will be used to find the profile related to "“Folder properties used for creation" or "Extended creation profiles".

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2CreationProfileValueConfig (2)

GET Get the d2CreationProfileValueConfigs

/repositories/{repositoryName}/d2-configurations/creation-profiles/{profileId}/value-configs

Retrieve value configurations for a specific creation profile.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Profileid

profileId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Format

format

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2CreationProfileValueConfigs

/repositories/{repositoryName}/d2-configurations/creation-profiles/{profileId}/value-configs/{configId}

Retrieve the d2 creation profile value configuration for a specific profile and config within a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Configid

configID of the creation profile

Profileid

profileId

Format

format

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2CreationPropertiesPage (2)

GET Get the d2CreationPropertiesPage

/repositories/{repositoryName}/d2-creation-properties-page

Retrieve the d2 creation properties page configuration for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Linked-document

It indicates whether the linked document process is available or not. This parameter will be passed as true in case of fetching property page dialog for linked document scenario.

Paste-mode

It indicates whether the object creation is for paste operation when single repository paste mode is enabled. The paste-mode parameter should be mandatorily passed for paste operation when single repository paste mode is enabled.

Source-object-id

It is the r_object_id of copied object for paste operation when single repository paste mode is enabled. The source-object-id parameter should be mandatorily passed for paste operation when single repository paste mode is enabled.

Mode

It has two values - create and import where create is default. For Content upload process; create indicates creating a new document to docbase, and indicates importing a document to docbase as a new document.

Profile-id

It is the Object Id of the profile selected by the user. It is a mandatory request parameter is used to get the Dictionary values mapped with the profile while loading property page dialog.

Profile-value-config-id

It is the Object Id of the profile value config, under a profile selected by the user. It is a mandatory request parameter and used to get the property page, O2 Config, default value template, inheritance while loading property page dialog.

Inherited-id

It is the Object Id of the VD that has to be inherited. It is a mandatory request parameter. Child nodes will be added by applying the rules defined in the vd template on inherited VD set in the config.

File-name

It states the name of the file to be downloaded. If the filename is not mentioned, then by default, it will be downloaded as 'download.zip'.

Inherit-properties

It indicates whether the properties are inherited from another object or not. It is set to 'true' for Linked Document scenario.

Inherit-content

It indicates whether the content is inherited from another object or not.

Inherit-vd

It indicates whether virtual document object is inherited or not.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2CreationPropertiesPage

/repositories/{repositoryName}/d2-creation-properties-page

Update the d2 creation properties page configuration for a repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Inherit-vd

It indicates whether virtual document object is inherited or not.

Linked-document

It indicates whether the linked document process is available or not. This parameter will be passed as true in case of fetching property page dialog for linked document scenario.

Links

It ensures whether link relations are to be returned for this object representation. When it's true:- it returns links for the object. When it's false:- it does not return links for the object.

Mode

It has two values - create and import where create is default. For Content upload process; create indicates creating a new document to docbase, and indicates importing a document to docbase as a new document.

Profile-id

It is the Object Id of the profile selected by the user. It is a mandatory request parameter is used to get the Dictionary values mapped with the profile while loading property page dialog.

Profile-value-config-id

It is the Object Id of the profile value config, under a profile selected by the user. It is a mandatory request parameter and used to get the property page, O2 Config, default value template, inheritance while loading property page dialog.

Inherited-id

It is the Object Id of the VD that has to be inherited. It is a mandatory request parameter. Child nodes will be added by applying the rules defined in the vd template on inherited VD set in the config.

File-name

It states the name of the file to be downloaded. If the filename is not mentioned, then by default, it will be downloaded as 'download.zip'.

Inherit-properties

It indicates whether the properties are inherited from another object or not. It is set to 'true' for Linked Document scenario.

Inherit-content

It indicates whether the content is inherited from another object or not.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Extracted-o2-properties

A JSON string of extracted Office 365 properties to apply.

D2Delegation (6)

POST Create the d2Delegation

/repositories/{repositoryName}/users/{userName}/delegations

Create a new delegation for a specific user in a repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the d2Delegation

/repositories/{repositoryName}/users/{userName}/delegations/{delegationId}

Delete an existing delegation for a user in a repository using the delegation ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Delegationid

delegationId

Username

userName

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2Delegation

/repositories/{repositoryName}/users/{userName}/delegations

Retrieve all delegations for a specific user in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2Delegation

/repositories/{repositoryName}/users/{userName}/delegations/{delegationId}

Retrieve a specific delegation for a user in a repository using the delegation ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Delegationid

delegationId

Username

userName

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the d2Delegation

/repositories/{repositoryName}/users/{userName}/delegations/{delegationId}

Update an existing delegation for a user in a repository using the delegation ID.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Delegationid

delegationId

Username

userName

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

PUT Put the d2Delegation

/repositories/{repositoryName}/users/{userName}/delegations/{delegationId}/undo

Undo a delegation for a user in a repository using the delegation ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Delegationid

delegationId

Username

userName

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2DigitalSignature (3)

GET Get the d2DigitalSignature

/repositories/{repositoryName}/d2-digital-signatures/{signatureRequestID}

Retrieve the digital signature details for a specific signature request ID in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Signaturerequestid

signatureRequestID

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the d2DigitalSignature

/repositories/{repositoryName}/d2-digital-signatures/{signatureRequestID}

Update the digital signature for a specific signature request ID in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Signaturerequestid

signatureRequestID

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Signature-provider

signature-provider

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2DigitalSignature

/repositories/{repositoryName}/d2-digital-signatures

Create or update a digital signature request in a repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Signature-provider

Name of the digital signature provider

Task-id

Task inbox queue Id

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Signature Status

The status of the digital signature request, such as 'pending' or 'completed'.

Subject

The subject of the preference.

Message

An optional message to include with the digital signature request.

Prepare Url

The URL used to prepare the digital signature, if applicable.

Workflow Tracker Id

The ID of the workflow tracker associated with the signature request.

D2DigitalSignatureDocumentsValidator

GET Get the d2DigitalSignatureDocumentsValidator

/repositories/{repositoryName}/d2-digital-signature-documents-validator

Retrieve the digital signature documents validator configuration for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Signature-provider

signature-provider

Object-ids

It is the object id(s) of the object whose actions are required.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2DigitalSignatureSignee

GET Get the d2DigitalSignatureSignees

/repositories/{repositoryName}/d2-tasks/{taskId}/d2-digital-signature-signees

Retrieve the digital signature signees for a specific task in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2DisplayType (2)

GET Get the d2DisplayType

/repositories/{repositoryName}/d2-display-types/{typeName}

Retrieve a specific display type configuration by type name in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Typename

typeName of the D2-display-type

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2DisplayTypes

/repositories/{repositoryName}/d2-display-types

Retrieve all display type configurations in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2DqlDoclist

GET Get the d2DqlDoclist

/repositories/{repositoryName}/dql-doclist-objects

Retrieve the DQL document list objects for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

It reflects the Column Preference in Doclist Widget of D2 in D2-REST quick Search. WidgetName should be passed as Query Param along with term.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2Dump

GET Get the d2Dump

/repositories/{repositoryName}/d2-dump

Retrieve the dump data for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Object-id

The r_object_id of required sysobject.

Include-d2config

Flag to include config in dump response.(Valid only when sent along with object-id parameter) Optional request parameter. This flag will specify whether the config values to be shown in response or not.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2EmailAttachment

GET Get the d2EmailAttachments

/repositories/{repositoryName}/objects/{objectId}/d2-email-attachments

Retrieve the email attachments for a specific object in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

objectID

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ExtSignOffAuditEvent

POST Update the d2ExtSignOffAuditEvent

/repositories/{repositoryName}/d2-ext-sign-off-audit-event

Update the external sign-off audit event in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Audit-action

This is the action to be audited. For example, for task e-sign off pop up comes then audit-action will be EXT_SIGN_OFF_INITIATE. If the user press cancel or close the pop up then it will be EXT_SIGN_OFF_CANCEL Possible Values:-- EXT_SIGN_OFF_INITIATE / EXT_SIGN_OFF_CANCEL

Action

Task Action. Possible values - FORWARD / REJECT / DELEGATE / ACQUIRE For Task Property Page Action. Possible values - FORWARD / REJECT For Workflow Status Action. Possible value - ABORT For Task Lifecycle check operation. Possible value - FORWARD / REJECT For Adding Audit Entry Action. Possible value - FORWARD / REJECT / EDIT_PROPERTIES / CHECKIN

Master-document-id

This is applicable only in the case of the action:- FORWARD or REJECT This should be the master document id (working document id) where the external e-sign off happens. @throws Exception

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2Favorite (3)

POST Create the d2Favorite

/repositories/{repositoryName}/favorites

Create a new favorite for a repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the d2Favorites

/repositories/{repositoryName}/favorites/{objectId}

Delete a favorite by object ID in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

objectId to be specified

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2Favorites

/repositories/{repositoryName}/favorites

Retrieve all favorites for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

widget-name

Include-all-versions

include-all-versions

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2FavoritesChecker

GET Get the d2FavoritesChecker

/repositories/{repositoryName}/favorites-checker

Retrieve the favorites checker configuration for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-ids

object-ids

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2GenericActionService

POST Update the d2GenericActionService

/repositories/{repositoryName}/d2-generic-action-service

Execute a generic action service update in a repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Service Name

service_name

Method Name

method_name

Object Ids

object_ids

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Properties

Provide additional properties for the audit event as a JSON string.

D2GenericDialog

POST Update the d2GenericDialog

/repositories/{repositoryName}/d2-generic-dialog/{dialogName}

Update the specified generic dialog configuration in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Dialogname

dialogName

Action

Task Action. Possible values - FORWARD / REJECT / DELEGATE / ACQUIRE For Task Property Page Action. Possible values - FORWARD / REJECT For Workflow Status Action. Possible value - ABORT For Task Lifecycle check operation. Possible value - FORWARD / REJECT For Adding Audit Entry Action. Possible value - FORWARD / REJECT / EDIT_PROPERTIES / CHECKIN

Object Ids

object_ids

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Properties

Provide additional properties for the audit event as a JSON string.

D2InheritanceConfig

GET Get the d2InheritanceConfigs

/repositories/{repositoryName}/d2-configurations/inheritance-configs

Retrieve all inheritance configurations for the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

include-all-versions

Object-name

object-name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2LifecycleChangeStatePropertyPage

POST Update the d2LifecycleChangeStatePropertyPage

/repositories/{repositoryName}/d2-lifecycle-change-state-property-page

Update the lifecycle change state property page configuration.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (14)

Option Name

Description

Object-ids

An array of object identifiers whose lifecycle state will be updated. Provide the IDs of the objects to modify.

Target-state

The target lifecycle state to apply to the objects. Specify the desired state name.

Property-page

The property page configuration to use during state update. Provide the property page identifier if needed.

Token-id

A token identifier for session or transaction context. Supply the token to associate with the operation.

Warning Message

A warning message to display when changing state. Provide a custom warning string.

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after state update.

Deep-copy

A boolean flag indicating whether to apply the state change to child objects recursively. Set to true for deep copy.

Replicate-vd-children

A boolean flag indicating whether to replicate the state change to virtual document children. Set to true to include VD children.

Retain-acl

A boolean flag indicating whether to retain the original access control list. Set to true to keep existing ACLs.

Binding-label

A label used for binding the lifecycle state operation. Provide a string identifier for the binding.

Include-broken

A boolean flag indicating whether to include objects with broken lifecycle states in the update. Set to true to process broken states.

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2MassupdateConfig

GET Get the d2MassupdateConfig

/repositories/{repositoryName}/d2-configurations/massupdate-configs/{configId}

Retrieve a specific mass update configuration by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Configid

configId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2MassupdateFolderValidation

POST Update the d2MassupdateFolderValidation

/repositories/{repositoryName}/d2-massupdate-folder-validation

Update the folder validation for a mass update operation.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-subfolder

Whether the massupdate config validaton is to be done inside subfolders. Default false

Config-id

Configuration ID based on which end user will perform the operation.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Object-ids

An array of object identifiers whose lifecycle state will be updated. Provide the IDs of the objects to modify.

D2MassupdateObjectsValidation

POST Update the d2MassupdateObjectsValidation

/repositories/{repositoryName}/d2-massupdate-objects-validation

Update the objects validation for a mass update operation.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Update-type

There are only two possible values for this - FILE and FOLDER.

Include-subfolder

It tells whether the massupdate config validaton is to be done inside the subfolders. The default value is false.

Include-vd-descendants

It tells whether the massupdate config validaton will be applied to virtual document descendants. The default value is false.

Config-id

It is the configuration ID based on which end user will perform the operation.

Include-all-versions

It specifies whether listing all versions of the child objects belong to the folder. When true, it lists all versions of child objects. When false, it lists only the current version of child objects.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Object-ids

An array of object identifiers whose lifecycle state will be updated. Provide the IDs of the objects to modify.

D2MassupdatePropertiesPage

POST Update the d2MassupdatePropertiesPage

/repositories/{repositoryName}/d2-massupdate-properties-page

Update the properties page for a mass update operation.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Config-id

config-id


An optional query parameter to filter the list of actions.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Object-ids

An array of object identifiers whose lifecycle state will be updated. Provide the IDs of the objects to modify.

D2MassupdateProperty

PATCH Get the d2MassupdateProperties

/repositories/{repositoryName}/d2-massupdate-properties

Retrieve the mass update properties configuration.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Config-id

Configuration ID based on which end user will perform the operation.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Object-ids

An array of object identifiers whose lifecycle state will be updated. Provide the IDs of the objects to modify.

D2MyWorkflowSummaryController

GET Get the d2MyWorkflowSummaryController

/repositories/{repositoryName}/d2-my-workflows/status-summary

Retrieve a summary of the statuses of workflows assigned to the current user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2MyWorkflowsCount

GET Get the d2MyWorkflowsCount

/repositories/{repositoryName}/d2-my-workflows/count

Retrieve the count of workflows assigned to the current user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Document-id

It is the selected document Id one has to be passed

Template-ids

It is the object id(s) of workflow process templates, used as filter to only return the WF belonging to these process templates.

Wf-states

It is an array of wf-states [Ex:- wf-states=running&wf-states=paused]. Filter to return the WFs only in the requested states. The states include running, paused, finished, aborted, dormant [scheduled]

Overdue

It is a flag to specify if the response must include only the overdue entries and where the entries are past the due date (Ex:- overdue workflows).

Wf-start-date-range-from

It is a date parameter used as filter. To only filter the Workflows the got initiated afterem> the requested date. This param specifies the start range of the start date attribute.

Wf-start-date-range-to

It is a date parameter used as filter. To only filter the Workflows the got initiated before the requested date. This param specifies the closing range of the start date attribute.

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2Note (2)

GET Get the d2Notes

/repositories/{repositoryName}/d2-workflows/{trackerId}/notes

Retrieve all notes associated with a specific workflow tracker.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Task-id

It is a task inbox queue Id.

Top-records

top-records

Filter-by

It is used to filter the response w.r.t the value. The values can be task or workflow.

Wf-overview-widget-name

It is the workflow overview widget name.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2Note

/repositories/{repositoryName}/d2-workflows/{trackerId}/notes

Update an existing note for a workflow tracker.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Task-id

It is a task inbox queue Id.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

R Object Id

The object ID of the note to update, expected as a string.

D2ObjectCheckinConfig

GET Get the d2ObjectCheckinConfig

/repositories/{repositoryName}/objects/{objectId}/d2-object-checkin-config

Retrieve the check-in configuration for a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ObjectChronicleVersionLabel

GET Get the d2ObjectChronicleVersionLabels

/repositories/{repositoryName}/objects/{chronicleId}/d2-object-chronicle-version-labels

Retrieve version labels for all versions of a chronicle object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Chronicleid

chronicleId

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ObjectLinkeddocumentConfig

GET Get the d2ObjectLinkeddocumentConfig

/repositories/{repositoryName}/objects/{objectId}/d2-object-linkeddocument-config

Retrieve the linked document configuration for a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ObjectRelation (2)

GET Get the d2ObjectRelations

/repositories/{repositoryName}/objects/{objectId}/d2-object-relations

Retrieve all relations for a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Objectid

objectID

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Repositoryname

The repository name.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Filter

A filter expression in a subset of XPath.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2ObjectRelation

/repositories/{repositoryName}/objects/{parentId}/d2-object-relations

Update or create a relation for a parent object.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Parentid

parentId of the objects

Reverse-relation

reverse-relation

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2ObjectVersion

GET Get the d2ObjectVersions

/repositories/{repositoryName}/objects/{chronicleId}/versions

Retrieve all versions of a chronicle object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Repositoryname

The repository name.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Version-label

version-label

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Filter

A filter expression in a subset of XPath.

Chronicleid

chronicleId

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Object-id

The r_object_id of required sysobject.

Latest-versions-only

latest-versions-only

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Widget-name

Name of the d2 config widget,widget-type has to be passed along with this value

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ObjectView (4)

GET Get the d2ObjectView

/repositories/{repositoryName}/objects/{id}/audits

Retrieve audit records for a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Date Format

date_format

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2ObjectView

/repositories/{repositoryName}/objects/{id}/views/c2-export

Retrieve the C2 export view configuration for a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2ObjectView

/repositories/{repositoryName}/objects/{id}/views/c2-print

Retrieve the C2 print view configuration for a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Controlled Field 1

It is the Controlled Field 1 input configured in C2 Print Config.

Controlled Field 2

It is the Controlled Field 2 input configured in C2 Print Config.

Controlled Field 3

It is the Controlled Field 3 input configured in C2 Print Config.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2ObjectView

/repositories/{repositoryName}/objects/{id}/views/c2-view

Retrieve the C2 view configuration for a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ObjectsFacet

POST Create the d2ObjectsFacet

/repositories/{repositoryName}/folders/{folderId}/objects-facets

Creates a new objects facet for the specified folder. Use this action to add a facet configuration that defines how objects are categorized and displayed within a folder.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Folderid

folderId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Process-facets

It determines whether the facets should be returned along with search results

Process-facets-only

process-facets-only

Include-all-versions

It specifies whether listing all versions of the child objects belong to the folder. When true:- it lists all versions of child objects When false:- it lists only the current version of child objects

Widget-name

It is the name of the d2 config widget. The widget-type has to be passed along with this value.

Widget-type

It is d2 config widget type.

Viewmode

viewMode

Filter

A filter expression in a subset of XPath.

Custom-filter-property-name

It specifies the custom attribute name being used for filtering. Filtering on only one attribute is supported. This is not required to be specified for dm_sysobject attributes.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (9)

Option Name

Description

Id

The unique identifier of the facet configuration to create.

Title

The title of the preference.

Updated

The timestamp indicating when the facet configuration was last updated.

Page

The page number for paginated retrieval of facet entries.

Itemsperpage

The number of items to return per page for facet entries.

Total

The total number of entries in the facet configuration.

Links

An array of hypermedia links related to the facet configuration.

Authors

An array of authors associated with the facet configuration.

Entries

An array of entry objects that define the facet values and criteria.

D2ObjectsLifecycleConfig

POST Update the d2ObjectsLifecycleConfig

/repositories/{repositoryName}/d2-objects-lifecycle-configs

Updates an existing objects lifecycle configuration in the repository. Use this action to modify lifecycle states, transitions, or policies for objects.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Evaluate-config-homogeneity

evaluate-config-homogeneity

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (14)

Option Name

Description

Object-ids

An array of object identifiers whose lifecycle state will be updated. Provide the IDs of the objects to modify.

Target-state

The target lifecycle state to apply to the objects. Specify the desired state name.

Property-page

The property page configuration to use during state update. Provide the property page identifier if needed.

Token-id

A token identifier for session or transaction context. Supply the token to associate with the operation.

Warning Message

A warning message to display when changing state. Provide a custom warning string.

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after state update.

Deep-copy

A boolean flag indicating whether to apply the state change to child objects recursively. Set to true for deep copy.

Replicate-vd-children

A boolean flag indicating whether to replicate the state change to virtual document children. Set to true to include VD children.

Retain-acl

A boolean flag indicating whether to retain the original access control list. Set to true to keep existing ACLs.

Binding-label

A label used for binding the lifecycle state operation. Provide a string identifier for the binding.

Include-broken

A boolean flag indicating whether to include objects with broken lifecycle states in the update. Set to true to process broken states.

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2ObjectsPreviewFormat

GET Get the d2ObjectsPreviewFormat

/repositories/{repositoryName}/d2-objects-preview-format

Retrieves the preview format configuration for objects in the repository. Use this action to obtain the settings that define how object previews are generated and displayed.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-ids

The object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ObjectsRelationsCount

GET Get the d2ObjectsRelationsCount

/repositories/{repositoryName}/d2-objects-relations-count

Retrieves the count of relationships associated with objects in the repository. Use this action to get the number of related objects for display or validation purposes.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Object-ids

It gives the object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ObjectsSpecificPermission

GET Get the d2ObjectsSpecificPermission

/repositories/{repositoryName}/objects-specific-permission

Retrieves the specific permission settings for objects in the repository. Use this action to check the exact permissions assigned to a particular object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-ids

The object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Permission-level

permission-level

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2Option

GET Get the d2Options

/repositories/{repositoryName}/d2-configurations/d2-options

Retrieves the D2 options configuration for the repository. Use this action to obtain global settings that affect D2 behavior and appearance.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Create the d2ParentFolderLink

/repositories/{repositoryName}/objects/{objectId}/parent-links

Creates a parent folder link for the specified object. Use this action to establish a direct parent-child relationship between an object and a folder.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after state update.

Child-id

Specifies the identifier of the child object to link.

Parent-id

Specifies the identifier of the parent folder.

DELETE Delete the d2ParentFolderLink

/repositories/{repositoryName}/objects/{objectId}/parent-links/{parentFolderId}

Deletes a specific parent folder link from an object. Use this action to remove the association between an object and its parent folder.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Parentfolderid

parentFolderId

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2ParentFolderLink

/repositories/{repositoryName}/objects/{objectId}/parent-links/{parentFolderId}

Retrieves a specific parent folder link for an object. Use this action to view the details of a particular parent folder association.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Parentfolderid

parentFolderId

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2ParentFolderLinks

/repositories/{repositoryName}/objects/{objectId}/parent-links

Retrieves all parent folder links for an object. Use this action to list all folders that are linked as parents to the specified object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the d2ParentFolderLink

/repositories/{repositoryName}/objects/{objectId}/parent-links/{parentFolderId}

Updates an existing parent folder link for an object. Use this action to modify the properties of a parent folder association.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Parentfolderid

parentFolderId

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after state update.

Child-id

Specifies the identifier of the child object to link.

Parent-id

Specifies the identifier of the parent folder.

D2PerformerAliasParticipant

GET Get the d2PerformerAliasParticipants

/repositories/{repositoryName}/d2-performer-alias-participants

Retrieves the performer alias participants configuration. Use this action to obtain the list of participants that can be assigned as performer aliases in workflows.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.


An optional query parameter to filter the list of actions.

Document-id

Selected document Id one has to be passed

Workflow-config

Workflow configuration name

Participant-alias-name

Participant attribute selected in Participant structure Workflow config

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2PermissionSet

GET Get the d2PermissionSet

/repositories/{repositoryName}/objects/{objectId}/d2-permission-set

Retrieves the permission set for a specific object. Use this action to view the access rights and permissions applied to the object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accessor-id

The object id of the accessor. Accessor can be user or group or can be role as well.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2PresetProfile (2)

GET Get the d2PresetProfile

/repositories/{repositoryName}/d2-preset-profiles/{presetProfileName}

Retrieves a specific preset profile by name. Use this action to obtain the details of a predefined profile that controls object display and behavior.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Presetprofilename

presetProfileName of the d2-preset-profile

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2PresetProfiles

/repositories/{repositoryName}/d2-preset-profiles

Retrieves all preset profiles available in the repository. Use this action to list the predefined profiles that can be applied to objects.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2PresetProfileValueConfig (2)

GET Get the d2PresetProfileValueConfig

/repositories/{repositoryName}/d2-preset-profiles/{presetProfileName}/value-configs/{presetProfileValueConfigName}

Retrieves a specific value configuration within a preset profile. Use this action to view the settings for a particular attribute value in the profile.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Presetprofilevalueconfigname

specify Preset Profile Config Name

Presetprofilename

specify Preset Profile Name

Mode

Content upload process. create - indicates creating a new document to docbase. import - indicates importing a document to docbase as a new document.

Inherited-id

Current selected Folder object Id or Document object Id has to be passed. This "inherited-id" will be used to fetch the all default properties values for the properties dialog. For D2 creation profiles API, This inherited-id will be used to find the profile related to "Folder properties used for creation" or "Extended creation profiles".

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2PresetProfileValueConfigs

/repositories/{repositoryName}/d2-preset-profiles/{presetProfileName}/value-configs

Retrieves all value configurations for a preset profile. Use this action to list the attribute value settings defined in the profile.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Presetprofilename

presetProfileName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Mode

Content upload process. create - indicates creating a new document to docbase. import - indicates importing a document to docbase as a new document.

Inherited-id

Current selected Folder object Id or Document object Id has to be passed. This "inherited-id" will be used to fetch the all default properties values for the properties dialog. For D2 creation profiles API, This inherited-id will be used to find the profile related to "Folder properties used for creation" or "Extended creation profiles".

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2Print (2)

GET Get the d2Print

/repositories/{repositoryName}/objects/{objectId}/d2-print

Retrieves the print configuration for a specific object. Use this action to obtain the print settings and templates associated with the object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2Print

/repositories/{repositoryName}/objects/{objectId}/d2-print

Updates the print configuration for a specific object. Use this action to modify print settings, such as dialog content, for the object.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Dialog Content

The content of the print dialog that should be displayed when printing the object.

D2ProcessVariablesDialog

GET Get the d2ProcessVariablesDialog

/repositories/{repositoryName}/process-variables-dialog

Retrieves the process variables dialog configuration. Use this action to obtain the dialog settings that define how process variables are displayed and edited.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Workflow-config-id

workflow-config-id

Document-id

document-id

Task-id

task-id

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ProductInfo

GET Get the d2ProductInfo

/product-info

Retrieves product information about the D2 application. Use this action to obtain version, build, and other product details.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2QueryFormDialog

GET Get the d2QueryFormDialog

/repositories/{repositoryName}/d2-saved-searches/query-forms/{queryFormId}/dialog

Retrieve the dialog configuration for a specific saved search query form.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Queryformid

queryFormId

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2RecentlyUsedProfile

GET Get the d2RecentlyUsedProfiles

/repositories/{repositoryName}/d2-recently-used-profiles

Retrieve the list of recently used profiles for the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Mode

Content upload process. create - indicates creating a new document to docbase. import - indicates importing a document to docbase as a new document.

Inherited-id

Current selected Folder object Id or Document object Id has to be passed. This "inherited-id" will be used to fetch the all default properties values for the properties dialog. For D2 creation profiles API, This inherited-id will be used to find the profile related to "Folder properties used for creation" or "Extended creation profiles".

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2RecentlyUsedTemplate

GET Get the d2RecentlyUsedTemplates

/repositories/{repositoryName}/objects/{objectId}/d2-recently-used-templates

Retrieve the list of recently used templates associated with a given object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

objectID

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2RecentlyUsedVdTemplate

GET Get the d2RecentlyUsedVdTemplates

/repositories/{repositoryName}/d2-recently-used-vd-templates

Retrieve the list of recently used virtual document templates for the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Inherited-id

Object Id of the VD that has to be inherited. Mandatory request parameter if add child nodes will happen by applying the rules defined in the vd template on inherited VD set in the config.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2RelationTypesConfig

GET Get the d2RelationTypesConfig

/repositories/{repositoryName}/d2-configurations/d2-relation-types-config

Retrieve the configuration for relation types used in the D2 application.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2Rendition (3)

DELETE Delete the d2Rendition

/repositories/{repositoryName}/objects/{id}/d2-renditions/{contentId}

Permanently delete a specific rendition of an object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Contentid

contentId

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2Rendition

/repositories/{repositoryName}/objects/{id}/d2-renditions/{contentId}

Retrieve details of a specific rendition of an object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Contentid

contentId

Widget-name

Name of the d2 config widget,widget-type has to be passed along with this value

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2Renditions

/repositories/{repositoryName}/objects/{objectId}/d2-renditions

Retrieve all renditions associated with a given object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

objectID

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

Name of the d2 config widget,widget-type has to be passed along with this value

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2SavedSearchGroup (5)

DELETE Delete the d2SavedSearchGroup

/repositories/{repositoryName}/d2-saved-search-groups/{groupId}

Permanently delete a specific saved search group.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupid

groupId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Force Delete

force_delete

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2SavedSearchGroup

/repositories/{repositoryName}/d2-saved-search-groups/{groupId}

Retrieve details of a specific saved search group.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupid

groupId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Get the d2SavedSearchGroup

/repositories/{repositoryName}/d2-saved-search-groups/{groupId}

Update a specific saved search group using a partial update.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupid

groupId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Properties

Provide additional properties for the audit event as a JSON string.

GET Get the d2SavedSearchGroups

/repositories/{repositoryName}/d2-saved-search-groups

Retrieve all saved search groups in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Search-category

It specifies the type of saved search. The saved search can be a public, private, recent or last search. The allowed values are:- public_search, private_search, recent_search, last_search

Descend

It determines if search can be within the sub-folders of current folder.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2SavedSearchGroup

/repositories/{repositoryName}/d2-saved-search-groups

Create a new saved search group in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Properties

Provide additional properties for the audit event as a JSON string.

D2SavedSearchResult (2)

POST Execute the saved search with facet

/repositories/{repositoryName}/d2-saved-searches/{id}/results

Execute a saved search with optional facet expressions to refine results.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Facet-id-constraints

facet-id-constraints

Query-locale

query-locale

Overwrite

overwrite

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Expressions

Array of facet expressions to apply to the search.

Operator

Operator used to combine the facet expressions, such as 'AND' or 'OR'.

Clear-facet-expression-set

Boolean flag indicating whether to clear the existing facet expression set before applying new ones.

GET Execute the search template

/repositories/{repositoryName}/d2-saved-searches/{id}/results

Execute a saved search using its stored template without additional parameters.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2SearchAttributeValueList

GET Get the d2SearchAttributeValueList

/repositories/{repositoryName}/d2-configurations/search-configuration/d2-search-attribute-value-list

Retrieve the list of valid attribute values for a search configuration.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Search Types

r_object_type of the documents, that should be searched.

Search Type Attribute

search_type_attribute

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2SearchContent (2)

POST Create the d2SearchContent

/repositories/{repositoryName}/quickSearch

Create a new quick search content entry in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Term

Search term should be as query Param Example :- - http:-//hostname/d2fs-rest/repositories/RepoName/quickSearch?term=test

Widget-name

Name of the d2 config widget,widget-type has to be passed along with this value

Process-facets

Determines if the facets should be returned along with search results

Filtered-search

Determines if search has to be within search results.

Current-folder-id

The object ID of folder within which search is to be done.

Descend

Determines if search can be within subfolders of current folder.

Object-types

object-types

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (9)

Option Name

Description

Id

The unique identifier of the facet configuration to create.

Title

The title of the preference.

Updated

The timestamp indicating when the facet configuration was last updated.

Page

The page number for paginated retrieval of facet entries.

Itemsperpage

The number of items to return per page for facet entries.

Total

The total number of entries in the facet configuration.

Links

An array of hypermedia links related to the facet configuration.

Authors

An array of authors associated with the facet configuration.

Entries

An array of entry objects that define the facet values and criteria.

GET Get the d2SearchContent

/repositories/{repositoryName}/quickSearch

Retrieve quick search content results based on the repository's search configuration.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Widgettype

widgetType

Repositoryname

The repository name.

Widgetname

widgetName

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Filter

A filter expression in a subset of XPath.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Process Facets

process_facets

Column

column

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Term

term

Widget-name

Name of the d2 config widget,widget-type has to be passed along with this value

Filtered-search

Determines if search has to be within search results.

Current-folder-id

The object ID of folder within which search is to be done.

Descend

Determines if search can be within subfolders of current folder.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2SendmailConfig

GET Get the d2SendmailConfig

/repositories/{repositoryName}/d2-sendmail-config/{id}

Retrieve the sendmail configuration for a specific identifier.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

ID of the sendmail config

Object Names

object_names

Locate Urls

locate_urls @return @throws Exception

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2SharedRecipient (3)

DELETE Delete the d2SharedRecipients

/repositories/{repositoryName}/objects/{id}/share-to-core/recipients

Delete all shared recipients for a specific object shared to the core.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Share-name

Name of share. Default value will be - "default".

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2SharedRecipients

/repositories/{repositoryName}/objects/{id}/share-to-core/recipients

Retrieve the list of recipients for a specific object shared to the core.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Share-name

Name of share. Default value will be - "default".

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the d2SharedRecipient

/repositories/{repositoryName}/objects/{id}/share-to-core/recipients

Replace the recipients for a specific object shared to the core with a new set.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Share-name

Name of share. Default value will be - "default".

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Share Mode

Share mode to apply, such as 'direct' or 'group'.

Name

A name for the audit policy.

Message

An optional message to include with the digital signature request.

Core Current Version Id

Identifier of the current version of the object in the core.

Published Version Id

Identifier of the published version of the object to share.

D2SharedToCore (4)

DELETE Delete the d2SharedToCore

/repositories/{repositoryName}/objects/{id}/share-to-core

Delete the share-to-core link for a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Share-name

It is the name of the share whose default value is "default".

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2SharedToCore

/repositories/{repositoryName}/objects/{id}/share-to-core

Retrieve the share-to-core details for a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Share-name

share-name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Get the d2SharedToCore

/repositories/{repositoryName}/objects/{id}/share-to-core

Update the share-to-core settings for a specific object.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Share-name

share-name

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Share Mode

Updated share mode to apply.

Name

A name for the audit policy.

Message

An optional message to include with the digital signature request.

Core Current Version Id

Updated identifier for the current version in the core.

Published Version Id

Updated identifier for the published version to share.

POST Update the d2SharedToCore

/repositories/{repositoryName}/objects/{id}/share-to-core

Update the sharing status of an object to core Documentum repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

C2 Override

c2_override

Share-name

It is the name of the share whose default value is "default".

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (5)

Option Name

Description

Share Mode

Updated share mode to apply.

Name

A name for the audit policy.

Message

An optional message to include with the digital signature request.

Core Current Version Id

Updated identifier for the current version in the core.

Published Version Id

Updated identifier for the published version to share.

D2SignoffIntentionsDictionary

GET Get the d2SignoffIntentionsDictionary

/repositories/{repositoryName}/signoff-intentions-dictionary

Retrieve the sign-off intentions dictionary for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.


An optional query parameter to filter the list of actions.

Dictionary Name

It is the name of the dictionary.

Dependencies

It is an optional parameter which provides values for all the dependencies like title, object_name in the URL.

Document-id

It is the selected document Id one has to be passed.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2SilentLinkedDocumentCreation

POST Update the d2SilentLinkedDocumentCreation

/repositories/{repositoryName}/objects/{objectId}/silent-linked-document-creation

Update the silent linked document creation setting for an object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

objectId of the silent linked document creation

Link-id

Object id of the folder in which file should get linked

Relation-entry-order

In Linked document config list, for which entry the silent document is going to create. Value will be integer, starting index will be 0.Relation entry order will be getting populated automatically in the linkrel itself.

Attachment-name

Name of the email attachment file which needs to be passed while creating attachment object

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2Sysobject

GET Get the d2Sysobjects

/repositories/{repositoryName}/objects

Retrieve a list of sysobjects from a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Type

Specifies the object type Example:- its dm_sysobject or any of its sub types including user defined custom types which are sub types of dm_sysobject.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2TaskDelegateUser

GET Get the d2TaskDelegateUsers

/repositories/{repositoryName}/d2-tasks/{taskId}/d2-task-delegate-users

Retrieve the delegate users assigned to a D2 task.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2TaskDigitalSignatureConfig

GET Get the d2TaskDigitalSignatureConfig

/repositories/{repositoryName}/d2-tasks/{queueItemId}/d2-task-digital-signature-config

Retrieve the digital signature configuration for a D2 task queue item.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Queueitemid

queueItemId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2TaskLifecycleCheckerController

GET Get the d2TaskLifecycleCheckerController

/repositories/{repositoryName}/d2-tasks/{taskId}/d2-task-lifecycle-condition-checker

Retrieve the lifecycle condition checker for a D2 task.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Action

Task Action. Possible values - FORWARD / REJECT / DELEGATE / ACQUIRE For Task Property Page Action. Possible values - FORWARD / REJECT For Workflow Status Action. Possible value - ABORT For Task Lifecycle check operation. Possible value - FORWARD / REJECT For Adding Audit Entry Action. Possible value - FORWARD / REJECT / EDIT_PROPERTIES / CHECKIN

Next-activity-ids

The activity id(s) from the current task, can be FORWARD activity or REJECT Activity. next-activity-ids can be passed in one of the following formats:- next-activity-ids= next-activity-ids=&next-activity-ids=&next- activity-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2TaskLockStateChecker

GET Get the d2TaskLockStateChecker

/repositories/{repositoryName}/d2-tasks/{taskId}/lock-state-checker

Retrieve the lock state checker for a D2 task.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2TaskPropertyPage

GET Get the d2TaskPropertyPage

/repositories/{repositoryName}/d2-tasks/{taskId}/property-page

Retrieve the property page configuration for a D2 task.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Action

Task Action. Possible values - FORWARD / REJECT / DELEGATE / ACQUIRE For Task Property Page Action. Possible values - FORWARD / REJECT For Workflow Status Action. Possible value - ABORT For Task Lifecycle check operation. Possible value - FORWARD / REJECT For Adding Audit Entry Action. Possible value - FORWARD / REJECT / EDIT_PROPERTIES / CHECKIN

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2TaskStatus

PUT Put the d2TaskStatus

/repositories/{repositoryName}/d2-tasks/{taskId}/status

Update the status of a D2 task.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Action

Task Action. Possible values - FORWARD / REJECT / DELEGATE / ACQUIRE For Task Property Page Action. Possible values - FORWARD / REJECT For Workflow Status Action. Possible value - ABORT For Task Lifecycle check operation. Possible value - FORWARD / REJECT For Adding Audit Entry Action. Possible value - FORWARD / REJECT / EDIT_PROPERTIES / CHECKIN

Force-acquire

non-mandatory request param to D2 task status API, has default value as true. This param can have values as true/false.

Force-read

non-mandatory request param to D2 task status API, has default value as true. This param can have values as true/false. If set to true the acquired task will be marked as read.

Delegate-user

The username of the user to which the task is to be delegated to. This is mandatory request parameter when the action is DELEGATE.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2TemplateValueConfig

GET Get the d2TemplateValueConfigs

/repositories/{repositoryName}/d2-configurations/default-templ-value-configs

Retrieve the default template value configurations for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

include-all-versions

Object-name

object-name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ThemeConfig (2)

GET Get the d2ThemeConfig

/d2-configurations/d2-theme-configs/default-theme

Retrieve the default D2 theme configuration.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2ThemeConfig

/repositories/{repositoryName}/d2-configurations/d2-theme-configs/{theme-name}

Retrieve a specific D2 theme configuration by theme name.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Repositoryname

Name of the Repository

Theme-name

Theme config name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ThumbnailsUrl

GET Get the d2ThumbnailsUrl

/repositories/{repositoryName}/d2-thumbnails-url

Retrieve the URL for generating D2 thumbnails.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Object-ids

It gives the object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2Type (2)

GET Get the d2Type

/repositories/{repositoryName}/d2-types/{typeName}

Retrieve a specific D2 type definition by type name.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Typename

typeName of the d2-type

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2Types

/repositories/{repositoryName}/d2-types

Retrieve all D2 type definitions for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2UserProfileImage (3)

DELETE Delete the d2UserProfileImage

/repositories/{repositoryName}/users/{userName}/d2-user-profile-image

Delete the profile image of a D2 user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2UserProfileImage

/repositories/{repositoryName}/users/{userName}/d2-user-profile-image

Retrieve the profile image of a D2 user.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2UserProfileImage

/repositories/{repositoryName}/users/{userName}/d2-user-profile-image

Update or upload the profile image of a D2 user.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2UserTheme

GET Get the d2UserThemes

/repositories/{repositoryName}/d2-themes

Retrieve all D2 user themes for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2UsersAndGroup

GET Get the d2UsersAndGroups

/repositories/{repositoryName}/d2-users-and-groups

Retrieve a list of D2 users and groups.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2VdNode (2)

GET Get the d2VdNode

/repositories/{repositoryName}/objects/{objectId}/d2-vd-nodes/{vdmNumber}

Retrieve a specific virtual document node for an object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Vdmnumber

vdmNumber

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

Relation-id

This is the relation id of the child being replaced. It is mandatory. This relation-id must belong to the parent-vd whose id is being sent in the path param.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Get the d2VdNode

/repositories/{repositoryName}/objects/{objectId}/d2-vd-nodes/{vdmNumber}

Update a specific virtual document node for an object.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Vdmnumber

vdmNumber

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

Relation-id

This is the relation id of the child being replaced. It is mandatory. This relation-id must belong to the parent-vd whose id is being sent in the path param.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (6)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Relation-id

The relation identifier to use when updating the node.

Vdm-number

The virtual document number to associate with the node.

Parent-vdm-number

The parent virtual document number for the node.

Parent-id

Specifies the identifier of the parent folder.

Properties

Provide additional properties for the audit event as a JSON string.

D2VdRelation (3)

DELETE Delete the d2VdRelation

/repositories/{repositoryName}/d2-vd-relations/{object-id}

Delete a specific virtual document relation by object ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-id

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

DELETE Delete the d2VdRelations

/repositories/{repositoryName}/d2-vd-relations

Delete all virtual document relations for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Relation-ids

The relation-ids of the child nodes which the user wants to be removed from its parent-node. Mandatory request parameter, this is the list of relation-ids of the components that will be removed from parent-node.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Get the d2VdRelations

/repositories/{repositoryName}/d2-vd-relations

Retrieve the d2 virtual document relations.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Insert-before-node

Object Id of node before which the child nodes should be added. Optional request parameter

Target-parent-id

Object Id of target parent under which all the nodes have to be moved. Mandatory request parameter, this is the parent root under which the nodes from multiple different parent VDs will be moved.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2VdSnapshot

POST Update the d2VdSnapshot

/repositories/{repositoryName}/d2-vd-snapshots

Update the d2VdSnapshot.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Vd-object-id

It is the VD root node object id.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (11)

Option Name

Description

Snapshot-href

The href of the snapshot to update.

Vd-href

The href of the virtual document associated with the snapshot.

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after state update.

Deep-copy

A boolean flag indicating whether to apply the state change to child objects recursively. Set to true for deep copy.

Replicate-vd-children

A boolean flag indicating whether to replicate the state change to virtual document children. Set to true to include VD children.

Retain-acl

A boolean flag indicating whether to retain the original access control list. Set to true to keep existing ACLs.

Binding-label

A label used for binding the lifecycle state operation. Provide a string identifier for the binding.

Include-broken

A boolean flag indicating whether to include objects with broken lifecycle states in the update. Set to true to process broken states.

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2VdSnapshotNode

GET Get the d2VdSnapshotNodes

/repositories/{repositoryName}/snapshots/{snapshotId}/d2-vd-nodes

Retrieve the d2VdSnapshotNodes for a given snapshot.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Snapshotid

snapshotId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Parent-id

parent-id

Expand-all

expand-all

Widget-name

widget-name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2VirtualDocumentNode (2)

GET Get the d2VirtualDocumentNodes

/repositories/{repositoryName}/objects/{objectId}/d2-vd-nodes

Retrieve the d2VirtualDocumentNodes for a given object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Expand-all

It is a flag to specify if the expanded structure is needed or just the immediate child nodes. It is an optional request parameter. This flag specifies if the entire VD structure must be expanded and returned or just the immediate children must be returned.

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the d2VirtualDocumentNode

/repositories/{repositoryName}/objects/{objectId}/d2-vd-nodes

Update the d2VirtualDocumentNode for a given object.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Expand-all

It is a flag to specify if the expanded structure is needed or just the immediate child nodes. It is an optional request parameter. This flag specifies if the entire VD structure must be expanded and returned or just the immediate children must be returned.

Track-async-operation

If this flag is set and the operation is asynchronous then the operation progress can be tracked via a linkrel that will be returned.

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

Suppress-checkout-warning

As a D2-REST user I should be able control addition of child to vd based on suppress-checkout-warning flag and checkout-warning configuration in d2-config. When true - add a child in VD ignoring checkout-warning. When false - Do not add a child in VD ignoring checkout-warning.

Inherited-folder-structure-id

It is the Object Id of the folder structure that has to be converted to VD. It is a mandatory request parameter if the request is to convert the folder into VD.

Insert-before-node

It is the Object Id of node before which the child nodes should be added. It is an optional request parameter.

Inherited-id

It is the Object Id of the VD that has to be inherited. It is a mandatory request parameter if add child nodes will happen by applying the rules defined in the vd template on inherited VD set in the config.

Inherit-vd-root

It specifies whether the root should be inherited. It is an optional request parameter. If the flag is set to true then the inherited VD's root node will also be copied else only the child nodes inside the inherited-vd will be copied/linked/excluded according to the VD template.

Override-inherited-vd-root

It specifies if the node with exact same name as the child node is already existing must be replaced or not.

Vd-template-id

It is the Object Id of the VD template configured in D2 Config. It is a mandatory request parameter if a child is added by inherited-id since this will specify the rules that needs to followed while adding child from the inherited id.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2VirtualDocumentTemplate

GET Get the d2VirtualDocumentTemplates

/repositories/{repositoryName}/d2-vd-templates

Retrieve the d2VirtualDocumentTemplates.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Inherited-id

Object Id of the VD that has to be inherited. Mandatory request parameter if add child nodes will happen by applying the rules defined in the vd template on inherited VD set in the config.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WidgetConfig (2)

GET Get the d2WidgetConfig

/repositories/{repositoryName}/d2-configurations/widget-configs/{object-name}

Retrieve a specific d2WidgetConfig by its object name.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-name

object-name of the widget configuration

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2WidgetConfigs

/repositories/{repositoryName}/d2-configurations/widget-configs

Retrieve all d2WidgetConfigs.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

include-all-versions

Widget-name

widget-name

Widget-type

widget-type

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2Workflow (2)

GET Get the d2Workflow

/repositories/{repositoryName}/d2-workflows/{trackerId}

Retrieve a specific d2Workflow by its tracker ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-supporting-documents-count

include-supporting-documents-count

Wf-overview-widget-name

It is the workflow overview widget name.

Include-notes-count

It is a flag to indicate whether, or not to include the workflow notes count in the response.

Include-working-documents-count

It is an optional param.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Get the d2Workflow

/repositories/{repositoryName}/d2-workflows/{trackerId}

Update a specific d2Workflow.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (14)

Option Name

Description

Wf Notes Count

The number of notes associated with the workflow task.

Wf Working Documents Count

The number of working documents associated with the workflow task.

Wf Supporting Documents Count

The number of supporting documents associated with the workflow task.

Token-id

A token identifier for session or transaction context. Supply the token to associate with the operation.

Warning Message

A warning message to display when changing state. Provide a custom warning string.

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after state update.

Deep-copy

A boolean flag indicating whether to apply the state change to child objects recursively. Set to true for deep copy.

Replicate-vd-children

A boolean flag indicating whether to replicate the state change to virtual document children. Set to true to include VD children.

Retain-acl

A boolean flag indicating whether to retain the original access control list. Set to true to keep existing ACLs.

Binding-label

A label used for binding the lifecycle state operation. Provide a string identifier for the binding.

Include-broken

A boolean flag indicating whether to include objects with broken lifecycle states in the update. Set to true to process broken states.

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

D2WorkflowActivityAudit

GET Get the d2WorkflowActivityAudits

/repositories/{repositoryName}/d2-workflows/{trackerId}/activity-audits

Retrieve the activity audits for a specific workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Activity-name

activity-name

Performer-name

Optional param.To filter workflows based on the past and present performers of the workflow

Wf-overview-widget-name

The workflow overview widget name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowAssignableSupervisor

GET Get the d2WorkflowAssignableSupervisors

/repositories/{repositoryName}/d2-workflows/{trackerId}/assignable-supervisors

Retrieve the assignable supervisors for a specific workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowAudit

GET Get the d2WorkflowAudits

/repositories/{repositoryName}/d2-workflows/{trackerId}/audits

Retrieve the audits for a specific workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Wf-overview-widget-name

It is the workflow overview widget name.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowConfig

GET Get the d2WorkflowConfig

/repositories/{repositoryName}/d2-configurations/d2-workflow-configs/{configId}

Retrieve a specific d2WorkflowConfig by its config ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Configid

configId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowEntryConditionsChecker (2)

GET Get the d2WorkflowEntryConditionsChecker

/repositories/{repositoryName}/d2-configurations/d2-workflow-configs/{workflowConfigId}/d2-workflow-entry-conditions-checker

Retrieve the entry conditions checker for a specific workflow config.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Workflowconfigid

workflowConfigId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Packagetype-validation-required

Optional param

Object-ids

The object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2WorkflowEntryConditionsChecker

/repositories/{repositoryName}/d2-configurations/d2-workflow-configs/{workflowConfigId}/d2-workflow-packagetype-checker

Retrieve the package type checker for a specific workflow config.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Workflowconfigid

workflowConfigId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Object-ids

The object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowLaunchPerformersDialog

GET Get the d2WorkflowLaunchPerformersDialog

/repositories/{repositoryName}/d2-configurations/d2-workflow-configs/{templateId}/performers-dialog

Retrieve the performers dialog for a specific workflow template.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Templateid

templateId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Document-id

It is the selected document Id that has to be passed.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowNotesConfig

GET Get the d2WorkflowNotesConfig

/repositories/{repositoryName}/d2-workflow-notes-config

Retrieve the d2WorkflowNotesConfig.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.


An optional query parameter to filter the list of actions.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowOverviewWidgetUser

GET Get the d2WorkflowOverviewWidgetUsers

/repositories/{repositoryName}/d2-workflows/users

Retrieve the d2WorkflowOverviewWidgetUsers.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Wf-overview-widget-name

It is the workflow overview widget name.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowPerformer (2)

GET Get the d2WorkflowPerformers

/repositories/{repositoryName}/d2-workflows/{trackerId}/workflow-performers

Retrieve the performers for a specific workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Task-id

Task inbox queue Id

Filter-task-performers

Optional param

Wf-overview-widget-name

The workflow overview widget name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Get the d2WorkflowPerformers

/repositories/{repositoryName}/d2-workflows/{trackerId}/workflow-performers

Update the performers for a specific workflow.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Task-id

Task inbox queue Id

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowPerformersDialog

GET Get the d2WorkflowPerformersDialog

/repositories/{repositoryName}/d2-workflows/{trackerId}/workflow-performers-dialog

Retrieve the performers dialog for a specific workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Task-id

It is the task inbox queue Id.

Performer-alias-names

It is the Alias names assigned for the activity.

Action

Task Action. Possible values - FORWARD / REJECT / DELEGATE / ACQUIRE For Task Property Page Action. Possible values - FORWARD / REJECT For Workflow Status Action. Possible value - ABORT For Task Lifecycle check operation. Possible value - FORWARD / REJECT For Adding Audit Entry Action. Possible value - FORWARD / REJECT / EDIT_PROPERTIES / CHECKIN

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowReportTask

GET Get the d2WorkflowReportTask

/repositories/{repositoryName}/d2-workflows/{trackerId}/d2-report-tasks/{queueItemOrWorkItem}

Retrieve a specific report task for a workflow by queue item or work item.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Queueitemorworkitem

queueItemOrWorkItem

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Wf-overview-widget-name

The workflow overview widget name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowReportTaskByActivity

GET Get the d2WorkflowReportTaskByActivity

/repositories/{repositoryName}/d2-workflows/{trackerId}/d2-report-tasks/{activityName}/{performerName}

Retrieve a specific report task for a workflow by activity and performer names.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Activityname

activityName

Performername

performerName

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Wf-overview-widget-name

It is the workflow overview widget name.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowStatusController

PUT Put the d2WorkflowStatusController

/repositories/{repositoryName}/d2-workflows/{trackerId}/status

Update the status of a specific D2 workflow identified by its tracker ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Action

Task Action. Possible values - FORWARD / REJECT / DELEGATE / ACQUIRE For Task Property Page Action. Possible values - FORWARD / REJECT For Workflow Status Action. Possible value - ABORT For Task Lifecycle check operation. Possible value - FORWARD / REJECT For Adding Audit Entry Action. Possible value - FORWARD / REJECT / EDIT_PROPERTIES / CHECKIN

Delete-workflow-history

delete-workflow-history

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowTask

GET Get the d2WorkflowTasks

/repositories/{repositoryName}/d2-workflows/{trackerId}/d2-report-tasks

Retrieve the list of report tasks associated with a D2 workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Wf-overview-widget-name

It is the workflow overview widget name.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowTasksAudit

GET Get the d2WorkflowTasksAudits

/repositories/{repositoryName}/d2-workflows/{trackerId}/d2-report-tasks/{queueItemIdOrWorkItemId}/audits

Retrieve the audit history for a specific report task within a D2 workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Queueitemidorworkitemid

queueItemIdOrWorkItemId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Is Digital Signature Awaiting Task

This, when set to true, the task audits events pertaining only to core-sign are shown.

Wf-overview-widget-name

It is the workflow overview widget name.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowTemplatesController

GET Get the d2WorkflowTemplatesController

/repositories/{repositoryName}/d2-workflows/templates

Retrieve all available D2 workflow templates.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Wf-overview-widget-name

The workflow overview widget name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2WorkflowsCount

GET Get the d2WorkflowsCount

/repositories/{repositoryName}/d2-workflows/count

Retrieve the total count of D2 workflows in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Document-id

document-id It is the selected document Id one has to be passed.

Supervisor-name

It is the name of the supervisor of a workflow.

Performer-name

It is an Optional param. It filters the workflows based on the past and present performers of the workflow.

Template-ids

It is the object id(s) of workflow process templates, used as filter to only return the WF belonging to these process templates.

Wf-states

It is an array of wf-states [Ex:- wf-states=running&wf-states=paused]. Filter to return the WFs only in the requested states. The states include running, paused, finished, aborted, dormant [scheduled].

Overdue

It is a flag to specify if the response must include only the overdue entries and where the entries are past the due date (Ex:- overdue workflows).

Wf-start-date-range-from

It is a date parameter used as filter. To only filter the Workflows the got initiated afterem> the requested date. This param specifies the start range of the start date attribute.

Wf-start-date-range-to

It is a date parameter used as filter. To only filter the Workflows the got initiated before the requested date. This param specifies the closing range of the start date attribute.

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ZipAndDownload

POST Update the d2ZipAndDownload

/repositories/{repositoryName}/d2-zip-and-downloads

Create a new zip-and-download request for documents in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include Subfolders

This flag indicates whether to include nested sub folder or not. The Default value is false.

C2 Override

It is by default false. If passed as true, then it overrides the c2 rendition. It is a part of the request parameters.

Widget Name

It is the name of the widget to fetch the user preference columns of the logged in user.

Widget Type

It is the type of the widget to fetch the user preference columns of the logged in user.

Encryption Passphrase

It is the passphrase to encrypt the compressed file.

Include Only Manifest File

include_only_manifest_file

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

Specify additional options for the zip-and-download operation as a JSON string.

D2ZipAndDownloadContent

GET Get the d2ZipAndDownloadContent

/repositories/{repositoryName}/d2-zip-and-downloads/{tracker_id}/content

Retrieve the content of a completed zip-and-download package identified by its tracker ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Tracker Id

tracker_id

File Name

file_name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2ZipAndDownloadStatus (2)

GET Get the d2ZipAndDownloadStatus

/repositories/{repositoryName}/d2-zip-and-downloads/{tracker_id}

Retrieve the current status of a zip-and-download request.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Tracker Id

tracker_id

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the d2ZipAndDownloadStatus

/repositories/{repositoryName}/d2-zip-and-downloads/{tracker_id}

Update the status of a zip-and-download request (e.g., to mark it as downloaded).

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Tracker Id

tracker_id

Action

Task Action. Possible values - FORWARD / REJECT / DELEGATE / ACQUIRE For Task Property Page Action. Possible values - FORWARD / REJECT For Workflow Status Action. Possible value - ABORT For Task Lifecycle check operation. Possible value - FORWARD / REJECT For Adding Audit Entry Action. Possible value - FORWARD / REJECT / EDIT_PROPERTIES / CHECKIN @throws Exception

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

D2ZipAndDownloadValidation

POST Update the d2ZipAndDownloadValidation

/repositories/{repositoryName}/d2-zip-and-download-validation

Validate the options for a zip-and-download request before creating it.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include Subfolders

include_subfolders

Include Only Manifest File

include_only_manifest_file

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

Provide the options to validate as a JSON string.

D2_workflow_supporting_document_count

GET Get the d2_workflow_supporting_document_count

/repositories/{repositoryName}/d2-workflows/{trackerId}/supporting-documents/count

Retrieve the count of supporting documents attached to a D2 workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Task-id

task-id

Wf-overview-widget-name

wf-overview-widget-name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2_workflow_working_document_count

GET Get the d2_workflow_working_document_count

/repositories/{repositoryName}/d2-workflows/{trackerId}/working-documents/count

Retrieve the count of working documents attached to a D2 workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Task-id

task-id

Wf-overview-widget-name

wf-overview-widget-name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2lifecycle (2)

GET Get the d2lifecycle

/repositories/{repositoryName}/d2-configurations/lifecycle-configs

Retrieve all D2 lifecycle configuration entries.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

include-all-versions

Object Name

object_name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the d2lifecycle

/repositories/{repositoryName}/d2-configurations/lifecycle-configs/{object-name}

Retrieve a specific D2 lifecycle configuration by its object name.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-name

objectName of the lifecycle configs

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2locate

GET Get the d2locate

/repositories/{repositoryName}/locate

Retrieve location information about the repository, such as its base URL and version.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.


An optional query parameter to filter the list of actions.

Location-type

It is used to get to the location of an object. The values available are id,name,dql(only from clause query),path,version.

Object-value

It is located by locate type id,name,dql,path,version.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2location

GET Get the d2locations

/repositories/{repositoryName}/objects-locations

Retrieve the physical locations of objects in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-ids

The object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2objectcheckoutconfig

GET Get the d2objectcheckoutconfig

/repositories/{repositoryName}/objects/{object-id}/object-checkout-config

Retrieve the checkout configuration for a specific object, including versioning and checkout type options.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-id

The r_object_id of required sysobject.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2objectsendmailconfig

GET Get the d2objectsendmailconfig

/repositories/{repositoryName}/objects/{object-id}/object-sendmail-config

Retrieve the send-mail configuration for a specific object, such as default recipients and templates.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-id

The r_object_id of required sysobject.

Locate Url

It gives the url of the object being shared.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

D2userpreference (2)

GET Get the d2userpreferences

/repositories/{repositoryName}/d2-preferences

Retrieve the current user's D2 preferences.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Get the d2userpreferences

/repositories/{repositoryName}/d2-preferences

Update one or more of the current user's D2 preferences.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (14)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Date Format

Set the preferred date format, such as 'yyyy-MM-dd'.

Date Time Format

Set the preferred date-time format, such as 'yyyy-MM-dd HH:mm:ss'.

Date Input Format

Set the expected input format for dates when parsing user input.

Datetime Input Format

Set the expected input format for date-times when parsing user input.

Thumbnail Format

Set the format for thumbnail images, such as 'png' or 'jpg'.

Thumbnail Size

Set the size of thumbnail images, such as 'small', 'medium', or 'large'.

Default Language

Set the default language for the user interface, e.g., 'en' or 'fr'.

Template View

Set the default template view for displaying content.

Content View Mode

Set the content view mode, such as 'list' or 'thumbnail'.

Vd Show Number

Set whether to show the version number in version display (true/false).

Vd Show Version

Set whether to show version labels in version display (true/false).

Order Folder Before

Set whether to order folders before files in listings (true/false).

Hide Folder Main

Set whether to hide the main folder in folder trees (true/false).

D2userwidgetconfig

GET Get the d2userwidgetconfig

/repositories/{repositoryName}/d2-widgets

Retrieve the list of available D2 widgets and their configurations.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-type

It is d2 config widget type.

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Dar (3)

POST Create the dar (Documentum REST)

/repositories/{repositoryName}/dars

Upload and install a new DAR (Documentum Application Archive) file into the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (9)

Option Name

Description

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after state update.

Deep-copy

A boolean flag indicating whether to apply the state change to child objects recursively. Set to true for deep copy.

Replicate-vd-children

A boolean flag indicating whether to replicate the state change to virtual document children. Set to true to include VD children.

Retain-acl

A boolean flag indicating whether to retain the original access control list. Set to true to keep existing ACLs.

Binding-label

A label used for binding the lifecycle state operation. Provide a string identifier for the binding.

Include-broken

A boolean flag indicating whether to include objects with broken lifecycle states in the update. Set to true to process broken states.

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

GET Get the dar (Documentum REST)

/repositories/{repositoryName}/dars/{id}

Retrieve details of a specific DAR by its identifier.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the dars (Documentum REST)

/repositories/{repositoryName}/dars

Retrieve a list of all installed DARs in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

DcCompletion

POST Update the dcCompletion (Documentum REST)

/dc-completion

Update the dcCompletion resource to finalize or modify a completion event in the Documentum REST API.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Dc-token

dc-token

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (10)

Option Name

Description

Href

A hyperlink reference for navigation or callback. Supply a URL to be used after state update.

Deep-copy

A boolean flag indicating whether to apply the state change to child objects recursively. Set to true for deep copy.

Replicate-vd-children

A boolean flag indicating whether to replicate the state change to virtual document children. Set to true to include VD children.

Retain-acl

A boolean flag indicating whether to retain the original access control list. Set to true to keep existing ACLs.

Binding-label

A label used for binding the lifecycle state operation. Provide a string identifier for the binding.

Include-broken

A boolean flag indicating whether to include objects with broken lifecycle states in the update. Set to true to process broken states.

Sharingparent

Specify the parent sharing option as a string to associate with the completion update.

Type

Specify a boolean value indicating the type of content being created. Set to true or false as required.

Typedef

Provide a string defining the content type definition. This specifies the format or category of the content.

Properties

Provide additional properties for the audit event as a JSON string.

DefaultFolder

GET Get the defaultFolder (Documentum REST)

/repositories/{repositoryName}/users/{userName}/home

Retrieve the default home folder for a specific user within a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

DialogOptionsController

GET Get the dialogOptionsController

/repositories/{repositoryName}/dialog-options/{option}

Retrieve the dialog options controller for a specific option in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Option

option


An optional query parameter to filter the list of actions.

Filter

It is an expression supported by Core Rest. The behavior here is, Support is limited to '*' and '?' wildcards only. When no wild card is specified then it is "contains" behavior.

Object Ids

object ids

Dictionary Name

It is the name of the dictionary.

Dictionary Key

It is a dictionary alias.

Auto Load

auto_load

Limit

limit

Property Config

It is the parameter that specifies the property page configuration name created in D2-Config.

Dialog Name

dialog_name

Field Name

field_name

Dependencies

It is an optional parameter which provides values for all the dependencies like title, object_name in the URL.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

DqlQuery (2)

POST Create the dqlQuery (Documentum REST)

/repositories/{repositoryName}

Execute a DQL query by posting it to the repository and return the results.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Dql

dql

Raw

raw

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the dqlQuery (Documentum REST)

/repositories/{repositoryName}

Retrieve the results of a previously executed DQL query from the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Dql

dql

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Include-domains

include-domains

Raw

raw

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

EventHubEventCreation

POST Update the eventHubEventCreation (Documentum REST)

/repositories/{repositoryName}/event-hub-event

Update the event hub event creation configuration in a repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Event-category

Specify the event category as a string.

Event-name

Specify the event name as a string.

Event-level

Specify the event level as a number.

Event-fields

Specify the event fields as a string.

ExternalShareChecker

GET Get the externalShareChecker

/repositories/{repositoryName}/external-share-checker

Check the external share status for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Object-ids

It gives the object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

ExternalShareObject

GET Get the externalShareObjects

/repositories/{repositoryName}/external-share-objects

Retrieve the list of external share objects for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

It is the name of the d2 config widget. widget-type has to be passed along with this value.

External-share-system

It is the name of the external-share-system (currently only 'core' is supported).

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Favorite (2)

GET Get the favorites

/repositories/{repositoryName}/is-favorite/{objectId}

Check if a specific object is marked as a favorite in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

objectId to be specified

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the favorites

/repositories/{repositoryName}/users/{userName}/favorites

Retrieve the list of favorites for a specific user in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

retrieve the favorites associated with the specified userName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Permission-level

permission-level

Include-all-versions

include-all-versions

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

FederatedSearch (2)

POST Create the federatedSearch (Documentum REST)

/search

Create a federated search request to search across multiple repositories.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Q

q

Locations

locations

Facet-value-constraints

facet-value-constraints

Facet-id-constraints

facet-id-constraints

Query-locale

query-locale

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (9)

Option Name

Description

Id

The unique identifier of the facet configuration to create.

Title

The title of the preference.

Updated

The timestamp indicating when the facet configuration was last updated.

Page

The page number for paginated retrieval of facet entries.

Itemsperpage

The number of items to return per page for facet entries.

Total

The total number of entries in the facet configuration.

Links

An array of hypermedia links related to the facet configuration.

Authors

An array of authors associated with the facet configuration.

Entries

An array of entry objects that define the facet values and criteria.

GET Get the federatedSearch (Documentum REST)

/search

Retrieve the results of a federated search from the search endpoint.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Q

q

Locations

locations

Facet-value-constraints

facet-value-constraints

Query-locale

query-locale

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

FolderChildFolder (2)

POST Create the folderChildFolder (Documentum REST)

/repositories/{repositoryName}/folders/{folderId}/folders

Create a new child folder within a specified parent folder in a repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Folderid

folderId

Constraint-validation-policy

constraint-validation-policy

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

GET Get the folderChildFolders (Documentum REST)

/repositories/{repositoryName}/folders/{folderId}/folders

Retrieve the list of child folders within a specified parent folder in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Folderid

folderId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Object-type

object-type

Hide-shared-parent

hide-shared-parent

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

FolderPathCreation

POST Create the folderPathCreation

/repositories/{repositoryName}/folders/{folderId}/folder-path-creation

Create a folder path (nested folders) within a specified folder in a repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Folderid

folderId

Inherit Parent Acl

inherit_parent_acl

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

FolderStructureConverionConfig

GET Get the folderStructureConverionConfig

/repositories/{repositoryName}/folders/{objectId}/folder-structure-conversion-config

Retrieve the folder structure conversion configuration for a specific object in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

FolderStructureImportConfig

GET Get the folderStructureImportConfigs

/repositories/{repositoryName}/folder-structure-import-configs

Retrieve the list of folder structure import configurations for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Link-id

It is the object id of the folder in which file should get linked.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

FolderStructureImportUrl

GET Get the folderStructureImportUrls

/repositories/{repositoryName}/folder-structure-import-urls

Retrieve the list of folder structure import URLs for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Format (2)

GET Get the d2formats

/repositories/{repositoryName}/formats

Retrieve the list of available formats (D2 formats) for a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Repositoryname

The repository name.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Filter

A filter expression in a subset of XPath.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the format (Documentum REST)

/repositories/{repositoryName}/formats/{formatName}

Retrieve details of a specific format by its name in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Formatname

formatName

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Group (5)

POST Create the group (Documentum REST)

/repositories/{repositoryName}/groups

Creates a new group in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the group (Documentum REST)

/repositories/{repositoryName}/groups/{groupName}

Permanently removes a specific group from the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupname

groupName

Response Type

The response format expected from the API (e.g. application/json).

GET Get the group (Documentum REST)

/repositories/{repositoryName}/groups/{groupName}

Retrieves the details of a specific group by its name.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupname

groupName

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the groups (Documentum REST)

/repositories/{repositoryName}/groups

Returns a list of all groups in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

User-name

user-name

Group-name

group-name

Recursive

recursive

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the group (Documentum REST)

/repositories/{repositoryName}/groups/{groupName}

Modifies the properties of an existing group.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupname

groupName

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

GroupMemberGroup (3)

POST Create the groupMemberGroup (Documentum REST)

/repositories/{repositoryName}/groups/{groupName}/groups

Adds a subgroup to an existing group.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupname

groupName

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the groupMemberGroup (Documentum REST)

/repositories/{repositoryName}/groups/{groupName}/groups/{memberName}

Removes a specific subgroup from a group.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupname

groupName

Membername

memberName

Response Type

The response format expected from the API (e.g. application/json).

GET Get the groupMemberGroups (Documentum REST)

/repositories/{repositoryName}/groups/{groupName}/groups

Retrieves all subgroups of a given group.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupname

groupName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Recursive

recursive

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GroupMemberUser (3)

POST Create the groupMemberUser (Documentum REST)

/repositories/{repositoryName}/groups/{groupName}/users

Adds a user as a member of a group.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupname

groupName

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the groupMemberUser (Documentum REST)

/repositories/{repositoryName}/groups/{groupName}/users/{userName}

Removes a specific user from a group.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupname

groupName

Username

userName

Response Type

The response format expected from the API (e.g. application/json).

GET Get the groupMemberUsers (Documentum REST)

/repositories/{repositoryName}/groups/{groupName}/users

Retrieves all users that are members of a group.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Groupname

groupName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Recursive

recursive

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

HomeDocument

GET Get the homeDocument (Documentum REST)

/services

Retrieves the home document or service document for the API.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Inbox

GET Get the inbox (Documentum REST)

/repositories/{repositoryName}/inbox

Retrieves the inbox items for the current user in a repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Item-type

item-type

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

InboxItem (3)

DELETE Delete the inboxItem (Documentum REST)

/repositories/{repositoryName}/inbox/{itemId}

Permanently removes a specific inbox item.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

Response Type

The response format expected from the API (e.g. application/json).

GET Get the inboxItem (Documentum REST)

/repositories/{repositoryName}/inbox/{itemId}

Retrieves the details of a specific inbox item.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the inboxItem (Documentum REST)

/repositories/{repositoryName}/inbox/{itemId}

Updates the properties of a specific inbox item.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

Action

action

Delegate-user

delegate-user

Repeat-users

repeat-users

Signoff-password

signoff-password

Activity

activity

Assign-performers

assign-performers

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Job (5)

POST Create the job (Documentum REST)

/repositories/{repositoryName}/jobs

Creates a new job in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the job (Documentum REST)

/repositories/{repositoryName}/jobs/{id}

Permanently removes a specific job by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the job (Documentum REST)

/repositories/{repositoryName}/jobs/{id}

Retrieves the details of a specific job by its ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the jobs (Documentum REST)

/repositories/{repositoryName}/jobs

Returns a list of all jobs in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the job (Documentum REST)

/repositories/{repositoryName}/jobs/{id}

Modifies the properties of an existing job.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

Lifecycle (2)

GET Get the lifecycle (Documentum REST)

/repositories/{repositoryName}/lifecycles/{objectId}

Retrieves the lifecycle state for a specific object.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the lifecycles (Documentum REST)

/repositories/{repositoryName}/lifecycles

Returns a list of all lifecycles in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

include-all-versions

Object-id

The r_object_id of required sysobject.

Object-type

object-type

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Mail

POST Update the mail (Documentum REST)

/appworks/mail

Sends or updates an email notification using the specified parameters.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Otagtoken

otagtoken

Async

async

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Subject

The subject of the preference.

From-address

The email address that appears as the sender of the mail.

To-address

An array of recipient email addresses for the mail.

Body

The text content of the email message.

Materialization (2)

DELETE Delete the materialization (Documentum REST)

/repositories/{repositoryName}/objects/{id}/materialization

Removes the materialization of a specific object, reverting to its virtual state.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the materialization (Documentum REST)

/repositories/{repositoryName}/objects/{id}/materialization

Put the materialization of an object in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Method (5)

POST Create the method (Documentum REST)

/repositories/{repositoryName}/methods

Create a new method in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Method-category

method-category

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the method (Documentum REST)

/repositories/{repositoryName}/methods/{id}

Delete an existing method by its identifier from the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Del-version

del-version

Del-vd-all

del-vd-all

Response Type

The response format expected from the API (e.g. application/json).

GET Get the method (Documentum REST)

/repositories/{repositoryName}/methods/{id}

Retrieve a method by its identifier from the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the methods (Documentum REST)

/repositories/{repositoryName}/methods

List all methods available in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Method-category

method-category

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the method (Documentum REST)

/repositories/{repositoryName}/methods/{id}

Update an existing method identified by its identifier in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Run-method

run-method

Use-content

use-content

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

Module (3)

GET Get the module (Documentum REST)

/repositories/{repositoryName}/modules/{moduleId}

Retrieve a module by its module identifier from the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Moduleid

moduleId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the modules (Documentum REST)

/repositories/{repositoryName}/modules

List all modules in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the module (Documentum REST)

/repositories/{repositoryName}/modules/{moduleId}

Update an existing module identified by its module identifier in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Moduleid

moduleId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Options

Provide the options to validate as a JSON string.

NetworkLocation (2)

GET Get the networkLocation (Documentum REST)

/repositories/{repositoryName}/network-locations/{networkLocationIdentifier}

Retrieve a network location by its identifier from the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Networklocationidentifier

networkLocationIdentifier

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the networkLocations (Documentum REST)

/repositories/{repositoryName}/network-locations

List all network locations in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

NotesCount

GET Get the notesCount

/repositories/{repositoryName}/d2-workflows/{trackerId}/notes/count

Get the count of notes for a specific D2 workflow identified by its tracker ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Trackerid

trackerId

Wf-overview-widget-name

The workflow overview widget name

Task-id

Task inbox queue Id

Filter-by

Filter the response w.r.t the value.The values can be task or workflow

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Notification

POST Update the notification (Documentum REST)

/appworks/notification

Send a notification to an application or user.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Otagtoken

otagtoken

Client-id

client-id

Send-to-admins

send-to-admins

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (8)

Option Name

Description

Summary

A brief summary of the notification.

Title

The title of the preference.

Collapse-key

A key used to group related notifications together.

Topic-name

The name of the topic to which the notification is sent.

Username

The username of the recipient.

Target-app

The target application that should receive the notification.

Notification-data

The payload data for the notification.

Topic-destination-projectid

The project identifier for the topic destination.

ObjectAspect (3)

DELETE Delete the objectAspect (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/aspects/{aspectName}

Remove a specific aspect from an object in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Aspectname

aspectName

Response Type

The response format expected from the API (e.g. application/json).

GET Get the objectAspects (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/aspects

List all aspects associated with an object in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the objectAspect (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/aspects

Add or update aspects on an object in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Aspects

An array of aspect objects to assign to the object.

ObjectLifecycle (3)

DELETE Delete the objectLifecycle (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle

Remove the lifecycle association from an object in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the objectLifecycle (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle

Retrieve the lifecycle state information for an object in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the objectLifecycle (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle

Apply or update a lifecycle on an object in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (10)

Option Name

Description

Lifecycle-id

The identifier of the lifecycle to apply.

Lifecycle-name

The name of the lifecycle to apply.

Current-state

The current state of the object in the lifecycle.

Previous-state

The previous state of the object in the lifecycle.

Next-state

The next state to which the object should be promoted.

Resume-state

The state to resume if the lifecycle was suspended.

Able-to-promote

Indicates whether the object can be promoted to the next state.

Able-to-demote

Indicates whether the object can be demoted to the previous state.

Able-to-suspend

Indicates whether the object's lifecycle can be suspended.

Able-to-resume

Indicates whether the object's lifecycle can be resumed.

ObjectLifecycleDemotion (2)

DELETE Delete the objectLifecycleDemotion (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle/demotion

Remove the demotion action from an object's lifecycle in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Schedule

schedule

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the objectLifecycleDemotion (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle/demotion

Apply a demotion to an object's lifecycle in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

To-base

to-base

Schedule

schedule

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

ObjectLifecyclePromotion (2)

DELETE Delete the objectLifecyclePromotion (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle/promotion

Remove the promotion action from an object's lifecycle in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Schedule

schedule

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the objectLifecyclePromotion (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle/promotion

Apply a promotion to an object's lifecycle in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Force

force

Trial

trial

Schedule

schedule

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

ObjectLifecycleResumption (2)

DELETE Delete the objectLifecycleResumption (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle/resumption

Remove the resumption action from an object's lifecycle in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Schedule

schedule

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the objectLifecycleResumption (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle/resumption

Resume a suspended lifecycle for a specific object. Use this to continue a lifecycle that was previously suspended.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

To-base

to-base

Force

force

Trial

trial

Schedule

schedule

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

ObjectLifecycleSuspension (2)

DELETE Delete the objectLifecycleSuspension (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle/suspension

Delete the suspension of an object's lifecycle, effectively unsuspending it. Use this to remove a suspension without resuming the lifecycle.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Schedule

schedule

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the objectLifecycleSuspension (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lifecycle/suspension

Suspend the lifecycle of a specific object. Use this to temporarily halt the lifecycle progression.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Force

force

Trial

trial

Schedule

schedule

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

ObjectLightweightObject (2)

POST Create the objectLightweightObject (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lw-objects

Create a lightweight object under a parent object. Use this to add a lightweight child object.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Format

format

Content-length

content-length

Content-charset

content-charset

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

GET Get the objectLightweightObjects (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/lw-objects

Retrieve the list of lightweight objects associated with a parent object. Use this to view all lightweight children.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

ObjectParent (2)

GET Get the objectParent (Documentum REST)

/repositories/{repositoryName}/objects/{id}/parent

Retrieve the parent object of a specified object. Use this to navigate to the parent in a hierarchy.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the objectParent (Documentum REST)

/repositories/{repositoryName}/objects/{id}/parent

Update or set the parent object of a specified object. Use this to reparent an object.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

ObjectSubscription (2)

DELETE Delete the objectSubscription (Documentum REST)

/repositories/{repositoryName}/objects/{id}/subscription

Delete the subscription for a specific object. Use this to unsubscribe from notifications.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the objectSubscription (Documentum REST)

/repositories/{repositoryName}/objects/{id}/subscription

Create or update a subscription for a specific object. Use this to subscribe to notifications.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Subscribers

An array of subscriber identifiers to receive notifications for the object.

Permission

GET Get the permissions (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/permissions

Retrieve the permissions set on a specific object. Use this to view access rights.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accessor

accessor

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PermissionSet (2)

GET Get the permissionSet (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/permission-set

Retrieve the permission set associated with an object. Use this to see the current permission configuration.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the permissionSet (Documentum REST)

/repositories/{repositoryName}/objects/{objectId}/permission-set

Update the permission set for an object. Use this to modify access controls.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Required-group

An array of required groups for the permission set.

Required-group-set

An array of required group sets for the permission set.

QueueTask (3)

GET Get the queueTask (Documentum REST)

/repositories/{repositoryName}/queue-tasks/{itemId}

Retrieve a specific queue task by its item ID. Use this to check the status or details of a single task.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the queueTasks (Documentum REST)

/repositories/{repositoryName}/queue-tasks

Retrieve a list of queue tasks in the repository. Use this to view all pending or processed tasks.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Queue-names

queue-names

Filter-type

filter-type

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the queueTask (Documentum REST)

/repositories/{repositoryName}/queue-tasks/{itemId}

Update a specific queue task. Use this to modify task properties or status.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

Action

action

Pulled

pulled

Unsuspend-time

unsuspend-time

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

RecentlyAccessedController

GET Get the recentlyAccessedController

/repositories/{repositoryName}/recently-accessed

Retrieve a list of recently accessed objects for the current user. Use this to quickly access recently viewed items.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

It is the name of the d2 config widget. The widget-type has to be passed along with this value.

Folders-only

folders-only

Object-ids

It gives the object id(s) of the object whose actions are required. Object ids can be passed in one of the following formats:- object-ids= object-ids=&object-ids=&object-ids=

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

RelatedDoc

GET Get the relatedDocs (Documentum REST)

/repositories/{repositoryName}/documents/{id}/related-docs

Retrieve related documents for a specific document. Use this to find documents associated by relation.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

RelatedSme

GET Get the relatedSme (Documentum REST)

/repositories/{repositoryName}/documents/{id}/related-sme

Retrieve related subject matter experts for a specific document. Use this to find associated SMEs.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

RelationType (2)

GET Get the relationType (Documentum REST)

/repositories/{repositoryName}/relation-types/{relationName}

Retrieve a specific relation type by its name. Use this to view the definition of a relation type.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Relationname

relationName

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the relationTypes (Documentum REST)

/repositories/{repositoryName}/relation-types

Retrieve all relation types available in the repository. Use this to list all relation definitions.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Repository

GET Get the repositories (Documentum REST)

/repositories

Retrieve a list of available repositories. Use this to discover which repositories are accessible.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

SavedSearch (3)

DELETE Delete the savedSearch (Documentum REST)

/repositories/{repositoryName}/saved-searches/{id}

Permanently delete a saved search. Use this to remove a stored search query.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the savedSearch (Documentum REST)

/repositories/{repositoryName}/saved-searches/{id}

Retrieve a saved search by its ID. Use this to view the details of a stored search.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Id

The r_object_id of queried object.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the savedSearch (Documentum REST)

/repositories/{repositoryName}/saved-searches/{id}

Update an existing saved search. Use this to modify the search query or other properties.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Query-locale

query-locale

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (4)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

Query-document

The query document content as a string, used to update the saved search definition.

SavedSearchExecution

GET Get the savedSearchExecution (Documentum REST)

/repositories/{repositoryName}/saved-searches/{id}/execution

Execute a saved search and retrieve the results. Use this to run a predefined search query.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Q

q

Locations

locations

Facet-value-constraints

facet-value-constraints

Facet-id-constraints

facet-id-constraints

Query-locale

query-locale

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

SavedSearchResult (3)

DELETE Delete the savedSearchResults (Documentum REST)

/repositories/{repositoryName}/saved-searches/{id}/results

Delete the saved search results for a specific saved search. Use this action to remove stored result sets that are no longer needed.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the savedSearchResults (Documentum REST)

/repositories/{repositoryName}/saved-searches/{id}/results

Retrieve the saved search results for a specific saved search. Use this action to fetch the stored result set of a previously executed search.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the savedSearchResult (Documentum REST)

/repositories/{repositoryName}/saved-searches/{id}/results

Update or replace the saved search results for a specific saved search. Use this action to overwrite the existing result set with new data.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Q

q

Locations

locations

Facet-value-constraints

facet-value-constraints

Facet-id-constraints

facet-id-constraints

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Search (2)

POST Create the search (Documentum REST)

/repositories/{repositoryName}/search

Create a new search query in the repository. Use this action to define and submit a search request with criteria and options.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Q

q

Locations

locations

Facet-value-constraints

facet-value-constraints

Facet-id-constraints

facet-id-constraints

Query-locale

query-locale

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (9)

Option Name

Description

Id

The unique identifier of the facet configuration to create.

Title

The title of the preference.

Updated

The timestamp indicating when the facet configuration was last updated.

Page

The page number for paginated retrieval of facet entries.

Itemsperpage

The number of items to return per page for facet entries.

Total

The total number of entries in the facet configuration.

Links

An array of hypermedia links related to the facet configuration.

Authors

An array of authors associated with the facet configuration.

Entries

An array of entry objects that define the facet values and criteria.

GET Get the search (Documentum REST)

/repositories/{repositoryName}/search

Retrieve the results of a previously created search. Use this action to fetch the output of a search query.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Q

q

Locations

locations

Facet-value-constraints

facet-value-constraints

Facet-id-constraints

facet-id-constraints

Query-locale

query-locale

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

SearchTemplate (4)

POST Create the searchTemplate

/repositories/{repositoryName}/search-templates

Create a new search template in the repository. Use this action to define a reusable search pattern with optional query document and external variables.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Query-locale

query-locale

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Properties

Provide additional properties for the audit event as a JSON string.

Query-document-template

Provide the query document template content used to define the search structure.

External-variables

Supply a list of external variable definitions to customize the template execution.

DELETE Delete the search template

/repositories/{repositoryName}/search-templates/{id}

Delete a specific search template from the repository. Use this action to permanently remove a template that is no longer needed.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the search template

/repositories/{repositoryName}/search-templates/{id}

Retrieve details of a specific search template. Use this action to view the configuration and properties of a single template.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the searchTemplates

/repositories/{repositoryName}/search-templates

Retrieve a list of all search templates in the repository. Use this action to get an overview of available templates.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

SearchTemplateExecution (7)

PUT Create or update the search template

/repositories/{repositoryName}/d2-saved-searches/{savedSearchObjectId}

Create or update a D2 saved search. Use this action to save a new search or modify an existing one with parameters like search name, category, types, and facets.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Facet-id-constraints

facet-id-constraints

Query-locale

query-locale

Overwrite

overwrite

Savedsearchobjectid

object Id of Saved Search

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (10)

Option Name

Description

Search Name

Specify the name for the saved search to be created or updated.

Search Category

Indicate the category to group the search under.

Search Types

Define the object types to include in the search results.

Wizard Search

Set to true if this search uses a wizard interface, otherwise false.

Link Id

Provide the identifier for the link associated with the search.

Link Path

Specify the path of the link for the saved search.

Link Name

Give the display name for the link.

Case Sensitive

Set to true to perform case-sensitive matching, false for case-insensitive.

All Version

Set to true to include all versions of documents in results, false for only latest.

Facets

Provide a list of facet definitions to refine search results.

GET Execute the search template

/repositories/{repositoryName}/d2-saved-searches/{savedSearchObjectId}

Execute a saved D2 search template. Use this action to run a search defined by the specified saved search object ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Facet-id-constraints

facet-id-constraints

Query-locale

query-locale

Savedsearchobjectid

object Id of Saved Search

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Execute the search template

/repositories/{repositoryName}/d2-saved-searches

Execute a search template by creating a new saved search. Use this action to run a search with specified parameters and get results.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Facet-id-constraints

facet-id-constraints

Query-locale

query-locale

Overwrite

overwrite

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (10)

Option Name

Description

Search Name

Specify the name for the saved search to be created or updated.

Search Category

Indicate the category to group the search under.

Search Types

Define the object types to include in the search results.

Wizard Search

Set to true if this search uses a wizard interface, otherwise false.

Link Id

Provide the identifier for the link associated with the search.

Link Path

Specify the path of the link for the saved search.

Link Name

Give the display name for the link.

Case Sensitive

Set to true to perform case-sensitive matching, false for case-insensitive.

All Version

Set to true to include all versions of documents in results, false for only latest.

Facets

Provide a list of facet definitions to refine search results.

POST Execute the search template

/repositories/{repositoryName}/d2-saved-searches/query-forms/{queryFormId}/results

Execute a search template using a query form. Use this action to run a search based on a specific query form ID and retrieve results.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Queryformid

id of the queryform

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

POST Execute the search template

/repositories/{repositoryName}/search-templates/{id}/execution

Execute a search template by providing a query document template and external variables. Use this action to run a template with custom parameters.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Facet-id-constraints

facet-id-constraints

Query-locale

query-locale

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Properties

Provide additional properties for the audit event as a JSON string.

Query-document-template

Provide the query document template content used to define the search structure.

External-variables

Supply a list of external variable definitions to customize the template execution.

GET Get the search template

/repositories/{repositoryName}/d2-saved-searches

Retrieve a list of D2 saved searches. Use this action to get all saved searches available in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Search-category

search-category

Saved-searches-subcategory-id

saved-searches-subcategory-id

Descend

descend

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PATCH Update the search template

/repositories/{repositoryName}/d2-saved-searches/{savedSearchObjectId}

Updates an existing saved search template identified by its object ID in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Facet-id-constraints

facet-id-constraints

Query-locale

query-locale

Overwrite

overwrite

Savedsearchobjectid

object Id of Saved Search

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (10)

Option Name

Description

Search Name

Specify the name for the saved search to be created or updated.

Search Category

Indicate the category to group the search under.

Search Types

Define the object types to include in the search results.

Wizard Search

Set to true if this search uses a wizard interface, otherwise false.

Link Id

Provide the identifier for the link associated with the search.

Link Path

Specify the path of the link for the saved search.

Link Name

Give the display name for the link.

Case Sensitive

Set to true to perform case-sensitive matching, false for case-insensitive.

All Version

Set to true to include all versions of documents in results, false for only latest.

Facets

Provide a list of facet definitions to refine search results.

SignificantTerm

GET Get the significantTerms (Documentum REST)

/repositories/{repositoryName}/documents/{id}/significant-terms

Retrieves the significant terms associated with a document in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

The r_object_id of queried object.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Doc-ids

doc-ids

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Subscription

GET Get the subscriptions (Documentum REST)

/repositories/{repositoryName}/subscriptions

Retrieves a list of all subscriptions in the specified repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

SupportedFacet

GET Get the supportedFacets (Documentum REST)

/repositories/{repositoryName}/supported-facets

Retrieves the list of supported facets available in the repository for faceted search.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Synonym

GET Get the synonyms (Documentum REST)

/repositories/{repositoryName}/cce/synonyms

Retrieves the list of synonyms defined in the Content and Classification Engine (CCE) configuration for the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Category

category

Word

word

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

SynonymCategory

GET Get the synonymCategories (Documentum REST)

/repositories/{repositoryName}/cce/synonym-categories

Retrieves the list of synonym categories defined in the Content and Classification Engine (CCE) configuration for the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

TaskList (2)

GET Get the taskList

/repositories/{repositoryName}/processes/{processName}/{processId}/{taskName}/{taskId}

Retrieves details of a specific task within a process, identified by process name, process ID, task name, and task ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Taskname

taskName

Processid

processId

Processname

processName

Includecontenturl

includeContentURL

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the taskList

/repositories/{repositoryName}/tasklist

Retrieves the full task list for the repository, showing all tasks assigned to the current user or relevant workflows.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

TaskNote (2)

GET Get the taskNotes

/repositories/{repositoryName}/d2-tasks/{taskId}/notes

Retrieves all notes attached to a specific D2 task identified by its task ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId of the d2-task

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the taskNote

/repositories/{repositoryName}/d2-tasks/{taskId}/notes

Adds or updates a note on a specific D2 task identified by its task ID.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId of the d2-task

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

TaskStatus (2)

GET Get the taskStatus

/repositories/{repositoryName}/processes/{processName}/{processId}/{taskName}/{taskId}/status

Retrieves the current status of a specific task within a process, identified by process name, process ID, task name, and task ID.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Taskname

taskName

Processid

processId

Processname

processName

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the taskStatus

/repositories/{repositoryName}/processes/{processName}/{processId}/{taskName}/{taskId}/status

Updates the status of a specific task within a process, identified by process name, process ID, task name, and task ID.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Taskname

taskName

Processid

processId

Processname

processName

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

Taskattachment (4)

DELETE Delete the taskattachment

/repositories/{repositoryName}/processes/{processName}/{processId}/{taskName}/{taskId}/attachments

Removes all attachments from a specific task within a process.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Taskname

taskName

Processid

processId

Processname

processName

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the taskattachment

/repositories/{repositoryName}/processes/{processName}/{processId}/{taskName}/{taskId}/attachments

Retrieves the list of attachments associated with a specific task within a process.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Taskname

taskName

Processid

processId

Processname

processName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

include-all-versions

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the taskattachment

/repositories/{repositoryName}/processes/{processName}/{processId}/{taskName}/{taskId}/master-documents

Retrieves the master documents associated with a specific task within a process.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Taskname

taskName

Processid

processId

Processname

processName

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-all-versions

include-all-versions

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the taskattachment

/repositories/{repositoryName}/processes/{processName}/{processId}/{taskName}/{taskId}/attachments

Adds or replaces attachments on a specific task within a process.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taskid

taskId

Taskname

taskName

Processid

processId

Processname

processName

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

Taxonomy

GET Get the taxonomy

/repositories/{repositoryName}/d2-configurations/taxonomy/{taxonomy_name}

Retrieves the configuration details for a specific taxonomy by its name in the D2 configuration.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Taxonomy Name

taxonomyName specified in D2-Configurations

Property Config

property_config

Is Taxonomy Encoded

is_taxonomy_encoded

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

ThumbnailUrl

GET Get the thumbnailUrl

/repositories/{repositoryName}/objects/{id}/d2-thumbnail-url

Retrieves the thumbnail URL for a specific object identified by its ID in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Id

objectID to be specified

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Type (2)

GET Get the type (Documentum REST)

/repositories/{repositoryName}/types/{type}

Retrieves the definition and properties of a specific type in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Type

type

Inherited

inherited

Locale

locale

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Include-value-assist

include-value-assist

Include-lifecycle

include-lifecycle

Include-auditable-events

include-auditable-events

Include-display-configs

include-display-configs

Include-mapping-tables

include-mapping-tables

Include-value-constraints

include-value-constraints

Include-all

include-all

Scope-config

scope-config

Display-config

display-config

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the types (Documentum REST)

/repositories/{repositoryName}/types

Retrieves a list of all types available in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Parent-type

parent-type

Recursive

recursive

Inherited

inherited

Locale

locale

Include-lifecycle

include-lifecycle

Include-auditable-events

include-auditable-events

Include-display-configs

include-display-configs

Include-mapping-tables

include-mapping-tables

Include-value-constraints

include-value-constraints

Include-all

include-all

Dml-view

dml-view

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

TypeAssistValue

POST Update the typeAssistValue (Documentum REST)

/repositories/{repositoryName}/types/{typeName}/assist-values

Adds or updates assist values for a specified type in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Typename

typeName

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Included-properties

included-properties

Lifecycle-id

lifecycle-id

State

state

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

User (5)

POST Create the user (Documentum REST)

/repositories/{repositoryName}/users

Creates a new user in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the user (Documentum REST)

/repositories/{repositoryName}/users/{userName}

Permanently deletes a user identified by their username from the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName

Response Type

The response format expected from the API (e.g. application/json).

GET Get the user (Documentum REST)

/repositories/{repositoryName}/users/{userName}

Retrieves details of a specific user identified by their username in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the users (Documentum REST)

/repositories/{repositoryName}/users

Retrieves a list of all users in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the user (Documentum REST)

/repositories/{repositoryName}/users/{userName}

Update an existing user's properties in the specified repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

UserDefinedCollection (4)

DELETE Delete the userDefinedCollections

/repositories/{repositoryName}/collections/user-defined/{collectionId}

Permanently delete a specific user-defined collection from the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Collectionid

Collection ID to fetch User Defined Collections

Response Type

The response format expected from the API (e.g. application/json).

GET Get the userDefinedCollections

/repositories/{repositoryName}/collections/user-defined

Retrieve a list of all user-defined collections in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the userDefinedCollection

/repositories/{repositoryName}/collections/user-defined

Create or replace a user-defined collection in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

PATCH Update the userDefinedCollections

/repositories/{repositoryName}/collections/user-defined/{collectionId}

Partially update an existing user-defined collection's properties.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Collectionid

Collection ID to fetch User Defined Collections

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

UserDefinedCollectionItem (3)

DELETE Delete the userDefinedCollectionItems

/repositories/{repositoryName}/collections/user-defined/{collectionId}/items

Remove all items from a specific user-defined collection.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Collectionid

collectionId

Response Type

The response format expected from the API (e.g. application/json).

GET Get the userDefinedCollectionItems

/repositories/{repositoryName}/collections/user-defined/{collectionId}/items

Retrieve all items contained in a specific user-defined collection.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Collectionid

collectionId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Widget-name

widget-name

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the userDefinedCollectionItem

/repositories/{repositoryName}/collections/user-defined/{collectionId}/items

Add one or more items to a user-defined collection by specifying their object or chronicle IDs.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Collectionid

collectionId

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (2)

Option Name

Description

Items Chronicle Id

Array of chronicle IDs identifying the items to add to the collection.

Items Object Id

Array of object IDs identifying the items to add to the collection.

UserPermissionSet

GET Get the userPermissionSet (Documentum REST)

/repositories/{repositoryName}/users/{userName}/permission-set

Retrieve the permission set assigned to a specific user in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Username

userName

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

VdSnapshot (4)

POST Create the vdSnapshot (Documentum REST)

/repositories/{repositoryName}/snapshots

Create a new virtual document snapshot in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Binding-label

binding-label

Include-broken

include-broken

Frozen

frozen

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

DELETE Delete the vdSnapshot (Documentum REST)

/repositories/{repositoryName}/snapshots/{snapshotId}

Permanently delete a specific virtual document snapshot.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Snapshotid

snapshotId

Response Type

The response format expected from the API (e.g. application/json).

GET Get the vdSnapshot (Documentum REST)

/repositories/{repositoryName}/snapshots/{snapshotId}

Retrieve details of a specific virtual document snapshot.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Snapshotid

snapshotId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the vdSnapshots (Documentum REST)

/repositories/{repositoryName}/snapshots

Retrieve a list of all virtual document snapshots in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

VdSnapshotFrozen (2)

DELETE Delete the vdSnapshotFrozen (Documentum REST)

/repositories/{repositoryName}/snapshots/{snapshotId}/frozen

Remove the frozen state from a virtual document snapshot.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Snapshotid

snapshotId

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the vdSnapshotFrozen (Documentum REST)

/repositories/{repositoryName}/snapshots/{snapshotId}/frozen

Freeze a virtual document snapshot, preventing further modifications.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Snapshotid

snapshotId

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

VdSnapshotNode

GET Get the vdSnapshotNodes (Documentum REST)

/repositories/{repositoryName}/snapshots/{objectId}/vd-nodes

Retrieve the virtual document nodes associated with a specific snapshot.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Objectid

The r_object_id of required sysobject.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Depth

depth

Vdm-number

vdm-number

Object-id

The r_object_id of required sysobject.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

VirtualDocumentRelation (3)

DELETE Delete the virtualDocumentRelation (Documentum REST)

/repositories/{repositoryName}/vd-relations/{nodeId}

Permanently delete a specific virtual document relation node.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Nodeid

nodeId

Response Type

The response format expected from the API (e.g. application/json).

GET Get the virtualDocumentRelation (Documentum REST)

/repositories/{repositoryName}/vd-relations/{nodeId}

Retrieve details of a specific virtual document relation node.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Nodeid

nodeId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Object-id

The r_object_id of required sysobject.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the virtualDocumentRelation (Documentum REST)

/repositories/{repositoryName}/vd-relations/{nodeId}

Update the properties of a specific virtual document relation node.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Nodeid

nodeId

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (1)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

WordSuggestion

GET Get the wordSuggestions (Documentum REST)

/repositories/{repositoryName}/cce/suggestions

Retrieve word suggestions for content completion and entry (CCE) in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Suggestion-view

suggestion-view

Word

word

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

WorkItem (2)

GET Get the workItem (Documentum REST)

/repositories/{repositoryName}/work-items/{itemId}

Retrieve details of a specific work item.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the workItems (Documentum REST)

/repositories/{repositoryName}/workflows/{workflowId}/work-items

Retrieve all work items associated with a specific workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Workflowid

workflowId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

WorkQueue (2)

GET Get the workQueue (Documentum REST)

/repositories/{repositoryName}/work-queues/{queueId}

Retrieve details of a specific work queue.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Queueid

queueId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the workQueues (Documentum REST)

/repositories/{repositoryName}/work-queues

Retrieve a list of all work queues in the repository.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Username

userName

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

Workflow (4)

POST Create the workflow (Documentum REST)

/repositories/{repositoryName}/workflows

Create a new workflow definition in the repository.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Quick-flow

quick-flow

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.

GET Get the workflow (Documentum REST)

/repositories/{repositoryName}/workflows/{workflowId}

Retrieve details of a specific workflow by its ID. Use when you need to inspect the current state, participants, or properties of an active workflow.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Workflowid

workflowId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the workflows (Documentum REST)

/repositories/{repositoryName}/workflows

Retrieve a list of all workflows in the specified repository. Use to browse or search for workflows based on filters.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the workflow (Documentum REST)

/repositories/{repositoryName}/workflows/{workflowId}

Update or replace an existing workflow's properties. Use to modify workflow attributes such as name, description, or priority.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Workflowid

workflowId

Action

action

Activity

activity

Supervisor

supervisor

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

WorkflowActivity (2)

GET Get the workflowActivities (Documentum REST)

/repositories/{repositoryName}/workflow-templates/{templateId}/activities

Retrieve all activities associated with a workflow template. Use to examine the steps and transitions defined in a template.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Templateid

templateId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the workflowActivity (Documentum REST)

/repositories/{repositoryName}/workflow-activities/{activityId}

Retrieve details of a specific workflow activity by its ID. Use to inspect the configuration of a single activity step.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Activityid

activityId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

WorkflowAttachment (3)

POST Create the workflowAttachment (Documentum REST)

/repositories/{repositoryName}/workflows/{workflowId}/attachments

Attach a document or other object to a workflow. Use to link supporting materials to a workflow instance.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Workflowid

workflowId

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (6)

Option Name

Description

Object-id

The object ID to which the audit policy applies.

Component-id

The unique identifier of the component to attach.

Component-name

The display name of the component being attached.

Component-type

The type of component (e.g., document) being attached.

Creator-name

The name of the user who created the attachment.

Creation-date

The creation date of the preference in string format.

DELETE Delete the workflowAttachment (Documentum REST)

/repositories/{repositoryName}/workflows/{workflowId}/attachments/{id}

Permanently remove a specific attachment from a workflow. Use to detach a document or object that is no longer needed.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Workflowid

workflowId

Id

The r_object_id of queried object.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the workflowAttachments (Documentum REST)

/repositories/{repositoryName}/workflows/{workflowId}/attachments

Retrieve all attachments linked to a workflow. Use to list the documents or objects associated with the workflow instance.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Workflowid

workflowId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

WorkflowTaskPackage (3)

GET Get the workflowTaskPackage (Documentum REST)

/repositories/{repositoryName}/work-items/{itemId}/packages/{index}

Retrieve a specific package by its index from a work item. Use to examine the contents and configuration of a single package.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

Index

index

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the workflowTaskPackages (Documentum REST)

/repositories/{repositoryName}/work-items/{itemId}/packages

Retrieve all packages associated with a work item. Use to list the packages that define required documents, notes, or forms.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the workflowTaskPackage (Documentum REST)

/repositories/{repositoryName}/work-items/{itemId}/packages/{index}

Modify the properties of an existing package in a work item. Use to change requirements such as document IDs, notes, or form templates.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

Index

index

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (13)

Option Name

Description

Task-id

The identifier of the task to which the package belongs.

Package-name

The name of the package being updated.

Required-type

The type of content required in the package.

Required-labels

A list of labels that the package must include.

Note-count

The number of notes expected in the package.

Notes

A list of note content strings for the package.

Document-count

The number of documents expected in the package.

Document-ids

A list of document identifiers required in the package.

Skill-level

The required skill level for completing the package.

Form-template-defined

Whether a form template is defined for the package.

Form-template-id

The identifier of the form template to use.

Form-template-name

The name of the form template to use.

Form-for-properties

Whether the form is used for property editing.

WorkflowTaskPackageDocument

DELETE Delete the workflowTaskPackageDocuments (Documentum REST)

/repositories/{repositoryName}/work-items/{itemId}/packages/{index}/documents

Remove all documents from a specific package in a work item. Use to clear the document requirements of a package.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

Index

index

Response Type

The response format expected from the API (e.g. application/json).

WorkflowTaskPackageNote

DELETE Delete the workflowTaskPackageNote (Documentum REST)

/repositories/{repositoryName}/work-items/{itemId}/packages/{index}/notes/{noteId}

Permanently delete a specific note from a package in a work item. Use to remove an unwanted note.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Itemid

itemId

Index

index

Noteid

noteId

Response Type

The response format expected from the API (e.g. application/json).

WorkflowTemplate (4)

GET Get the workflowTemplate (Documentum REST)

/repositories/{repositoryName}/workflow-templates/{templateId}

Retrieve details of a specific workflow template by its ID. Use to inspect the template's structure, activities, and default settings.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Templateid

templateId

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

GET Get the workflowTemplates (Documentum REST)

/repositories/{repositoryName}/workflow-templates

Retrieve a list of all workflow templates in the repository. Use to browse available templates for creating workflows.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Items-per-page

The number of entries per page. When the result feed is paged, the attribute items-per-page will be displayed in the feed.

Page

The number of the page to be served. When the result feed is paged, the attribute page will be displayed in the feed.

Include-total

Indicate to calculate the total count of the feed items as though not returning them all in one page. When the result feed is paged, the attribute include-total will be displayed in the feed.
true - the total count of feed items is calculated by server and returned
false - neither calculate nor return the total count

View

Properties to return. The pattern is like:?view=(:view-name)?(,column). (:view-name) and (,columns) must be mutually exclusive names of predefined views start with colon (':'). The following view-name are defined: :all :default

If no view-name is specified, names of properties or predefined views should be returned, separated by comma (',').

Filter

A filter expression in a subset of XPath.

Sort

Sorting for entries in collection result. A sort consists of multiple sort specifications, separated by comma (','). Each sort specification consists of an attribute to be sorted and its sort order, separated by the spacpe (' ').

Sort order can be either DESC orASC, case insensitive. Sort order is optional, if not specified, the default sort order isASC. Optionally it can be specified with non-repeating attributes. Sort order can be forced to be in case insensitive mode, with the hint no-case. Whether the default sort is in case sensitive mode or not is determined by the database.

Example: sort=r_modify_date desc,object_name asc no-case,title. If any attribute with invalid name is specified, error will be thrown.

Inline

Ensures whether to show content (the object instance) in the atom entry for a collection. 'true', return object instance and embed object instance into entry's content element. 'false', do not return object instance within entry's content.

Links

Ensures whether link relations to be returned for this object representation. 'true', return links for the object. 'false' do not return links for the object.

Accept

The Accept header.

Response Type

The response format expected from the API (e.g. application/json).

PUT Put the workflowTemplate (Documentum REST)

/repositories/{repositoryName}/workflow-templates/{templateId}

Update or replace an existing workflow template's properties. Use to modify template metadata such as name or description.

Parameters

Parameter Name

Description

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Templateid

templateId

Action

action

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

POST Update the workflowTemplate (Documentum REST)

/repositories/{repositoryName}/workflow-templates/{templateId}

Partially update an existing workflow template. Use to change specific attributes without replacing the entire template.

Parameters

Parameter Name

Description

Content Type

The content type of the request payload sent to the API (e.g. application/json).

headers

Additional HTTP header name/value pairs to include in the request.

Repositoryname

The repository name.

Templateid

templateId

Accept

The Accept header.

Content-type

The Content-Type header.

Response Type

The response format expected from the API (e.g. application/json).

Options (3)

Option Name

Description

Type

Specify the type of audit event (e.g., "create", "update").

Definition

Provide the audit event definition as a JSON string.

Properties

Provide additional properties for the audit event as a JSON string.