diff --git a/docs/sources/http_api/dashboard.md b/docs/sources/http_api/dashboard.md index fdd66881b30..7bb85c38986 100644 --- a/docs/sources/http_api/dashboard.md +++ b/docs/sources/http_api/dashboard.md @@ -332,7 +332,11 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk HTTP/1.1 200 Content-Type: application/json -{"title": "Production Overview"} +{ + "title": "Production Overview", + "message": "Dashboard Production Overview deleted", + "id": 2 +} ``` Status Codes: @@ -506,7 +510,11 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk HTTP/1.1 200 Content-Type: application/json -{"title": "Production Overview"} +{ + "title": "Production Overview", + "message": "Dashboard Production Overview deleted", + "id": 2 +} ``` Status Codes: diff --git a/docs/sources/http_api/data_source.md b/docs/sources/http_api/data_source.md index 23068baaf62..0cc276d0953 100644 --- a/docs/sources/http_api/data_source.md +++ b/docs/sources/http_api/data_source.md @@ -419,7 +419,10 @@ Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk HTTP/1.1 200 Content-Type: application/json -{"message":"Data source deleted"} +{ + "message":"Data source deleted", + "id": 1 +} ``` ## Data source proxy calls diff --git a/docs/sources/http_api/folder.md b/docs/sources/http_api/folder.md index 8a841497a4a..6828e8a852b 100644 --- a/docs/sources/http_api/folder.md +++ b/docs/sources/http_api/folder.md @@ -264,7 +264,8 @@ HTTP/1.1 200 Content-Type: application/json { - "message":"Folder deleted" + "message":"Folder deleted", + "id": 2 } ``` diff --git a/pkg/api/dashboard.go b/pkg/api/dashboard.go index 7bcfb297fe7..65e58545e72 100644 --- a/pkg/api/dashboard.go +++ b/pkg/api/dashboard.go @@ -210,6 +210,7 @@ func deleteDashboard(c *models.ReqContext) Response { return JSON(200, util.DynMap{ "title": dash.Title, "message": fmt.Sprintf("Dashboard %s deleted", dash.Title), + "id": dash.Id, }) } diff --git a/pkg/api/datasources.go b/pkg/api/datasources.go index 560d4ef59a2..ebe7dfd37f8 100644 --- a/pkg/api/datasources.go +++ b/pkg/api/datasources.go @@ -127,7 +127,10 @@ func DeleteDataSourceByName(c *models.ReqContext) Response { return Error(500, "Failed to delete datasource", err) } - return Success("Data source deleted") + return JSON(200, util.DynMap{ + "message": "Data source deleted", + "id": getCmd.Result.Id, + }) } func validateURL(tp string, u string) Response { diff --git a/pkg/api/folder.go b/pkg/api/folder.go index 593f1f5a133..43041a6d165 100644 --- a/pkg/api/folder.go +++ b/pkg/api/folder.go @@ -93,6 +93,7 @@ func DeleteFolder(c *models.ReqContext) Response { return JSON(200, util.DynMap{ "title": f.Title, "message": fmt.Sprintf("Folder %s deleted", f.Title), + "id": f.Id, }) }