Amazon QuickSight adds API support for data, dashboard, SPICE and permissions

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.

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.