docs: function init(app) {
      app.post('/api/v1/push/registration', 
      /**
      * register the device on the push Service
      *
      * @param req containing body JSON to pass as input.
      * @param res result of call is provided as JSON body data.
      * @param next function to invoke error handling.
      */
      function serviceCall(req, res, next) {
          Q(pushService.registerPushDevice(req.body)).then(res.json.bind(res), next).done();
      });
      app.post('/api/v1/push', 
      /**
      * posts push notification(s).
      *
      * @param req containing body JSON to pass as input.
      * @param res result of call is provided as JSON body data.
      * @param next function to invoke error handling.
      */
      function serviceCall(req, res, next) {
          Q(pushService.postPushNotification(req.body)).then(res.json.bind(res), next).done();
      });
      app.get('/api/v1/push/:uuid', 
      /**
      * gets push notification status.
      *
      * @param req containing body JSON to pass as input.
      * @param res result of call is provided as JSON body data.
      * @param next function to invoke error handling.
      */
      function serviceCall(req, res, next) {
          Q(pushService.fetchPushNotification(req.params.uuid)).then(res.json.bind(res), next).done();
      });
  }