# Querying Replication Tasks

+ **`tso:`** Represents the largest transaction `TSO` in the current `changefeed` that has been successfully replicated to the downstream
+ **`checkpoint:`** Represents the corresponding time of the largest transaction `TSO` in the current `changefeed` that has been successfully replicated to the downstream
+ **`state:`** `normal`, `stopped`, `error`, `removed`, `finished`
+ For example:
```
$ tiup cdc cli ~!@changefeed list@!~ --pd=http://10.0.0.138:2379

[{
    "id": "simple-replication-task",
    "summary": {
      "state": "normal",
      "tso": 417886179132964865,
      "checkpoint": "2020-07-07 16:07:44.881",
      "error": null
    }
}]
```
-------------------------------------------------------------
`checkpoint` indicates that `TiCDC` has already replicated data before this time point to the downstream.

`state` indicates the state of the replication task.
- `normal:` The replication task runs normally.
- `stopped:` The replication task is stopped (manually paused).
- `error:` The replication task is stopped (by an error).
- `removed:` The replication task is removed. Tasks of this state are displayed only when you have specified the `--all` option. To see these tasks when this option is not specified, run the changefeed query command.
- `finished:` The replication task is finished (data is replicated to the `target-ts`). Tasks of this state are displayed only when you have specified the `--all` option. To see these tasks when this option is not specified, run the changefeed query command.