@adventurous-lifeguard-17150 There's not currently any documentation on the API, in part because it's not supposed to be a public interface: it's currently written specifically to be used by the UI, and it can change at any point as the UI changes. If you think it would be useful to have a public API that other tools can use, please file an issue 🙂
As for more customization in the UI, what are you looking for specifically? As it says under
https://meltano.com/docs/ui.html#current-status, we're tracking issues for many UI improvements in
https://gitlab.com/groups/meltano/-/epics/78, but these are not currently a priority to me, although I'll gladly take contributions!