interaction interface api, routes