Requested feature overview description.
The ability to have multiple API keys, all of which can be separately regenerated or deleted.
Why would it be useful?
It's safer to use a different API key with each application, that way you can delete a key when you're done using an application without any interruption to other services. If the API key is logged along with requests, it could also be used to work out which tool you've trusted with your API key has been compromised in the case of abuse.
It would also be useful if there was an option to set permissions on the keys (read only and etc) but that's probably more fitting for another feature request.
What part(s) of the site page(s) are affected?
e621 API