Update# setup api router
Update# add api data struct