async def METHOD_NAME(self, service_name: str):
    service, orm_service = self.find_service(service_name)
    if service is None:
        raise web.HTTPError(404, f"Service {service_name} does not exist")
    if service.from_config:
        raise web.HTTPError(
            405, f"Service {service_name} is not modifiable at runtime"
        )
    try:
        await self.remove_service(service, orm_service)
        self.services.pop(service_name)
    except Exception:
        msg = f"Failed to remove service {service_name}"
        self.log.error(msg, exc_info=True)
        raise web.HTTPError(400, msg)
    self.set_status(200)