Exposes functionality for a user to manage API keys under their control.
The App that this instance in associated with.
The User that this instance in associated with.
Creates a user API key that can be used to authenticate as the user. The value of the key must be persisted at this time as this is the only time it is visible. The key is enabled when created. It can be disabled by calling the disable method.
Deletes a specific API key created by the user. Returns silently if no key is deleted.
Deletes a specific API key created by the user. The function would complete normally if the provided key does not exist.
Enables a specific API key created by the user.
Fetches a specific user API key associated with the user.
Fetches all API keys associated with the user. Returns an empty list if no key is found.