Skip to main content
GET
/report/:id/data

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
integer
required

Unique report ID

Response

200 - application/json
title
string | null
required

Report name; null when saved without one

table_state
object | null
required

Saved table layout from the dashboard (for example columns, sorting, pagination, rowGrouping, aggregation). Stored as sent and not validated; null when none was saved

start
string<date>
required

First day covered, worked out from the saved date range

end
string<date>
required

Last day covered (inclusive)

currency
string
required

Currency of all revenue values, ISO 4217 code; GBP when none is set

results
object[]
required

Report rows. Each row has id plus one key per entry in the report's fields, so only the saved fields appear. Rows are grouped by the dimension fields; sorted and capped by the saved order and limit. Empty array when there is no data

cost
string | null
required

Query cost for Content Ignite staff, such as £0.000412; null for everyone else

timeMs
integer
required

Query run time in milliseconds

duration
string
required

Query run time as text: 850ms under a second, N second(s) under a minute, otherwise HH:MM:SS

success
boolean
required