List Asynchronous Runs of a Report

You can get as many as 2000 instances of a report for which you requested asynchronous runs by sending a GET request to the Instances List resource. The instance list is sorted by the date when the run was requested. Report results are stored for a rolling 24-hour period. During this time, based on your user access level, you can access results for each instance of the report that was run.

Example 

A GET request, /services/data/v29.0/analytics/reports/00OD0000001ZbP7MAK/instances, to the Instances List resource returns two instances of the report that was run asynchronously. Each URL handle stores report results for that instance.

1[
2    {
3        "id": "0LGD000000000IyOAI",
4        "requestDate": "2013-08-12T19:06:47Z",
5        "status": "Success",
6        "url": "/services/data/v29.0/analytics/reports/00OD0000001ZbP7MAK/instances/0LGD000000000IyOAI",
7        "ownerId": "005D0000001KvxRIAS",
8        "queryable" : false,   
9        "hasDetailRows": false,
10        "completionDate": "2013-08-12T19:06:48Z"
11    },
12    {
13        "id": "0LGD000000000IjOAI",
14        "requestDate": "2013-08-12T18:39:06Z",
15        "status": "Success",
16        "url": "/services/data/v29.0/analytics/reports/00OD0000001ZbP7MAK/instances/0LGD000000000IjOAI",
17        "ownerId": "005D0000001KvxRIAS",
18        "queryable" : false,   
19        "hasDetailRows": false,
20        "completionDate": "2013-08-12T18:39:07Z"
21    }
22]

See Also