As best I can tell, you can’t query the REST API without an Access Token, but an Access Token is only enabled for the organizations you select. The list of allowed organizations is limited by membership.
The upshot of this, if I’m understanding the behaviour correctly, is that I can’t use the API to check build status from the Bazel build pipeline, as one example:
# with access token:
Error: https://api.buildkite.com/v2/organizations/bazel/pipelines/bazel-bazel/builds/15216: status code 404
# without access token:
Error: https://api.buildkite.com/v2/organizations/bazel/pipelines/bazel-bazel/builds/15216: status code 401
Anything I’m missing here? Any plans to allow REST API access for public pipelines?