If you are currently using the v2 endpoints please take some time to review the revised set of breaking changes in our log. You can give us feedback on these changes by replying in this thread or opening an issue on our api-preview-docs repo
The workflow key in the Get a pipelineGET /pipeline/{pipeline-id} response is now deprecated and is scheduled to be deleted on Dec 9, 2019
Instances where the workflow key is being referenced from the Get a pipelineGET /pipeline/{pipeline-id} response should be modified to make a call to Get a pipeline’s workflowsGET /pipeline/{pipeline-id}/workflow instead.
I’ve specified an unless conditional for a single workflow I wish to skip when manually triggering a pipeline via API.
When triggering the pipeline, I observe that the desired jobs are run in CircleCI.
However, the new pipeline shows no workflows at https://app.circleci.com/github/:org/:project/pipelines, and the API response to /pipeline/:id/workflow is { next_page_token: null, items: [] }. My guess is that these problems are related, as the Pipeline UI appears to leverage API v2.
Is it possible that a bug exists when combining Conditional Workflows and the Pipelines API?