code: function validate(activationCode) {
  
      if(!activationCode || !Utils.isString(activationCode)) {
        throw new Error('Activation code must be a string.');
      }
      if (this.type && this.type === 'anonymous') {
        throw new Error("Anonymous users can't be validated.");
      }
  
      var scope = this.scope, path = this.path;
  
      // If validate is called from the entity, the scope is the
      // resource's scope
      if(this.id){
        scope = this.resource.scope;
        path = this.resource.path + '/' + this.id;
      }
  
      // Activate newly created user.
      return EVT.api({
        url: path + '/validate',
        method: 'post',
        authorization: scope.apiKey,
        data: {
          activationCode: activationCode
        }
      });
    }
docs: The validate method sends a `POST` request to the validate endpoint of a new user. This is only valid when the User resource path is *'/auth/evrythng/users/1'*.