Project setup and configuration in API v2
Trond
For organizations with hundreds of GitHub repos, project creation tooling is essential, but currently, the tooling in our organization is not able to setup new repos in CircleCI using APIv2, since this API version simply does not expose this functionality.
This is possible in APIv1.1, and it feels rather counter productive to remove this ability in the new API version.
O
Olaf Molenveld
Hi all, i'm the product manager of our public API. We are looking for your feedback while we are improving and expanding our public APIs.
We have just released several new API v2 endpoints that help in the automated creation and configuration of projects through our API v2.
You can find more info here:
https://discuss.circleci.com/t/create-follow-project-v2-api-endpoint-now-in-open-preview/49953
and
https://discuss.circleci.com/t/project-settings-api-v2-endpoints-now-in-open-preview/49999
Please let us know what you think, all feedback is welcome!
N
Nathan Nicholson
Yes, this! Currently Circle is basically the last part of our new service provisioning setup where we need our developers to click through a UI to have something able to run with.
J
Johann Gomes
This feature is essential for provisioning pipelines in an automated fashion, giving users a frictionless experience as a developer that needs this kind of infrastructure for their projects.
C
Chris Briesemeister
Agreed. The automations in our organization cannot complete this last step in providing in entire infrastructure stack without manual intervention. Providing the start building functionality via API would help us significantly reduce wait time to start building and deploying new applications.
B
Ben Dang
additionally it would be great if these "advanced settings" under this tab https://app.circleci.com/settings/project/.../advanced could be exposed through the API. It would help with giving self-service options to our end users who won't necessarily have admin rights to manage the project.