code: def remove(self):
          
          LOGGER.debug("Endpoint.remove - " + self.id + " - " + self.url)
          if self.id is None:
              return None
          else:
              if self.id in EndpointService.local_cache_by_id:
                  for search_params in EndpointService.local_cache_by_id[self.id]:
                      if search_params in EndpointService.local_cache_by_params.keys():
                          EndpointService.local_cache_by_params.pop(search_params)
                  EndpointService.local_cache_by_id.pop(self.id)
  
              params = SessionService.complete_transactional_req({
                  'ID': self.id
              })
  
              if MappingService.driver_type != DriverFactory.DRIVER_REST:
                  params['OPERATION'] = 'deleteEndpoint'
                  args = {'properties': params}
              else:
                  args = {'http_operation': 'GET', 'operation_path': 'delete', 'parameters': params}
  
              response = EndpointService.requester.call(args)
  
              if MappingService.driver_type != DriverFactory.DRIVER_REST:
                  response = response.get()
  
              if response.rc != 0:
                  LOGGER.warning(
                      'Endpoint.remove - Problem while deleting endpoint ' + str(self.id) +
                      'Reason: ' + str(response.response_content) + ' - ' + str(response.error_message) +
                      " (" + str(response.rc) + ")"
                  )
                  if response.rc == 500 and ArianeMappingOverloadError.ERROR_MSG in response.error_message:
                      raise ArianeMappingOverloadError("Endpoint.remove",
                                                       ArianeMappingOverloadError.ERROR_MSG)
                  # traceback.print_stack()
                  return self
              else:
                  if self.parent_node is not None:
                      self.parent_node.sync()
                  return None
docs: remove this endpoint from Ariane server
          :return: