questionDiagnosis
Questions or contests a diagnosis shown by the listDiagnoses tool; queued for review by management. Use this after listDiagnoses when you believe a rule violation was incorrectly diagnosed or classified into an issue, providing the issueID, reportID, catalogIndex, engineID, and ruleID shown in the diagnosis and your reason. No authorization is required; a nonexistent report, element, or diagnosis produces an error. Returns a confirmation with disposition details.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"issueID": "<issueID>",
"reportID": "<reportID>",
"catalogIndex": "<catalogIndex>",
"engineID": "<engineID>",
"ruleID": "<ruleID>",
"reason": "<reason>"
},
"name": "questionDiagnosis"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | 20- to 1000-character explanation of why the diagnosis is disputed, evaluated by the reviewing manager | |
| ruleID | Yes | Identifier of the rule whose diagnosis is disputed, as shown in the listDiagnoses output (example: color-contrast); if that output shows null for the rule identifier, use its description of the violation instead | |
| issueID | Yes | Issue identifier (example: contrastPoor), as in the listDiagnoses output that showed the disputed diagnosis | |
| engineID | Yes | Identifier of the rule engine that produced the disputed diagnosis (example: axe), as shown in the listDiagnoses output | |
| reportID | Yes | Identifier of the report (example: 260503T0432-x9z), as in the listDiagnoses output that showed the disputed diagnosis | |
| catalogIndex | Yes | Identifier of the issue-exhibiting element in the catalog of elements on the page (example: 372), as in the listDiagnoses output that showed the disputed diagnosis |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool name | Yes | ||
| this request | Yes | ||
| tool collection | Yes | ||
| response content | Yes | ||
| response metadata | Yes | ||
| URLs of similar requests for web users | Yes |