add rest endpoints to handle mobile: methods

part of addressing #2226