API docs can be accessed from your own instance, the /api-docs URI. For example, in our sandbox it is in Open edX API.
Unfortunately Tutor cannot be embedded into other applications. It is designed to work as a CLI, and it relies on local environment variables, files and directories. Anyway, you can use it in shell scripts or CI/CD pipelines.
Hi @anu_om,
Just to clarify the concepts, Open edX is the LMS platform. Tutor is a tool that allows deploying, maintaining and operating Open edX installations.
Regarding your questions, everything that you mention can be done, with more or less development effort.