Hey everyone, genesys-cloud-java-sdk handles format verification but throws a schema validation error on the protocol type directive when pushing Private Connect endpoint configs via the API, causing a 422 rejection if the IP address matrix crosses the maxEndpointCount limit even though the payload matches the docs. The config validation logic needs to run TCP checks and cert pinning before automatic firewall triggers, yet the client swallows those steps and doesn’t fire the callbacks required to wire external auditors while tracking latency and success rates, so audit logs never populate after deployment.
{
"endpointId": "pc-ep-8842",
"ipMatrix": ["10.0.4.12", "10.0.4.13"],
"protocolType": "SIP",
"validationPipeline": {
"tcpCheck": true,
"certPinning": "sha256:abc123",
"firewallAutoGen": true
}
}