With how robust the Quicksight API is. As an admin could we create our own authoring experience using just the API and allow Readers to build dashboards programmatically?
I imagine this is okay, but I guess it could be possible to circumvent the whole authoring role if someone was dedicated enough to do it. The create dashboard API looks like it has just about everything you’d find as an author in this massive documentation.
For my use case I don’t have intentions of doing this but I am curious if this would be okay. For some businesses and even for a very few select cases of my own. I could see how this could be useful for anyone trying to lock down the Authoring experience even more for their users. I don’t really know why anyone would want to do this, but you could limit users to select visuals, or aggregations, or calculated fields while authoring.
Obviously this wouldn’t be a great user experience as you’d probably need to keep making calls to rebuild / reload from the json template of the dashboard / analysis. Unless the API would somehow support showing changes as the user makes them programmatically from a custom UI.