Skip to main content
This reference lists every query, mutation, and type in the ION GraphQL API. It is generated from the API’s schema, so it matches the API that ships.

Set up access

  1. Get a token. Use an API key for a machine-to-machine integration, or OAuth 2.0 for a user-facing application.
  2. Send every request, with POST, to the API endpoint for your region. For each environment’s endpoint, see ION environments.
  3. Authenticate each request with these headers:
For a first request from start to finish, see Getting started. To build against a non-production environment first, see Sandbox.

Use this reference

  • Queries read data.
  • Mutations create, update, and delete data.
  • Types define the fields each query returns and each mutation accepts.
To run a query against your organization, use the API playground. For guides and example requests, see the API section of the Documentation tab.