To streamline user management within large organizations, you can now create API keys at the company level!
Previously, API keys could only be created at the workspace level. Now, account admins can create a user management API key on the company dashboard and use it to automate user provisioning and role assignment without having to run the same script against each workspace individually.
In tandem with this release, we've added a new endpoint to invite a new user to a workspace, with plans to add additional endpoints for managing users in the near future.
How to create a key
Only account admins can create user management API keys, which are managed from the company dashboard.
Open the API keys tab and click on the Create key button. Give the key a name, set an expiration time range, and click Create key
Copy the generated key and store it securely. You won't be able to retrieve it again after this point.
Note
Currently, only user management keys can be created at the company level. All other API key types, including Link Agent, CI/CD integration, and CLI keys, remain scoped at the workspace level.
If your mabl organization is structured as a single workspace, nothing has changed for you. Continue to use workspace-scoped API keys as before.