J'ai configuré Evolution API et je reçois cette erreur ci-dessous, j'ai vérifié et tout est correct, mais j'obtiens toujours la même erreur. Le flux est un Webhook et Evolution API pour recevoir et envoyer un message sur WhatsApp

Erreur lors de l’envoi du message texte

404 - {“status”:404,“error”:“Non trouvé”,“response”:{“message”:[“L’instance \“PROTOTYPE\” n’existe pas”]}}

@Milton1 , veuillez vérifier les points suivants :

1)Le nom de l’instance est sensible à la casse​.

  • Vérifiez si l’instance a été créée sous le nom prototype (minuscules) ou Prototype (Casse mixte), alors que votre nœud n8n appelle PROTOTYPE (majuscules).
  • Assurez-vous qu’il n’y a pas d’espaces superflus au début ou à la fin du nom de l’instance dans votre configuration n8n.

2)Il est possible que l’instance n’ait pas été créée avec succès ou qu’elle ait été supprimée/réinitialisée.

  • Comment vérifier : Utilisez votre gestionnaire d’API (comme Postman, Insomnia ou le tableau de bord Evolution API si vous l’avez installé) pour appeler le point de terminaison /instance/fetchInstances.
  • Vérifiez si PROTOTYPE apparaît dans la liste des instances actives. Si ce n’est pas le cas, vous devez exécuter à nouveau la demande Create Instance.

3)Si vous avez plusieurs installations d’Evolution API (par exemple, un serveur de test et un serveur de production), vous envoyez peut-être la demande au serveur A, mais l’instance « PROTOTYPE » a été créée sur le serveur B.

  • Vérifiez à nouveau l’URL de base dans votre nœud HTTP Request de n8n. Assurez-vous qu’elle correspond exactement à l’IP/domaine où vous avez initialisé l’instance.

4)Bien qu’une erreur 404 se rapporte généralement au nom de l’instance, assurez-vous d’utiliser la clé API globale pour gérer l’instance ou la clé d’instance spécifique si le point de terminaison l’exige. Si l’authentification est incorrecte, certaines versions de l’API peuvent occasionnellement retourner des messages d’erreur trompeurs, bien que « Not Found » désigne presque toujours le nom de l’instance.

Bonjour @Milton1 Bienvenue !
L’API Evolution peut supprimer l’instance d’elle-même, donc elle existait lors de sa configuration et a véritablement disparu maintenant. Cela se produit quand DEL_INSTANCE est défini sur un nombre de minutes (l’instance est effacée après la déconnexion de la session WhatsApp) ou quand le conteneur redémarre sans persistance de base de données. Dans l’API Evolution, définissez .env comme suit :

DEL_INSTANCE=false
DATABASE_SAVE_DATA_INSTANCE=true

Redémarrez ensuite le conteneur Evolution, créez et connectez l’instance une fois de plus, et elle survivra aux déconnexions et aux redémarrages.
https://doc.evolution-api.com/v2/en/env