A recent bug report on a Go SDK I maintain (https://github.com/jszwedko/go-circleci/issues/17) that wraps the CircleCI API pointed out that the response from the
/projects endpoint returns URL encoded branch names, e.g.
release/0.1.0 is returned as
release%2F0%2E1%2E0. Is this intentional? As the response type is
application/json I found this surprising.
I’ve created a gist with an example response: https://gist.github.com/jszwedko/46094cec4d3048cfd71e3801d9a6d0f1