Thanks @rushikeshvartak .
Yes I saw the docs from SageX3, but still trying to find if they expose API to create users and manage the user life cycle. I see API for uploading files to folders.
I was wondering if anyone has done this before and they know which API to use. I am trying to contact SageX3 support as well.