Skip to content
Docs
Operation

Run a saved report

POST/reports/saved/{id}/run
Execute a saved report, optionally merging slicer overrides onto its base query (re-validated + re-scoped).

Path parameters

idstringRequired

Body

▼overridesobject
measuresstring[]
dimensionsstring[]
▶timeDimensionsobject[]
▶filtersobject[]
segmentsstring[]
orderobject | array[]
limitinteger
offsetinteger
timezonestring

Returns

Saved report executed

Errors

400
Bad Request - Invalid input
401
Unauthorized - Authentication required
403
Forbidden - Insufficient permissions
404
Not Found - Resource not found
500
Internal Server Error

Every error names its code and links to it. All error codes

curl -X POST "https://api.ticketlayer.com/v1/reports/saved/{id}/run" \  -H "Authorization: Bearer tlak_..." \  -H "X-Ticketlayer-Org: your-org-slug" \  -H "Content-Type: application/json" \  -d '{    "overrides": {      "measures": [        "string"      ],      "dimensions": [        "string"      ],      "timeDimensions": [        {          "dimension": "string",          "granularity": "hour",          "dateRange": "string"        }      ],      "filters": [        {          "member": "string",          "operator": "string",          "values": [            "string"          ]        }      ],      "segments": [        "string"      ],      "order": {},      "limit": 0,      "offset": 0,      "timezone": "string"    }  }'
Response 200
{
  "status": "success",
  "data": {
    "rows": [
      {}
    ],
    "query": {}
  }
}

Try it in test mode

Path parameters
Body