api: request method routing
api: helper doesnt need to subclass klass