Closed
Description
As a Coder administrator, I'd like to use the API/CLI (or even the web dashboard) to create and edit workspaces on behalf of other users.
Use cases:
- Migrating platforms or workspaces on behalf of users
- e.g. moving to another template, migrating from Coder v1
- Automate/integrate Coder into another platform
- Automated load testing (create users with workspaces)
- Ensure developers have one workspace when their account is created
This seems like it could be an API/CLI-only feature. @Emyrk brought up the idea that admins could "masquerade" users (e.g. "Log in to Coder as @user-1").