How can I pass the filter values to the .NET core API?

How can I pass the filter values to the .NET core API

do you mean passing filter from .net application to a Quick Sight embedded dashboard?
if yes, you may use this Quick Sight Java script SDK.
We also have a demo environment showing coding on how to embed. Can see if it helps?

Embedding demo: https://developer.quicksight.aws/embedSample/custom
Quick Sight JavaScript SDK: https://github.com/awslabs/amazon-quicksight-embedding-sdk

No, I want to pass Quick Sight dashboard filter values to the .Net Core api

not sure if I can get it correctly. would be great if you can describe with an example.

There is a new feature that Quick Sight can support embed call back action. Developers can now register to datapoint callbacks (ie. slice in a pie chart, bar on a bar chart) through the Embedding SDK. They can then pass the information about that datapoint (ie. value of the slice) to other parts of their application or other services in their workflow.

Details can be found in here Adding embedded callback actions at runtime in Amazon QuickSight - Amazon QuickSight

1 Like

@royyung We have a Quick Sight dashboard with multiple filter options embedded in our angular code, we want to generate a custom pdf report out of this dashboard, for this we are planing to write our own api to generate the custom pdf report, this api will need a the filter values selected from the Quick Sight dashboard, so we need a solution to pass these filter values to the api we are planing to develop.

@amolpandav1211 you may use below API to pass parameter to a Paginated report and export csv file to S3. Then you may use the csv file to create a custom PDF