add api controller

[#59611928]