Skip to main content
Run a report from GET /v1/reports: its columns, rows and totals, for the period it is saved with or one you ask for. Days are the account’s, in its time zone.
Needs the reports:read scope, and Analytics on the account.

Path and query parameters

Request

Response

200 OK — columns describe each row’s fields: the groups first, then the measures with their format (as in GET /v1/reports/sources). Group values are written as people read them ("WhatsApp", "2026-09-01"); a rate is a fraction; money is in minor units of currency; a duration is in seconds; a measure with nothing to count is null. A report grouped by something other than time keeps its top rows and adds up the rest in one row named Other. cut is true when more than 10,000 rows were found and only those were counted. previous and change are there when the report compares; a change is a fraction (0.124 is +12.4%). With format=csv the answer is a CSV file instead: a header row, the rows and a totals row, with rates as percentages and money in whole units.

Errors