API Key
CRUD for API Keys
Create a new API key
Allows a user to create a new API key with a mode (`DEVELOPMENT` or `PRODUCTION`), a name, and an optional expiry date in the format DD-MM-YYYY. If no expiry is set, a default expiry is applied.
List all API keys for a user
Retrieves a list of all API keys associated with the user.
Renew an API key
Renews the specified API key, optionally updating its expiry date to the format DD-MM-YYYY. The API key's validity is extended, and a new key is not generated.
Revoke an API key
Permanently deletes the specified API key. It cannot be recovered.