API does not work with error parameter

I send a post request(use error parameter SSID00000) with python to the API, capture the packets at the same time ,there is no packet to setParameterValues
url:http://10.182.33.244:7557/devices/EC8AC7-HG6543C4-FHTT46000180/tasks?connection_request
data:{
“name”: “setParameterValues”,
“parameterValues”: [
[“InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID00000”, “wifi”, “xsd:string”],
[“InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.PreSharedKey”, “hello world”, “xsd:string”]
]
}

But i can capture packets when use correct parameters(InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID").

This is by design. GenieACS will not send any get/set param values to the CPE that the CPE doesn’t report in a get param name request.

My test case needs to test error parameter , could you modify the source code to achieve this function , if possible , could you tell me how to modify it .
Thinks .