In our ongoing effort to support valuable automation and integration use cases, and improve our public API, we’ve recently released the Create/Follow Project API v2 endpoint.
This v2 API endpoint allows you to create a new CircleCI project, and returns a list of the default advanced settings. It can also be used to follow a new project. CircleCI will then monitor the project for automatic building of commits.
This endpoint is especially useful for those wanting to incorporate the creation of CircleCI projects into your automated processes for creating new software projects.
This endpoint can only be called on a repo with a main branch and an existing config.yml file.
This endpoint is currently only available for classic GitHub Oauth or BitBucket type projects. See our community forum for more.
Note: This endpoint is currently labeled as “experimental”, which means it can change at any time. It is not advised to use in production because of this reason.
For the API specifications, read our docs.
We’d love to hear from you! If you have questions or feedback please let us know below.