Sage X3 GraphQL
Provides integration into Sage X3 via its GraphQL API.
Revision History
1.0.0.0 Initial Release
Properties
Connection
Type: Connection Input
The Connection Property containing credentials for Sage X3.
ClientId
Type: String
The Client ID for your Sage X3 connected app.
ClientSecret
Type: String
The Client Secret for your Sage X3 connected app.
Issuer
Type: String
The issuer URI used when generating the JWT token.
Audience
Type: String
The audience URI used when generating the JWT token.
BaseUrl
Type: String
The base URL of your Sage X3 GraphQL API endpoint.
Operation
Type: Enum Input
Select the GraphQL operation type: ‘Query’ or ‘Mutation’.
Object
Type: String Input
The root GraphQL object to target, specified using dot-separated path notation for nested fields.
SelectionSet
Type: String Input
The GraphQL selection set string defining the fields to return.
Request
Type: JSON Input (Mutation only)
The JSON payload containing input data for mutations.
Setup
To use this node, you need to create a Connected App in your Sage X3 environment. This app provides the credentials necessary for JWT authentication when calling the GraphQL API.
Follow the official Sage X3 guide to create a connected app and obtain the Client ID, Client Secret, Issuer, and Audience values required for authentication:
Creating a connected application to authenticate requests.
Enter these credentials into the Connection property of the node.
Remarks
- The ‘Object’ property supports dot-separated paths to simplify nested GraphQL queries.