Reports
Query report data and export to file
Request a file export of data from any report json that is not created
Query report data from a report that is not created
Mode:
- Export: 100000 Records
Based on the report type sent in the request, the data structure returned may have multiple formats.
Types
List
{
...
"columns": ...
"settings": {
...
"totals": false,
"transpose": false,
}
}
List (Totals)
{
...
"columns": ...
"settings": {
...
"totals": true,
"transpose": false,
}
}
PeriodList
{
...
"columns": ...
"periods": ...
"settings": {
...
"totals": false,
"transpose": true|false,
}
}
Summary
{
...
"columns": ...
"group_rows": ...
"settings": {
...
"totals": false,
"transpose": true|false,
}
}
Summary (Totals)
{
...
"columns": ...
"group_rows": ...
"settings": {
...
"totals": true
"transpose: true|false,
}
}
PeriodSummary
{
...
"columns": ...
"group_rows": ...
"periods": ...
"settings": {
...
"totals": false,
"transpose": true|false,
}
}
Pivot
{
...
"columns": ...
"group_rows": ...
"group_columns": ...
"settings": {
...
"totals": false,
"transpose": true|false
}
}
Pivot (Totals)
{
...
"columns": ...
"group_rows": ...
"group_columns": ...
"settings": {
...
"totals": true,
"transpose": true|false,
}
}
Data
| Type | Headers | Index | Records | Group Rows | Group Columns | Totals | Periods | Transpose |
|---|---|---|---|---|---|---|---|---|
| List | Yes | No | Yes | No | No | No | No | No |
| List (Totals) | Yes | No | Yes | No | No | Yes | No | No |
| PeriodList | Yes | Yes | Yes | No | No | No | Yes | Yes |
| Summary | Yes | Yes | Yes | Yes | No | No | No | Yes |
| Summary (Details) | Yes | Yes | Yes | Yes | No | Yes | No | No |
| Summary (Totals) | Yes | Yes | Yes | Yes | No | Yes | No | Yes |
| PeriodSummary | Yes | Yes | Yes | Yes | No | No | Yes | Yes |
| Pivot | Yes | Yes | Yes | Yes | Yes | No | No | Yes |
| Pivot (Totals) | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes |
post/datainsights/v1.1/reports/query/export/async
Request
- The document declares no server URL.
- AuthHTTP bearer
Query parameters
view'details' | 'formatted' required
Example:details
View: should be either 'formatted' or 'details'
format'xlsx' | 'csv' | 'json' required
Example:xlsx
Format: should be either 'xlsx', 'csv' or 'json'
include_chartsboolean
Example:true
Flag to include charts in the export, defaults to True
Headers
X-PROPERTY-IDinteger required
Property id of the client
Request body
Example request
{
"title": "Report title",
"dataset_id": 1,
"columns": [
{
"cdf": {
"type": "default",
"column": "credit_amount"
},
"metrics": [
"sum"
]
}
],
"group_rows": [
{
"cdf": {
"type": "default",
"column": "credit_amount"
}
}
],
"group_columns": [
{
"cdf": {
"type": "default",
"column": "credit_amount"
}
}
],
"custom_cdfs": [
{
"column": "full_address",
"name": "Full address",
"description": "CDF with the full address information",
"kind": "String",
"format": "currency"
}
],
"filters": {
"and": [
{
"cdf": {
"type": "default",
"column": "credit_amount"
}
}
],
"or": [
{
"cdf": {
"type": "default",
"column": "credit_amount"
}
}
]
},
"sort": [
{
"cdf": {
"type": "default",
"column": "credit_amount"
},
"direction": "asc"
}
],
"periods": [
{
"cdf": {
"type": "default",
"column": "credit_amount"
},
"name": "Month-To-Date",
"id": "start_of_last_year_to_today",
"start": "'2014-12-22T03:12:58'|'start_current_year'",
"end": "'2014-12-22T03:12:58'|'today'"
}
],
"formats": {
"date": "YYYY-MM-DD"
},
"comparisons": [
{
"name": "Range 1",
"id": "range_1",
"filters": {
"and": [
{
"cdf": {
"type": "default",
"column": "credit_amount"
}
}
]
}
}
]
}Response
OK
Example response
{
"id": "53cce75e-eed6-4040-8a98-8accf372947a",
"status": "PENDING",
"result": {
"format": "xlsx",
"view": "raw",
"filename": "Report Name"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.