code: function ( data, appResponse, callback ) {
      // Set middleware config
      sqsWare.set( "useremail", data.email );
      sqsWare.set( "userpassword", data.password );
  
      // Set user on external modules
      sqsTemplate.setUser( sqsUser );
  
      nsl.log( "info", "Logging into Squarespace..." );
  
      // Login to site
      sqsWare.doLogin(function ( error, headers ) {
          if ( !error ) {
              nsl.log( "info", "...Logged in to Squarespace" );
  
              saveCredentials( data );
  
              // Keep user data in memory
              sqsUser = data;
  
              fetchSiteAPIData( callback );
  
          } else {
              // Handle errors
              nsl.log( "error", ("Error logging into Squarespace => " + error) );
  
              // Reload login
              appResponse.redirect( "/" );
          }
      });
  }
docs: /*!
  
  Squarespace node server.
  
  - Cache conventions
  - block-*.html
  - query-*.json
  - page-*.json
  - page-*.html
  - api-*.json