Create a key
1
Start a new key
Click Create API key and give it a name you’ll recognize later, like “Production server”.
2
Choose an owner
You ties the key to your account — it’s deleted if you’re removed from the workspace. Machine puts a workspace service account behind the key, so it keeps working even if you leave.
3
Set permissions
Pick All, Read Only, or Restricted (see below), and optionally open Advanced options to set a daily spend cap in credits and a rate limit in requests per minute.
4
Copy the secret
The full key is shown once, right after creation. Copy it now — for security, you won’t be able to see it again. The list shows only a preview from then on.
Permission presets
Restricted keys use a resource matrix:
- Flows — Read lists flows and reads a flow’s input/output schema.
- Runs — Read polls a run’s status and results; Write also starts runs, which spends credits.
Manage and revoke keys
The key list shows each key’s name, its permission preset, a key preview, when it was created, and when it was last used — a quick way to spot keys that are no longer in use. From the row menu you can:- Edit — rename the key or adjust its settings.
- Delete — permanently delete the key. You’ll type the key’s name to confirm, and requests using it stop working immediately.

