Service icon

iManage Connector

Stable version 1.2.0 (Compatible with OutSystems 11)
Published on 10 May (3 weeks ago) by 
 (0 ratings)

iManage Connector

The iManage Connector allows your application to integrate with the iManage Document Management System.
Read more

This is a first version of an integration library with the iManage Document Management System. Currently it does not wrap all REST endpoints but just the most used ones. I plan to update and extend this library frequently. Feedback is always welcome.

What you will need to use this library

  • Client Id and Client Secret created for your application in iManage
  • A iManage username and password
  • URL of your iManage REST API Endpoint

Iam using and building this library with an on-premise installation of iManage.

Currently available


  • Signing in with username and password (SignIn)
  • Get a document profile (Document_Get)
  • Move a document between folders (Document_Move)
  • Get Document Binary Data (Document_Download)
  • Upload a Document (Document_Upload)
  • Create a document shortcut (DocumentShortcut_Create)
  • Retrieve configured document types in iManage (DocumentTypes_Get)


  • Create a top level folder in a workspace (Folder_Create)
  • Create a Subfolder (Subfolder_Create)
  • Move a folder (Folder_Move) including contents
  • Get Folder Profile (Folder_Get)


  • Get Workspace Profile (Workspace_Get)


  • Get a list of all libraries (also known as databases) (Libraries_Get)


  • Full Text Document Search (Global or scoped) (Documents_Search)
  • Folder Search (Global) (Folders_Search)
  • Workspaces_Search (Global) (Workspaces_Search)

Note: The wrapper functions for search return only a subset of possible attributes. Take a look into the REST call and adapt to your needs (including the ResponseStructure). Paging is not yet implemented.


The iManage REST API is very powerful. If you intend to use this library you will need access to the REST API v2 Documentation provided by iManage. Please also install the Demo Application which gives some additional explanations and tryouts.


Use at your own risk. Iam not affiliated with iManage or one of their partners.

What’s new (1.2.0)

- implemented DocumentVersionLatestGet
- implemented DocumentVersionNextGet

Reviews (0)