vCenter vAPI Endpoint service down

If you ever encounter HTTP 500 error for your VMware vCenter web client, I have provided solution i gained from engaging with VMware GSS.

Summary

HTTP 500 error occurs on launching the HTML web client. On checking VAMI (vcenter appliance management interface)can see vAPI Endpoint service is stopped and fails to start manually or via restart of the vCenter. .

Cause

vSphere-webclient internal Solution User certificate has expired

Solution

Renew the Solution Users certificate using certificate manager option 6 ( for reference check KB : https://kb.vmware.com/s/article/2097936)

Note: In my experience recommend using command line on the VCSA rather than VMCA on the vCenter GUI, so you monitor progress more accurately during the process.