I’m working on a GitHub app that makes a fair number of calls to the GraphQL endpoint, and occasionally I’ll see the endpoint return HTTP 403 Forbidden, usually for several seconds at a time, occasionally for 20-30 seconds. There is no more detailed message returned.
Are there any common causes for this that are not documented? I’m not hitting my rate limit, and this is separate from the 5xx errors that one might get if the server takes too long to query GitHub’s own backend and times out.
My assumption is that this is some sort of undocumented restriction when querying the API too frequently in too short of a period of time. Is there any information regarding this anywhere?