1. Help
  2. Integrations
  3. iPaaS
  4. connector-documentation
  5. GraphQL Connector

purple icon for coordination.
We’ve moved!
Our Help Center has a new home and our URLs have changed. Please update your bookmark to this page before April 30, 2026

GraphQL Connector

Generic connector for integrating with any GraphQL API using dynamic schema introspection to automatically generate fields.

Generic connector for integrating with any GraphQL API using dynamic schema introspection.

Outbound Connection

An outbound connection is required for the query and mutation actions.
It supports three authentication methods: Bearer Token, API Key Header, and
OAuth2 Client Credentials.

Provide the GraphQL endpoint URL and optionally a URL to the GraphQL schema (introspection endpoint)
or paste the full schema JSON directly. When a schema URL is provided, the schema is downloaded
and stored in the full schema field automatically.

GraphQL Query Action

Dynamically queries records from the GraphQL API. Select a query object and the input arguments
and output fields are automatically generated from the GraphQL schema via introspection.

How it works

  1. Select a query object from the available queries in the schema.
    The available objects are loaded from the GraphQL schema once the outbound connection is configured.
  2. The input fields (arguments) and output fields are automatically generated based on the
    selected query object via schema introspection.
  3. Use Include nested fields to select which related objects to include in the query result.
  4. Optionally set a Max results limit to cap the number of records retrieved.

This action is nested: for connection-type queries (with pagination), it iterates over all
matching records and executes the successor action once per page.

Clearing the schema cache

The GraphQL schema is cached after the first introspection.
Check the Refresh schema option to force a refresh.

GraphQL Mutation Action

Executes a GraphQL mutation. Select a mutation and the input and output schemas are
automatically generated from the schema.

How it works

  1. Select a mutation from the available mutations in the schema.
    The available mutations are loaded from the GraphQL schema once the outbound connection is configured.
  2. The input fields and output fields are automatically generated based on the selected mutation.
  3. Provide the mutation input either by mapping individual fields or as a JSON object.

Clearing the schema cache

The GraphQL schema is cached after the first introspection.
Check the Refresh schema option to force a refresh.