[#80294660] Separate endpoint for client session notification

@mst-appear What was the return value used for? won't it break any backward compatibility?