Ich habe die Evolution API-Konfigurationen eingerichtet und erhalte immer wieder diesen Fehler unten, ich habe bereits überprüft und alles ist korrekt, aber ich erhalte weiterhin denselben Fehler. Der Flow ist ein Webhook und die Evolution API zum Empfangen und Senden einer Nachricht auf WhatsApp

Fehler beim Senden der Textnachricht

404 - {“status”:404,“error”:“Nicht gefunden”,“response”:{“message”:[“Die Instanz \“PROTOTIPO\” existiert nicht”]}}

@Milton1 , bitte überprüfe folgende Punkte:

1)Der Instanzname ist case-sensitiv.

  • Prüfe, ob die Instanz tatsächlich als prototype (Kleinbuchstaben) oder Prototype (Sentence Case) erstellt wurde, aber dein n8n-Node PROTOTYPE (Großbuchstaben) aufruft.
  • Stelle sicher, dass es keine Leerzeichen am Anfang oder Ende des Instanznamens in deiner n8n-Konfiguration gibt.

2)Es ist möglich, dass die Instanz nicht erfolgreich erstellt wurde oder gelöscht/zurückgesetzt wurde.

  • Überprüfung: Nutze deinen API-Manager (wie Postman, Insomnia oder das Evolution API Dashboard, falls installiert), um den /instance/fetchInstances-Endpunkt aufzurufen.
  • Prüfe, ob PROTOTYPE in der Liste der aktiven Instanzen erscheint. Falls nicht, musst du die Create Instance-Anfrage erneut ausführen.

3)Falls du mehrere Installationen der Evolution API hast (z. B. einen Test-Server und einen Production-Server), könnte es sein, dass du die Anfrage an Server A sendest, aber die Instanz “PROTOTYPE” auf Server B erstellt wurde.

  • Überprüfe doppelt die Base URL in deinem n8n HTTP Request-Node. Stelle sicher, dass sie genau mit der IP/Domain übereinstimmt, wo du die Instanz initialisiert hast.

4)Während eine 404 normalerweise auf den Instanznamen verweist, stelle sicher, dass du den Global ApiKey zur Verwaltung der Instanz oder den spezifischen Instance Key verwendest, falls der Endpunkt dies erfordert. Falls die Authentifizierung falsch ist, können einige API-Versionen gelegentlich irreführende Fehler zurückgeben, aber „Not Found

Hallo @Milton1 Willkommen!
Die Evolution API kann die Instanz von selbst löschen. Es ist möglich, dass sie bei der Einrichtung existierte und jetzt wirklich weg ist. Das passiert, wenn DEL_INSTANCE auf eine Anzahl von Minuten gesetzt ist (die Instanz wird gelöscht, nachdem die WhatsApp-Sitzung unterbrochen wird) oder wenn der Container neu gestartet wird, ohne dass eine Datenbankpersistenz vorhanden ist. In der Evolution API .env stelle ein:

DEL_INSTANCE=false
DATABASE_SAVE_DATA_INSTANCE=true

Starte dann den Evolution-Container neu, erstelle die Instanz erneut und verbinde sie, dann bleibt sie bei Verbindungsabbrüchen und Neustarts erhalten.
https://doc.evolution-api.com/v2/en/env