The fact that you only let admins have API keys is very upsetting and confusing. There are so many other tools that let standard users have API keys, for PowerBI integration it needs a API key from samanage.
Also the fact that you can only pull data in to PowerBI 1x day makes it very hard to manipulate data in the system because at times it will try to pull data again unless you remember every time to turn off refreshing, it will break the tools in BI and make you unable to work on that for the rest of the day.
For API keys i would like to see varied access based on role, or at least exposed API key options for Admins within a company so we can choose what each API key is able to do.
For PowerBI I would like to be able to have data be pulled once per hour, because with higher volumes of tickets, the need to update once per hour would greatly benefit a lot of people.