Roles and permissions
| Permission | Admin | Editor | Viewer |
|---|---|---|---|
| View and filter dashboards | ✓ | ✓ | ✓ |
| Export data | ✓ | ✓ | ✓ |
| Create and edit dashboards | ✓ | ✓ | — |
| Create and edit visualizations | ✓ | ✓ | — |
| Connect and manage data sources | ✓ | ✓ | — |
| Generate API keys | ✓ | ✓ | — |
| Invite and remove members | ✓ | — | — |
| Change member roles | ✓ | — | — |
| Manage workspace settings | ✓ | — | — |
| Delete the workspace | ✓ (owner only) | — | — |
Role changes take effect immediately. A member whose role is changed does not need to sign out and back in — their permissions update on their next page action.
Managing members
Invite a team member
Invite a team member
Change a member's role
Change a member's role
You cannot change the role of the workspace owner. Ownership transfer is handled separately — contact support@flowstateai.com if you need to transfer ownership.
Remove a member
Remove a member
Removed members lose access immediately. Any dashboards or data sources they created remain in the workspace and are not deleted.
API access
Only Admins and Editors can generate API keys. Viewers do not have API access. To generate an API key, go to Settings → API Keys and click New API key. Give the key a descriptive name so you can identify it later. For details on authenticating with the API and managing keys, see the API authentication reference.Each API key inherits the permissions of the user who created it. An Editor’s API key cannot perform Admin-only actions.