Developing a new studio experience

I need to build a custom tool so an instructional designer can outline a course that is separated from Studio. When the Outline is ready, it can be pushed to Studio for the rest of the content edition. I’ve noticed that studio is able to create sections, subsections using apparently undocumented POST calls to http://localhost:18010/xblock/

Is there any documentation on that? If not, any directions to the code that handle that?
The idea is eventually to have a full new UX that can do outline and content editing only using the Studio back end. Would that be possible at all?

@Tyrus Rather than making calls to internal Studio APIs, you might want to look into using the course import API, which would allow you to import a complete course structure, which is a well defined and stable format. See:

Some discussions about course exports/imports at: