# Using TiCDC - Querying Synchronization Tasks

__*Using TiCDC*__
__*TiCDC query synchronization tasks*__

```
cdc cli changefeed list --pd=http://10.0.10.25:2379

[{
    "id": "simple-replication-task",
    "summary": {
      "state": "normal",
      "tso": 417886179132964865,
      "checkpoint": "2020-07-07 16:07:44.881",
      "error": null
    }
}]
```
-------------------------------------------------------------
Use the following command to query the synchronization task list:
cdc cli changefeed list —pd= http://10.0.10.25:2379
[{
    "id": "simple-replication-task",
    "summary": {
      "state": "normal",
      "tso": 417886179132964865,
      "checkpoint": "2020-07-07 16:07:44 .881",
      "error": null
    }
}]
The checkpoint means that TiCDC has synchronized the data from that point in time to the downstream.
state is the state of the synchronization task:
normal: normal synchronization
stopped: stop synchronization (manual pause)
error: Stop syncing (error)
removed: Removed tasks (tasks with this status will only be displayed if the —all option is specified. (If not specified, you can use query to query tasks in that state)
finished: The task has been synchronized to the specified target-ts and is in a completed state (tasks in this state will only be displayed if the —all option is specified. (If not specified, you can use query to query tasks in that state).