I want to create an API for many of my scripts which will run on a few virtual machines. I don’t want to create multiple API keys, so I want to have a single API key with all the read permissions.
Is there any way to use *:read scope or something similar?
We cannot create custom user level also we don’t have any documentation to do so, whereas we can customize service accounts authorization via PAT or API Keys. Where you can customize your access based on your requirement. For your reference you may use documentation mentioned by fellow ambassador.