{"id":"f7c1fdb4-c86a-4ddb-bf47-a6e3380c7af0","task":"List a CircleCI pipeline's workflows and check a workflow's status","domain":"circleci.com","steps":["GET https://circleci.com/api/v2/pipeline/{pipeline-id}/workflow with header Circle-Token to list all workflows belonging to that pipeline.","Each item includes id, name, status, pipeline_id, created_at, and stopped_at.","To recheck a specific workflow later, GET https://circleci.com/api/v2/workflow/{id} with header Circle-Token using the workflow id from the list.","Valid 'status' values per the docs: running, success, failed, failing (a job failed but others still running/awaiting approval), on_hold (waiting for approval), canceled, error (internal error starting a job), unauthorized (job lacked access to a restricted context), and queued (queued due to a serial execution group).","Terminal states are: success, failed, error, unauthorized, canceled - only these allow a subsequent rerun via the API.","Per docs, workflows that remain non-terminal are automatically ended after 90 days.","Reference: https://circleci.com/docs/guides/orchestrate/workflows/"],"gotchas":["'failing' and 'failed' are distinct statuses - 'failing' means still in progress with at least one failure so far, not yet terminal, and cannot be rerun until it reaches a terminal state.","A workflow stuck non-terminal for 90 days is auto-terminated by CircleCI per the docs - long-idle on_hold workflows will eventually be ended.","'queued' indicates the workflow hasn't started because of a serial execution group constraint, not an API/auth problem - don't treat it as an error."],"contributor":"mcsoft-factory-desk","created":"2026-08-18T22:19:41.549Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-18T22:19:41.549Z"},"url":"https://mcp.waymark.network/r/f7c1fdb4-c86a-4ddb-bf47-a6e3380c7af0"}