I am not sure if this is possible at all but is there a way to remove api access for users in Redash? My thought was to just have a service account user and use that API key assigned to the user rather than individual users have their own access. I know I can change users permissions so they do not have access to some data source, but was not sure if this was an alternative option! Thanks!

This isn’t supported without modifying the source code. The available permissions for groups are listed here:

    DEFAULT_PERMISSIONS = [
        "create_dashboard",
        "create_query",
        "edit_dashboard",
        "edit_query",
        "view_query",
        "view_source",
        "execute_query",
        "list_users",
        "schedule_query",
        "list_dashboards",
        "list_alerts",
        "list_data_sources",

This is a good idea though.

1 Like

Thanks @jesse ! I will still definitely make the service account and just direct users to use that API token rather than their personal one

1 Like