No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
Execute Async
Resource URL
Runs an instance of a report asynchronously with or without filters and returns a handle that stores the results of the run. The results can contain summary data with or without details.
| Data | URL |
|---|---|
| Summary | |
| Summary with detail |
Formats
JSON
HTTP methods
POST
POST request body
| Property | Type | Description |
|---|---|---|
| name | String | Report name. |
| id | String | Unique report ID. |
| currency | String | Report currency, such as USD, EUR, GBP, for an organization that has Multi-Currency enabled. Value is null if the organization does not have Multi-Currency enabled. |
| reportFormat | String | Format of the report. Value can be:
|
| developerName | String | Report API name. |
| reportType | Report type | Unique API name and display name for the report type. type: Of type string, this is the unique identifier of the report type. label: Of type string, this is the display name of the report type. |
| aggregates | Array of strings | Unique identities for summary or custom summary formula fields
in the report. For example:
|
| groupingsDown | Groupings down[] | Unique identities for each row grouping in a report. The identity
is:
|
| groupingsAcross | Groupings across[] | Unique identities for each column grouping in a report. The
identity is:
|
| reportBooleanFilter | String | Logic to parse custom field filters. Value is null when filter logic is not specified. This is an example of a report filtered to show opportunities for accounts that are either of customer or partner type OR their annual revenue exceeds 100K AND they are medium or large sized businesses. The filters are processed by the logic, “(1 OR 2) AND 3.” |
| reportFilters | Filter details[] | List of each custom filter in the report along with the field name, filter operator, and filter value. |
| detailColumns | Array of strings | Unique API names for the fields that have detailed data. |
| historicalSnapshotDates | Array of strings | List of historical snapshot dates. |
Response body
| Property | Type | Description |
|---|---|---|
| id | String | Unique ID for an instance of a report that was run asynchronously. |
| status | String |
|
| url | String | URL where results of the report run for that instance are stored. The value is null if the report couldn’t be run because of an error. |
| ownerId | String | API name for the user ID. |
| completionDate | Date, time string | Date, time when the instance of the report run finished. Only available if the report instance ran successfully or couldn’t be run because of an error. Date-time information is in ISO-8601 format. |
| hasDetailRows | Boolean |
|
| requestDate | Date, time string | Date and time when an instance of the report run was requested. Date-time information is in ISO-8601 format. |
Examples
See a sample of a GET request to return a list of asynchronous runs of a report.
See a sample of a POST request to request an asynchronous report run.