Graphql Subscription over SSE

Describe the problem/error/question

Would there be interest in adding support to SSE Trigger node for Graphql over SSE. Currently it’s restricted to only listen for messages, where as graphql sse sends ‘next’ and ‘complete’ evenns:

Great question! Adding GraphQL over SSE support to the SSE Trigger node would be a valuable enhancement. Currently, the SSE Trigger node is designed for basic message listening, but GraphQL over SSE uses a specific protocol with `next` and `complete` events as defined in the [github.com](graphql-sse/PROTOCOL.md at master · enisdenjo/graphql-sse · GitHub) specification.

This would be a feature request worth submitting to the n8n GitHub repository. In the meantime, you could work around this by:

• Using the HTTP Request node to initiate the GraphQL subscription with proper headers (`Accept: text/event-stream`, `Cache-Control: no-cache`)

• Processing the SSE response manually to handle the GraphQL-specific event types

• Consider using the [npmjs.com](https://www.npmjs.com/package/graphql-sse) client library in a Code node for proper GraphQL over SSE handling

The [the-guild.dev](https://the-guild.dev/graphql/sse) implementation shows this is becoming a popular alternative to WebSockets for GraphQL subscriptions, especially for HTTP/1 compatibility.

A code node or http request workaround would timeout - need something that listens while the workflow is active like the SSE trigger node. This is a persistent connection that needs to keep the listener open.

Perhaps a webhook node would work for you?