If i want to add a new pannel to a existed dashboard by http api, can it do? by which api?

Hello @jianfengye, you can add panel to dashboard using Create / Update dashboard API POST /api/dashboards/db . The dashboard in JSON have to contain the complete dashboard model. So your current dashboard model + added panel. You can get the current dashboard model by API using Dashboard HTTP API | Grafana documentation or in UI by Dashboard -> Settings -> JSON Model . And then to the panels array, add your new panel. It is also described here.

!