Overall this behavior seems super weird and can’t imagine it being expected. I looked around and didn’t notice any existing threads about this, nor anything on https://status.circleci.com/, nor anything recent/relevant on Track CircleCI Updates - CircleCI. This particular V2 endpoint doesn’t seem to be mentioned in CircleCI API either.
I can access the artifacts in a browser session where I’m logged into CircleCI. Seems like the key element is the ring-session cookie (i.e. authentication).
With curl I can access it if I use an API token.
It looks like CircleCI has disabled unauthenticated access to the artifacts/ endpoint. Is that intentional? I haven’t seen that announced anywhere. If intentional, seems kinda pointless since the artifacts themselves are still accessible without any kind of authentication.
I just posted that I’m experiencing the same thing, with some details on my situation, but my post was caught in the spam filter (due to links I guess)? In any case, there are more people affected by this. The ability to make unauthenticated requests to some API endpoints seems broken.
An additional problem is that this endpoint does not work with project tokens. We wanted to use a read-only one as a workaround. It forces you to use personal tokens for some reason, which we do not want to use.
glad to hear! Everything seems to be back to normal. I re-ran some of the jobs that were failing due to this and they passed. Thanks for the quick response.