List
The list returns every pipeline with the state of its latest run and a 24-hour summary:last_run_state, last_run_started_at_micros, last_run_finished_at_micros, last_run_scanned_rows (the events that it read), and last_run_error, and the counts of runs over the past 24 hours.
Get
See Schedule and read positions and Retries and dead letters.
Update and delete
PUT takes the same body as Create a pipeline and replaces the configuration. Changing only enabled needs pipelines.pause, and any other change needs pipelines.edit. Changing enabled from false to true resets the read positions, so every source reads back lookback_secs again. DELETE answers {"deleted": true}.
Run history
scanned_rows equals the sum of written_rows, dropped_rows, and failed_rows.
Backfill
monitor path. See Query.
A realtime pipeline answers 400 (realtime pipelines do not support backfill).