diff --git a/superset/views/core.py b/superset/views/core.py index 0419c042f8ec1..03636db826445 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -1953,6 +1953,9 @@ def dashboard(**kwargs): # noqa 'common': self.common_bootsrap_payload(), } + if request.args.get('json') == 'true': + return json_success(json.dumps(bootstrap_data)) + return self.render_template( 'superset/dashboard.html', entry='dashboard',