I don’t find the scopes for Responses API when setting up a “restricted” API key. I tried creating a key and toggled on all individual scopes but it does not work:
You have insufficient permissions for this operation. Missing scopes: api.responses.read, api.responses.write
However i can create a API key that is not restricted to scopes, with “all” scopes and then it works. Is this how it’ supposed to be?
I’m also struggling with this. I’m trying to set up a very restricted key for use with a GitHub System Test action. I keep getting en error about missing the model.request scope.
Users can belong to an organization and to one or more projects, each with its own roles and permissions. It is possible these have been mixed up, and the user trying to create the API key is missing the required permissions at the organization level or the project level.
I recommend double-checking these settings by making simple curl calls to the API to inspect the users and their assigned roles.
Perfect thank you for helping get this in front of the right people! I also have a case number 04615183 which I’ve shared some videos and additional information on if you want to include that with your write up.