Regarding additional default branches described here:
https://support.circleci.com/hc/en-us/articles/15222074173723-How-to-allowlist-additional-branches-for-Only-Build-Pull-Requests Unfortunately, it’s not easy to track what’s happening using using API calls like 'curl', 'JQ' etc. The ability to configure default branches from somewhere else , such as the yaml file or 'Project settings' page would make this much easier to take advantage of. As soon as we have some UI possibilities to manage default branches, we will apply this config to most of all projects and simplify our pipelines.