Users should be able to Self Serve Audit Logs
Users should be able to pull and download the audit logs independently. CCI-I-847
I would be a great idea, if we as a company could query an api to gain access to our billing information instead of going to the UI and then transfer this our own finance systems.We can see you already have an endpoint called graphql-unstable, but there is no documentation on this, and it is not clear how you expect authentication against this endpoint? CCI-I-1342
API V2 Endpoint to Return All Pipelines Run within a Timeframe Filtering
The current API V2 Endpoint ( https://circleci.com/docs/api/v2/index.html#operation/listPipelines ) to return all pipelines has no filtering available. For example, it will return last 250 but doesn't enable ability to return pipelines run in 24 hours or 3 days.
Project setup and configuration in API v2
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.
Filter based on api response
Currently only regex is allowed to filter between branches in circleci We would like to have an option to filter based on the response from an api call
API V2: Would like to know pipeline status
I would like to know the "pipeline status" through the new API V2. CCI-I-1391
Set Up New Project API
An API endpoint to start build a new repo with an already existing config. We have a terraform pipeline to manage Github repositories but we still need to manually add project to circleci.
Add API Endpoints For Job Resource Usage
Being able to programmatically see and compare job resource usage would be helpful. Bonus if there was an endpoint to easily tell if jobs weren't consuming all of their resources, say if they were below 50% usage.
Support parameters when triggering a pipeline
The new "trigger a build by project" endpoint in practice triggers entire workflows and not singular jobs. In other words, it does not support specifying a job to trigger via build_parameters the way the other API job trigger does.It would be greatly appreciated if the new endpoint could be made to support build_parameters so as to target particular jobs and not entire workflows. Our primary use case for wanting to trigger jobs outside of a workflow context via the API is ad-hoc mobile app submissions via our Hubot app in Slack. I imagine there would be other uses - there are plenty of opportunities for CircleCI-powered automation outside of a workflow context. This would be especially helpful given that the other API job triggering endpoint is not supported when using the 2.1 configuration. CCI-I-690