/**
  * Calls the whole API
  * 
  * @param array $args
  * @return string
  */
 public static function main($args)
 {
     $query = isset($args['POST']['json_query']) ? $args['POST']['json_query'] : '';
     $jsonAPI = new JSONAPI(json_decode($query));
     $jsonAPI->loadModuleString();
     try {
         $jsonAPI->callModule();
     } catch (ErrorLoginException $ex) {
         $jsonAPI->setErrorState(1);
         $jsonAPI->setErrorMessage("Wrong Token");
     }
     return $jsonAPI->getJsonOutput();
 }