iManage Work relies on a database for its daily operations. Errors and data inconsistencies can...
Your first iManage REST API call
If you've always used SQL to make bulk changes in iManage Work or you've barely done a few SELECTs - it's gone now. We all have to start using REST API to communicate with the system. Fortunately, it gets much easier after you do the first step.
The first step
It's universal for every operation and necessary to achieve anything - authentication. We are using the simplest one - with a username and password - as it's the easiest to implement and is recommended by iManage. What we get in return (a response) is an authentication token that we'll need to "attach" to every request we send later to let the system know that we are authenticated and authorized to perform the operation.
The app
iManage recommends Postman and you're welcome to use it. I chose Insomnia as I found it easier to chain requests there.
How to use it
The principle is very simple but the execution can be tricky. Errors that come back in response often aren't that helpful. I hope the manual below will save you a few hours I spent on making mistakes. Let me know how it goes.
You can also download it as a PDF to share with your colleagues.
Your first iManage REST API call with Insomnia.pdf