The question is a knowledge_item, so the path parameter is item_id.
It reads as a detail and it is the contract: the operation id names a generated SDK
method and the path names its argument, and both are frozen (D-053).
The body shows the fields the schema always carries. Which combination is legal is a service rule the schema cannot express, so read the description above before copying this.