Updates a specific dynamic report by its ID. Returns 404 if the report does not exist.
Request Headers
| Header | Value | Required | Description |
|---|---|---|---|
| ECI-ApiKey | string | Yes | Your API key. See Authentication. |
| Content-Type | application/json | Yes | All requests must specify JSON content type, including the request body. |
Path Parameters
| Name | Description | Type | Required |
|---|---|---|---|
| reportId | integer (int32) | Required |
Request Body
DynamicReportRequestV202607
| Property | Description | Type |
|---|---|---|
| kql | The KQL that defines the data to be retrieved by the report Required (defined) | string |
| reportDescription | The description of the report Required (defined) | string |
| reportName | The report name Required (defined) | string |
| wattsChatMessageId | The chat message ID associated with this version of the report, if applicable. Required (defined) | integer (int32) |
Example Request Body
{ "kql": "string", "reportDescription": "string", "reportName": "string", "wattsChatMessageId": 1
}
Responses
200
OK
The request succeeded and the response body contains the requested data.
Response Body Parameters
DynamicReportResponseV202607
| Property | Description | Type | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| createdBy | UserChild | |||||||||||||
|
UserChild properties
|
||||||||||||||
| createdDate | string (date-time) | |||||||||||||
| description | string | |||||||||||||
| dynamicReportId | integer (int32) | |||||||||||||
| dynamicReportInfo | string | |||||||||||||
| gridState | string | |||||||||||||
| modifiedBy | UserChild | |||||||||||||
|
UserChild properties
|
||||||||||||||
| modifiedDate | string (date-time) | |||||||||||||
| ownerId | integer (int32) | |||||||||||||
| wattsChatMessageId | integer (int32) | |||||||||||||
Example Response
{ "createdBy": { "fullName": "string", "userCode": "string", "userId": 1
}, "createdDate": "2026-08-12", "description": "string", "dynamicReportId": 1, "dynamicReportInfo": "string", "gridState": "string", "modifiedBy": { "fullName": "string", "userCode": "string", "userId": 1
}, "modifiedDate": "2026-08-12", "ownerId": 1, "wattsChatMessageId": 1
}
404
Not Found
The requested resource was not found. Verify the ID or path is correct.