GraphQL API

Learn about building apps and integrations on top of CalcTree's API

Endpoint

CalcTree's GraphQL endpoint is:

https://graph.calctree.com/graphql

Authentication

Right now we support personal API keys for authentication. Check out this page to see how to create one.

Headers for your API calls should look like this:

headers: {
          "Content-Type": "application/json",
          "x-api-key": apiKey,
        }

Page & Workspace IDs

You'll need your page and workspace IDs to connect to pages in your workspace from an external tool. Both can be found in the URL of a page, which take the form:

https://app.calctree.com/edit/workspaceID/pageID

Page ID

As well as in the page URL, you can find your pageID on the RHS integrations pane of your page.

Workspace ID

Your workspaceID can be found in the URL of the page you're in, in a given workspace. For example, for this URL:

https://app.calctree.com/edit/ae3d7998-a4c7-41c1-abfd-fb3f07a80f21/ilxbKtbDgAHQWimUKM3bh

The workspaceID would be ae3d7998-a4c7-41c1-abfd-fb3f07a80f21.

Queries and Mutations

The API allows for two different types of calls, queries and mutations.

Queries

Query API calls let you inspect elements in CalcTree, mainly data and calculations (pages). See this page for details and examples of available queries.

Last updated