Im puzzled because the code Im using (php) has been in place for over a year and only started misbehaving this week.
Im always receiving a 401 error when attempting an API GET for tax_rates.
To check there wasn't an issue, I placed a GET for employees before the tax_rate code and that worked fine.
Im using the exact same auth_token, merchant ID etc. Its all identical code, except the url end point ends in /tax_rates as opposed to /employees.
This happens both in the live system and sandbox.
I have launched the web app from the Clover dashboard, signed in as the store owner.
So I can't see what the issue is.
Thanks Lee that's it. Yes I changed the read permission on the Inventory recently. I had assumed (wrongly) that tax_rates permission were associated with the Merchant not the Inventory.
Thanks for your help.