You can now programmatically create, manage, deploy, and audit resources in Amazon QuickSight. QuickSight supports APIs for dashboards, data, SPICE, and permissions. Dashboard APIs enable dashboard creation from pre-configured templates and management of existing dashboards. Data APIs provide capabilities related to data sources and datasets and SPICE APIs facilitate triggering and monitoring of data ingestions. Fine-grained permissions APIs enable addition and management of AWS Identity and Management (IAM) policy mappings that control access to AWS resources such as Amazon S3 and Amazon Athena for specific users or groups within Amazon QuickSight.
As a developer, you can now automate your Amazon QuickSight embedded deployments. Commonly used dashboards can be saved as templates, from which personalized dashboards can be programmatically created for users or groups. Using data APIs, you can create filtered datasets tailored to these dashboards. With these new APIs, you can also move assets across different AWS accounts, which enables separation of dev, QA, and production environments. With SPICE APIs, datasets on SPICE can be refreshed via API when data loads or ETL jobs are complete.
The new QuickSight APIs allow administrators to audit and manage access to dashboards, data sources, and data sets across your account. You can pre-populate dashboards and datasets into individual author accounts for easier and faster onboarding. You no longer need to distribute individual credentials to data sources and can simply provision centrally-managed data sources shared with all your users. Individual author access to Amazon S3, Amazon Athena, and other AWS resources can be managed on-the-fly using IAM policies through the fine-grained access control APIs. Lastly, you can build out customized review or approval flows for moving assets to production within or across AWS accounts.
Read “Evolving your analytics with Amazon QuickSight’s new APIs and theming capabilities” to learn how these APIs open up unlimited possibilities, whether you are using Amazon QuickSight to provide your users with an embedded analytics experience or using it for your internal BI needs.
Amazon QuickSight dashboard, data, and SPICE APIs are available in both the Standard and Enterprise Edition with edition-specific support for functionality. Fine-grained access control APIs and template support for dashboard APIs are available in Amazon QuickSight Enterprise Edition. For a list of where Amazon QuickSight is available, please see the AWS Region Table.