Hi there, can I enquire if there are QuickSight APIs that can allow custom applications to export dashboard and/or visualisations?
I’ve checked the Quicksight API reference but did not find any related to the above use case.
We are not looking at embedding dashboards but to export specific dashboards as reports to be sent out as emails.
If there isnt any such APIs currently, may I know if there is a roadmap for this?
Hi there, the original use case for my question in Feb was that we needed to send a report with its dashboard filtered specific to each recipient we are sending to.
Just rethinking the original question here, perhaps, for my use case, I should not need an API to export dashboard or visualisations. Instead, if QuickSight already has email reporting capabilities, the idea here might be to provide APIs to trigger these email reporting capabilities so we can tap on this feature for our reporting needs.
For example, a scheduled job on our end calling QuickSight email API based on certain parameters such as:
Sheet Name / Reference
(and the other customization options you’ve mentioned)
As mentioned by @hilton_smith, we think such APIs (not sure if his use case is similar to mine) are very suitable for large-scale automated reporting.
To add to this - we have a range of use-cases where an API could be helpful (e.g. publish to a wiki or chat channel). The scheduled email is kind of helpful, but there are definitely use-cases beyond this.
And a key limitation of the email PDF is the fact it can only do a single page of course. I think multi-page is somewhere on the roadmap, and I can see that helping a bit.
@bang Thank you for sharing more details. Just so you know, email reports respect both row-level security and dynamic parameter defaults, so if you schedule an email report on a dashboards that uses either, each user’s emails will look different and they will see data specific to them.
I dont disagree with you that having an API to trigger them on a more custom schedule would be great. We will make down your request internally.
Our use case involves Embedded dashboards using anonymous login and parameters to filter data appropriately for the user in our web application. Currently embedded dashboards do not allow a user to schedule email delivery. We’ve developed our own custom email scheduling system, but would like to tie into Quicksight further to include a PDF snapshot at the time the email is generated.
@LexusHam acknowledged. We have a number of customers using anonymous embedding who also want to send email reports, and this is something the product team is currently looking into (to generate those assets programmatically).
@Jesse , In my scenario, I am good with the email of Dashboard, Paginated reports as PDFs!
I also want to store the PDFs somewhere like S3 so that I can use it on my web application workflows etc,.
Can you please help me here to understand is there any other I can export the Dashboard or Reports? Appreciate your help!