Copy a folder or a document to another new location. Returns a map of the new document ids to the old document ids, and their respective folder ids.
Delete a document or folder from the repository
Move multiple folders or documents to a new destination folder. Will return any errors.
Move a folder or a document to a new location
Parse the path into one or more objects
Mark a given document as having been checked out.
Check a document back into the repository using a document in the repository as the new version
Cancel a checkout of a document
Step 1 of 3 for upload. Begins an upload. Returns a FileIdentifier and ChunkSize on success to be used with future calls. folderId is optional, and can be used to upload a file to a specific folder. MD5 hash of the file is optional, and may be null or 0 length.
Step 1 of 3 for upload. Begins an upload. Returns a FileIdentifier and ChunkSize on success to be used with future calls. folderId is optional, and can be used to upload a file to a specific folder. MD5 hash of the file is optional, and may be null or 0 length.
Cancels an upload in progress. Should be called if, for any reason, the upload cannot be completed. Releases server resources.
Step 3 of 3 for upload (option 1). Commits a completed upload. Should be called after the entire file is uploaded. May return ResendFileFailure, in which case BeginUpload, etc, should be called again.
Step 3 of 3 for upload (option 1). Commits a completed upload. Should be called after the entire file is uploaded. May return ResendFileFailure, in which case BeginUpload, etc, should be called again.
Step 3 of 3 upload (option 2). Commits a completed upload. Called after the entire file is uploaded. May return ResendFileFailure, in which case BeginUpload, etc, should be called again. This function will also check in and check out the given file for the collaboration specified
Step 2 of 3 for upload. Uploads a chunk of data via a byte array. May return ResendChunkFailure, in which case it should be called again, or ResendFileFailure, in which case the process should start back at chunk 1. MD5 hash of the chunk is optional, and may be null or 0 length.
Retrieve the document content by the document's object id.
Retrieve a hash of document content in order to verify success of a download.
Retrieve document preview page image for a given document by the document's object id and page number.
Retrieve detailed document info for a given document by the document's object id.
Retrieve document history for a give document by the document's object id.
Retrieve detailed document info for a given document by the document's object id.
Returns a string of the document's extracted text specified by documentId
Returns the full path to a document
Publish the current version of a document
Update the metadata for a given document
Update the custom form data for the given document.
Search for documents in the repository
Search for documents in the repository
Send a document out for electronic signature
Check status of send for signature
Cancel a send for signature
Split a document
Allows the setting of permissions on specified objects based on role or username.
Merge a Word document template and XML data.
Check on the status of a DocumentXMLMerge
(PDFs Only) Part 1 of the document merge sequence. This queues up the documents to be merged and will return a result that will be used to gather the data later.
(PDFs Only) Part 2 of the document merge sequence. When given a DocumentMergeResult you then need to call this method until the result is valid meaning that the merge process has completed.
(PDFs Only) Part 3 of the document merge sequence. When the DocumentMergeResult is validated then call this method to begin downloading the merged documents.
Retrieves all available document types, and the attribute set for each
Retrieves all attributes for the specified document type
Create a new folder in the repository
Find or create Salesforce folder
Import Salesforce Attachments
Import Salesforce Attachments
Find or create EOS folder
Retrieve detailed folder info for a given folder by the folder's object id.
Returns the full path to a folder
Retrieves Versions of Document
Retrieves recently accessed documents
List the contents of a given folder
List the contents of a given folder
Update the metadata for a given folder
Search for folders in the repository
Search for folders in the repository
Request documents and folders to be archived into a zip file
Request documents and folders to be archived into a zip file
Download an archive that has completed.
Initiate a predefined SpringCM BPM workflow.
Initiate a predefined SpringCM BPM workflow.
Return instance information about a running SpringCM BPM workflow.
Aborts a running SpringCM BPM workflow.
Signals a SpringCM BPM workflow to continue.
Returns the account associated with the given token.
Get all the active users in the given account. Only a Super Administrator may call this function.
Change a user's password.
Gets all of the Accounts related to the user defined by the token passed in.
Save a set of objects or optionally create them.
Load a set of objects based on a type and an array of Ids.
The base object will only require Id and ObjectType to be set in order to delete the object, all other fields can be nulled.
Finds contacts in an account
Finds groups in an account
Returns all groups a contact is in
Resets users password and sends an email to the user
Step 1 of 3. Executes a report with the parameters supplied and exports it to the format specified.
Step 2 of 3. Checks the status of a report execution.
Step 3 of 3. Returns the export of the report in an array of bytes.
Does a search for SCMCaseData based on a string. Will include values in metadata.
Gets the users assigned to a specific case along with their role in the case.
Returns an authentication token if successful.
Returns an authentication token if successful.
Returns an authentication token specific to the account.
Returns an authentication token for an account that's already authenticated with an OAuthKey.
Authenticates a user using the SSO method setup for the account.