I was wondering if there is a way to limit the number of API calls made annually per App created?
I was able to set one for a daily or monthly usage, but it seems that i can't exceed anything beyond monthly.
Is there a way to set an annual cap?
There is no built in configuration for year. What you can do is use 2 quota policies. First one will be how many you want in a month.
The next is the total annual quota by 12.
This will restrict not use extra quota in a month and on top it will check total in a year.
I suggest that you implement an external store to track the entitlement.