List pipelines
list_pipelinesList a repository's Woodpecker CI pipelines in reverse chronological order, paged and filtered by branch, event, or status to find runs for pull request branches. Returns summary entries, not logs.
Instructions
Lists pipelines for one repository, newest first, paged (default 10 per page, max 50). Each entry has number, status, event, branch, first line of the commit message, short commit SHA, author, ISO created time, duration_s and pipeline errors if any; get_pipeline gives the web URL. Filters are passed through to Woodpecker; branch matches exactly. Use them to find e.g. the runs for a pull request branch. Returns no workflow, step or log detail; use get_pipeline for that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default 1). | |
| repo | Yes | Repository as "owner/name" (e.g. "acme/webapp") or a numeric Woodpecker repo id. | |
| event | No | Event filter: push, pull_request, tag, release, deployment, cron, manual. | |
| branch | No | Exact branch filter. | |
| status | No | Status filter: pending, running, success, failure, error, killed, canceled, blocked, declined, skipped. | |
| instance | Yes | Woodpecker instance name. Configured instances: default. | |
| per_page | No | Results per page (default 10, max 50). |