List available reports

GET/reports

Returns the catalog of available reports, including the filters each report accepts, its columns, and the source and freshness of its data. Columns marked as personal data are returned only when the credentials also have the users.read_personal permission.

The catalog is static and contains no account data.

AuthorizationBearer <token>

Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.

In: header

Header Parameters

X-Client-Request-Id?string

Optional client-generated identifier of the request, up to 64 characters from [A-Za-z0-9._-]. Echoed back in the response and recorded in the request log; it never replaces the server-generated X-Request-Id.

Lengthlength <= 64

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/reports"
{  "data": [    {      "columns": [        {          "name": "string",          "personal": true,          "type": "string"        }      ],      "filters": [        {          "name": "string",          "required": true,          "type": "string"        }      ],      "freshness": "string",      "id": "string",      "object": "report",      "source": "metrics"    }  ],  "page": {    "limit": 1,    "next_cursor": "string",    "prev_cursor": "string"  }}