# command: reports.run
Description: Run a report on the given features. The report URL and feature IDs are provided by the viewer. Web only.

Inputs: `RunReportArgs`

RunReportArgs properties:
```json
{
  "dataSources": {
    "anyOf": [
      {
        "$ref": "#/definitions/ReportDataSource"
      },
      {
        "items": {
          "$ref": "#/definitions/ReportDataSource"
        },
        "type": "array"
      }
    ],
    "description": "Replace the data from one or more data sources at run time."
  },
  "features": {
    "description": "The features passed to the report."
  },
  "id": {
    "description": "The ID of the report item.",
    "type": "string"
  },
  "instanceId": {
    "description": "A unique ID to identify an instance of this report running.",
    "type": "string"
  },
  "portalItem": {
    "description": "The portal item where the report is located."
  },
  "title": {
    "description": "The title of the report.",
    "type": "string"
  }
}
```

---
