Which oauth2 scope is required to query Identities?

I’m trying to build a simple golang even upload client, and am running into an issue trying to collect my actorID from the Identities query. I’ve got a valid auth token for the write:event:create read:profile read:group scopes, but then when I try to do the simple Identities query with that token the API returns this:

{
  "data": {
    "identities": null
  },
  "errors": [
    {
      "code": "unknown_error",
      "field": null,
      "locations": [
        {
          "column": 3,
          "line": 2
        }
      ],
      "message": "Not authorized to access this person",
      "path": [
        "identities"
      ],
      "status_code": 500
    }
  ]
}

Alternately is there some other way to get my ActorID for the createEvents mutation?

I failed to mention: the instance I’m talking to is running 3.1.0

I managed to get he ActorID from the developer tools in my browser, so I no longer need this answer. I think it could be useful for others though.