Thanks for the response!
I am using 4C and Stream Engine api. I checked this thread
I found that I can use command line
c:\Program Files (x86)\Tobii\Tobii EyeX Config\Tobii.EyeX.Configuration.exe -N
to create a new profile and start a calibration process(and other arguments for other commands). I wonder if it is possible to switch between different profiles just using command line? If I don’t require the calibration data directly.