Currently, to authenticate to LiteTime API, you need a service account. It would be nice to authenticate as a user and apply it's permissions. This way, there is no need for multiple service accounts or an account with many permissions.