GraphQL
GraphQL connection helps Infoveave connect to a GraphQL data server, authenticate securely, and query structured data efficiently.
Adding a GraphQL Connection
To create a new GraphQL connection:
- Go to Administration > Connections
- Click New Connection and select GraphQL from the available connectors
- In the New GraphQL Connection form, provide the required configuration details
Connection Parameters
When setting up a GraphQL connection, you need to provide the following details:
| Field | Description |
|---|---|
| Name | A unique name to identify your GraphQL connection |
| Auth Request Type | The authentication method type (e.g., GET or POST) |
| Auth URL | The authentication endpoint URL for your GraphQL server |
| Client ID | Your application’s client identifier for authentication |
| Client Secret | Your application’s secret key for authentication |
Authentication Configuration
Configure how Infoveave should authenticate with your GraphQL server:
- Add Auth Headers: Include authentication tokens or custom headers in the request
- Add Auth Form Data: Send authentication credentials as form data
Steps to Validate and Save
- After configuring your GraphQL connection parameters, click Validate to verify the connection
- If validation succeeds, click Save to store the connection
- You can now use this GraphQL connection as a datasource in your Infoveave workflows and visualizations
Example Use Cases
With a GraphQL connection configured, you can:
- Query structured data using GraphQL schemas and resolvers
- Retrieve nested, relational, or aggregated data from GraphQL APIs
- Build dashboards powered by customizable GraphQL queries
- Combine GraphQL data with other Datasources for unified reporting
- Automate workflows based on GraphQL data
- Connect to headless CMS systems for content analytics