diff --git a/net_api_generator/generator.py b/net_api_generator/generator.py
index b5761ab2b95bf2cc3f09f5e9453159a5e3430721..70657187a18ca533414b1af20e5c7ceb9af48c7f 100644
--- a/net_api_generator/generator.py
+++ b/net_api_generator/generator.py
@@ -384,7 +384,7 @@ def typescript(output_dir):
                              "\t\tcnf.params = params\n"
                              "\t\treturn Axios.get(`${NETVSConfig.NETDB_API_BASE_URL}/${NETVSConfig.NETDB_API_VERSION}/$PATH`, cnf)\n"
                              "\t}")
-
+            code_template = code_template.replace("$METHOD_NAME", api_function.name)
             for index, parameter in enumerate(api_function.parameters.values()):
                 # function attributes
                 function_attribute_replacement_str = parameter.name + ": " + map_netdb_type_to_typescript_type(parameter.data_type)
@@ -411,8 +411,13 @@ def typescript(output_dir):
 
     prepare_generation(output_dir)
     for api_object in loader.api_objects.items():
-        import_statements = "import type {ParamList} from \"./param_list_type\"\n\nimport Axios from 'axios'\nimport NETVSConfig from '@/netvs.config' \n"
-        api_object_code = import_statements + generate_api_object(api_object[1]) + "\n"
+        autogenerated_info = "// -- AUTOGENERATED --\n\n"
+
+        import_statements = ("import type {ParamList} from \'./param_list_type\'\n"
+                             "import APIUtils from \'@/util/apiutil\'\n"
+                             "\nimport Axios from 'axios'\n"
+                             "import NETVSConfig from '@/netvs.config' \n\n")
+        api_object_code = autogenerated_info + import_statements + generate_api_object(api_object[1]) + "\n\n"
         file = open(os.path.join(output_dir, api_object[0] + '.ts'), 'w')
         file.write(api_object_code)
         file.close()