Documentum Connector Reference

The following operations allow you to work with the Documentum Connector. Find an operation name to see parameter details and samples on how to use it.

Create Folder

The Create Folder operation enables you to create a new folder in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
objectcodeID The Documentum Object Code ID for the parent folder. For example, "0c0277b68002952c" Yes.
foldername The Folder name to be given which is user Specific. For example, “Sample123” Yes.

Sample request

{
    "repos":"doctest",
    "objectcodeID":"0c0277b68002952c",
    "foldername":" Sample123"
}
Find Folder

The Find Folder operation is used to find the folder.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
folderObjectID The Folder object ID of the Documentum to find. For example, “0b0277b680048998” Yes.

Sample request

{
    "repos":"doctest",
    "folderObjectID":"0b0277b680048998"
}
Delete Folder

The Delete Folder operation is used to delete the folder.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
folderObjectID The Folder object ID of the documentum to be deleted. For example, “0b0277b680048998” Yes.

Sample request

{
    "repos":"doctest",
    "folderObjectID":"0b0277b680048998"
}
Create Document

The Create Document operation enables you to create a new document in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
FolderID The Documentum object ID of the folder where the document has to be created. For example, "0b0277b68004e7de" Yes.
object_name The name of the document which is user specific. For example, “TestDoc1” Yes.
a_content_type The content type of the document(pdf,gif,csv,png,etc.). For example, "pdf" Yes.

Sample request

{
    "repos":"doctest",
    "folderID":"0b0277b68004e7de",
    "object_name":"TestingJul24",
    "a_content_type":"pdf"
}
Find Document

The Find Document operation enables you to find an existing document in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
FolderID The documentum object ID of the document to find . For example, "0b0277b68004e7de" Yes.

Sample request

{
    "repos":"doctest",
    "folderID":"0b0277b68004e7de",
}
Delete Document

The Delete Document operation enables you to delete an existing document in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
FolderID The documentum object ID of the document to be deleted. For example, "0b0277b68004e7de" Yes.

Sample request

{
    "repos":"doctest",
    "folderID":"0b0277b68004e7de",
}
Add Content to Document

The Add Content to Document operation enables you to add some content into a document in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
objectID The documentum Object ID of the document where the content to be added. For example, "090277b68002952c" Yes.
format The format of the present document(pdf,gif,png,csv,etc..). For example, "pdf". Yes.
overwrite Whether to Overwrite the content in the document. For example, "true" or "false". Yes.

Sample request

Click the form data in Postman and enter the key value as indicated below and attach the file to be uploaded.

Key Value
request File file123.pdf

Create Content Full Document

The Create Content Full Document operation is used to create a document with content in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
objectID The documentum Folder Object ID where the document to be created. For example, "090277b68002952c" Yes.
format The format of the document(png,gif,pdf,csv,etc..). For example, "pdf". Yes.
count The no of the documents added to the content. For example, "1" or "2". Yes.
primary To make all data as primary content of the document. For example, "true" or "false". Yes.

Sample request

Click the form data in Postman and enter the key value as indicated below and attach the file to be uploaded.

Key Value
objects Text {"properties”: {"r_object_type":"dm_document","object_name": "TestDoc"}}
content1 File document.pdf

Get Document Content

The Get Document Content operation is used to get content from the document.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
documentObjectID The documentum object ID of the document to get content. For example, "090277b6800600a3" Yes.

Sample request

{
    "repos":"doctest",
    "documentObjectID":"090277b6800600a3"
}
Create Cabinet

The Create Cabinet operation is used to create the cabinet.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
object_name The name of the cabinet to be created which is user specific. For example, "TestCabinet6" Yes.

Sample request

{
    "repos":"doctest",
    "object_name":"TestCabinet6"
}
Find Cabinet

The Find Cabinet operation is used to find the cabinet.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
cabinateObjectID The documentum object ID of the cabinet to find. For example, "0c0277b68004dbc1" Yes.

Sample request

{
    "repos":"doctest",
    "cabinateObjectID":"0c0277b68004dbc1"
}
Delete Cabinet

The Delete Cabinet operation is used to delete the cabinet.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
cabinateObjectID The documentum object ID of the cabinet to be deleted. For example, "0c0277b68004dbc1" Yes.

Sample request

{
    "repos":"doctest",
    "cabinateObjectID":"0c0277b68004dbc1"
}
Get Cabinets

The Get Cabinets operation is used to retrieve all the cabinets.

Parameter Name Description Required
repos The name of the root repository being created in Documentum which list all child cabinets. For example, doctest. Yes.

Sample request

{
    "repos":"doctest"
}
Create ACL

The Create ACL operation enables you to create an ACL in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
object_name The name of the ACL to be created which is user specific. For example, "Testacl8" Yes.
description The description of the ACL for details. For example, "TestaclonJul8". Yes.
owner_name The name of the Application admin/other privilege to be applied on the new ACL. For example, "appowner". Yes.

Sample request

{
    "repos":"doctest",
    "object_name":"Testacl8",
    "description": "TestaclJul8",
    "owner_name": "appowner"
}
Apply ACL

The Apply ACL operation is used to apply ACL in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
objectID The documentum odject ID of the docuement where ACL has to be applied. For example, "Testacl8" Yes.
acl_name The name of the ACL to be applied. For example, "TestaclJul8". Yes.

Sample request

{
    "repos":"doctest",
    "objectID":"0b0277b680043127",
    "acl_name":"Testacl8"
}
Delete ACL

The Delete ACL operation is used to delete an ACL in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
aclObjectID The ACL documentum object ID of the object(folder/document/cabinet) to be removed. For example, "450277b680001d42" Yes.

Sample request

{
    "repos":"doctest",
    "aclObjectID":"450277b680001d42"
}
Get All ACL

The Get All ACL operation is used to retrieve all ACL in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum which list all ACL's created under that. For example, doctest. Yes.

Sample request

{
    "repos":"doctest",
}
Get Current Version

The Get Current Version operation is used to get all the versions in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
chronical_id The documentum chronical object ID of the document. For example, "090277b680053e99" Yes.

Sample request

{
    "repos":"doctest",
    "chronical_id":"090277b680053e99"
}
Delete Version

The Delete Version operation is used to delete a version in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
chronical_id The documentum chronical object ID of the document version to be deleted. For example, "090277b680053e99" Yes.

Sample request

{
    "repos":"doctest",
    "chronical_id":"090277b680053e99"
}
Find Sys Object

The Find Sys Object operation is used to find the system object in Documentum.

Parameter Name Description Required
repos The name of the root repository being created in Documentum. For example, doctest. Yes.
objectID The documentum object ID of any kind of object to find. For example, "090277b680047c89" Yes.

Sample request

{
    "repo":"doctest",
    "objectID":"090277b680047c89"
}
Top