Newer Version Available

This content describes an older version of this product. View Latest

Clone Reports

Creates a copy of a custom, standard, or public report by sending a POST request to the Report List resource.

Example

You want to clone report 00OD0000001cxIE and name the cloned report as "myNewReport."

This POST request /services/data/v34.0/analytics/reports?cloneId=00OD0000001cxIE to the Report List resource clones the report.

1{ "reportMetadata" :
2   {"name":"myNewReport"}
3}

The response to the POST request returns the following details about the cloned report.

1{ 
2   "reportExtendedMetadata" : { 
3      ... 
4   },
5   "reportMetadata" : { 
6      "aggregates" : [ "RowCount" ], 
7      "chart" : null,
8      "currency" : null,
9      "description" : null,
10      "detailColumns" : [ 
11         "USERS.NAME", 
12         "ACCOUNT.NAME", 
13         "TYPE", 
14         "DUE_DATE",
15         "LAST_UPDATE", 
16         "ADDRESS1_STATE" ], 
17      "developerName" : "myreport2", 
18      "division" : null,
19      "folderId" : "005D0000001UlszIAC", 
20      "groupingsAcross" : [ ], 
21      "groupingsDown" : [ ],
22      "hasDetailRows" : true, 
23      "hasRecordCount" : true, 
24      "historicalSnapshotDates" : [ ], 
25      "id" : "00OD0000001jabSMAQ", 
26      "name" : "myNewReport", 
27      "reportBooleanFilter" : null, 
28      "reportFilters" : [ ], 
29      "reportFormat" : "TABULAR", 
30      "reportType" : { 
31         "label" : "Accounts", 
32         "type" : "AccountList" }, 
33      "scope" : "user", 
34      "showGrandTotal" : true,     
35      "showSubtotals" : true,
36      "sortBy" : [ ],
37      "standardDateFilter" : { 
38         "column" : "CREATED_DATE", 
39         "durationValue" : "CUSTOM",
40         "endDate" : null, 
41         "startDate" : null }, 
42      "standardFilters" : null }, 
43   "reportTypeMetadata" : {
44      ... 
45   }
46}