Why does List Repository Projects in API require authentication?

I was trying to use the list repository projects API found here, and saw that it requires authentication. This is true even if the repository and its projects are publicly accessible.

Why does this API call require authentication if the data is publicly accessible via the UI? Is there a way to get a repository project without authentication?

Auth is required to prevent abuse of the API.

1 Like

There are other API endpoints that are public, like querying issues, that don’t require auth. I would also think that issues would be more prone to abuse than projects. Why is projects gated by auth and not issues?