Skip to main content

First Resonance ION Connector

First Resonance ION First Resonance ION is a factory operating system (also known as a manufacturing execution system or MES) designed for discrete manufacturers in aerospace, robotics, and other hardware industries. This component allows you to manage purchase orders and manufacturing data within the ION platform.

API Documentation

This component was built using the ION GraphQL API.

Connections

OAuth Client Credentials

Get an access token for the ION API

To connect to First Resonance ION using OAuth 2.0 Client Credentials, an API key consisting of a Client ID and Client Secret is required.

For detailed information about ION API authentication, refer to the First Resonance ION API Access Tokens documentation.

Prerequisites

  • An active First Resonance ION account
  • Permissions to create API keys in the ION platform
  • Knowledge of which environment to connect to (Production, Sandbox, Gov Cloud, or Australia)

Setup Steps

To generate OAuth Client Credentials:

  1. Log in to the First Resonance ION platform.
  2. Navigate to Settings > API Keys.
  3. Create a new API key following the ION API documentation.
  4. Copy both the Client ID and Client Secret values that are generated.
Environment Selection

First Resonance ION supports multiple deployment environments. Select the appropriate Auth Endpoint based on the target environment:

  • Production - Standard production environment (auth.buildwithion.com)
  • Sandbox - Staging/testing environment (staging-auth.buildwithion.com)
  • Production (Gov Cloud) - Government cloud production (auth.ion-gov.com)
  • Sandbox (Gov Cloud) - Government cloud staging (staging-auth.ion-gov.com)
  • Australia - Australia region production (auth.ion-aus.com)
  • Australia (Staging) - Australia region staging (staging-auth.ion-aus.com)

Configure the Connection

  1. Select the appropriate Auth Endpoint from the dropdown based on the target environment.
  2. Enter the Client ID from the generated API key.
  3. Enter the Client Secret from the generated API key.

The Token URL is automatically constructed based on the selected Auth Endpoint.

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Auth EndpointThe ION Auth Endpoint URL. Select your environment based on region and whether you're using production or sandbox.
Client IDThe OAuth 2.0 Client ID for ION. Find this in your ION account under Settings > API Keys. Learn more
Client SecretThe OAuth 2.0 Client Secret for ION. This is generated when you create an API key in your ION account under Settings > API Keys. Learn more

Triggers

Trigger

Receive a webhook from ION

Actions

Import Purchase Order from Quickbooks

Creates a Purchase Order from Quickbooks

InputCommentsDefault
ConnectionThe First Resonance ION connection to use.
GraphQL VariablesOptional variables to pass to the GraphQL query. Variables allow you to parameterize your queries for reusability and security.
QueryThe GraphQL mutation to create a purchase order in ION. This uses the createPurchaseOrder mutation from the ION API.

Run GraphQL Query

Performs a generic GraphQL query against the API

InputCommentsDefault
ConnectionThe First Resonance ION connection to use.
GraphQL QueryThe GraphQL query to execute against the ION API. Use the ION GraphQL Explorer to build and test queries.
GraphQL VariablesOptional variables to pass to the GraphQL query. Variables allow you to parameterize your queries for reusability and security.