Skip to main content

Supergraph

The Supergraph Task

is used to extract data from Fenergo using our Supergraph API. It runs a pre-configured query that allows users to select what datasets to include.

Configuration

Supergraph Task Options
Supergraph Task Configuration
ConfigurationDescription
Query ByAvailable parameters to drive the query:

JourneyId - automatically mapped to {{Execution.Request, $.journeyId}} for Journey Triggered Flows but this can be adapted for other trigger types
EntityId - for querying by EntityId
Query By ValueValue to use for the selected Query By option. Must resolve to a valid GUID.
EntityIncludes the Verified record for the Journey's Lead Entity
Entity DraftIncludes the Draft record for the Journey's Lead Entity. Includes ProposedChanges which highlights the changes between the Verified and Draft records
Related PartiesIncludes Associations and Verified/Draft Entity Data for Related Parties records
Product DraftsIncludes Product Drafts edited within current Journey
Product AssociationsIncludes Associated Products (verified)
StagesIncludes Journey Schema details
Node Retrieval Limit

The Related Parties, Product Drafts, and Product Associations collections are retrieved using pagination. A maximum of 500 nodes can be returned per collection. If a collection exceeds this limit, only the first 500 nodes will be included in the response.

If you expect more than 500 Related Parties to be in scope, consider using the Association Query APIs directly via the HTTP Invoker task instead.

Task Output

Supergraph produces the following Task Output that can be used as Variable Input in your subsequent tasks.

Supergraph Output (via Step Log Details)
Task Output (via Step Log Details)
Output VariablesDataTypeDescription
ResponseBodyJsonRaw supergraph query API response. Optionally includes Stages, Entity, EntityDraft, and RelatedParties based on configuration.
FormattedResponseJsonParsed Supergraph Response to quickly access data frequently needed by Integrations...

Entities is a distinct list of each entity in the query response. Draft records are prioritized and identified via the IsDraft attribute.
Products will be available in a future release