from flask_restful import Resource, request
 from oslo_log import log as logging
-from moon_utilities.security_functions import call
-import moon_interface.api
+import moon_wrapper.api
 from moon_utilities.security_functions import check_auth
 
 __version__ = "0.1.0"
 
-LOG = logging.getLogger("moon.interface.api." + __name__)
+LOG = logging.getLogger("moon.manager.api." + __name__)
 
 
 class Status(Resource):
           }
         }
         """
-        return call("security_router", method="get_status", ctx={"component_id": component_id})
+        raise NotImplemented
 
 
 class Logs(Resource):
         args["to"] = to_str
         args["event_number"] = event_number
 
-        return call("security_router", method="get_logs", ctx={"component_id": component_id}, args=args)
+        raise NotImplemented
 
 
 class API(Resource):
         }
         """
         __methods = ("get", "post", "put", "delete", "options", "patch")
-        api_list = filter(lambda x: "__" not in x, dir(moon_interface.api))
+        api_list = filter(lambda x: "__" not in x, dir(moon_wrapper.api))
         api_desc = dict()
         for api_name in api_list:
             api_desc[api_name] = {}
                 return {"error": "Unknown endpoint_id {}".format(endpoint_id)}
             return {group_id: api_desc[group_id]}
         return api_desc
-
-
-class InternalAPI(Resource):
-    """
-    Endpoint for status requests
-    """
-
-    __urls__ = ("/internal_api", "/internal_api/", "/internal_api/<string:component_id>")
-
-    def get(self, component_id=None, user_id=""):
-        api_list = ("orchestrator", "security_router")
-        if not component_id:
-            return {"api": api_list}
-        if component_id in api_list:
-            api_desc = dict()
-            api_desc["name"] = component_id
-            api_desc["endpoints"] = call("security_router", component_id, {}, "list_api")
-            return api_desc
-
 
 import time
 from uuid import uuid4
 
-from moon_interface.api.authz import pdp_in_cache, pdp_in_manager, container_exist, \
-    create_containers, create_authz_request
-from moon_interface.authz_requests import AuthzRequest
+# from moon_interface.api.authz import pdp_in_cache, pdp_in_manager, container_exist, \
+#     create_containers, create_authz_request
+# from moon_interface.authz_requests import AuthzRequest
 from moon_utilities import configuration
 
 __version__ = "0.1.0"
     """
 
     __urls__ = (
-        "/",
+        "/authz",
+        "/authz/",
     )
 
     def __init__(self, **kwargs):
 
         conf = configuration.get_configuration("components/orchestrator")
         _hostname = conf["components/orchestrator"].get("hostname",
                                                         "orchestrator")
-        _port = conf["components/manager"].get("port", 80)
-        _protocol = conf["components/manager"].get("protocol", "http")
+        _port = conf["components/orchestrator"].get("port", 80)
+        _protocol = conf["components/orchestrator"].get("protocol", "http")
         self.orchestrator_url = "{}://{}:{}".format(
             _protocol, _hostname, _port)
         # Todo : specify only few urls instead of *