La méthode getParameter() du contrôleur permet de récupérer tes propres paramètres définis dans services.yaml mais aussi les paramètres du framework...
Pour vérifier si la structure existe déjà, tu peux utiliser la méthode findOneBy du repository de ton entité à partir de l'EntityManager déjà injecté...