exist-io

n8n community nodes for the Exist.io personal analytics API

Package Information

Released: 6 mo ago
Downloads: 11 weekly / 37 monthly
Latest Version: 0.1.3
Author: John Wuller

DocumentationAI-generated

n8n-nodes-exist-io

Overview

Integrates with the Exist.io personal analytics platform to manage attributes, correlations, insights, and user profiles. Use this package to fetch data, create or update tracking metrics, and analyze correlations within n8n workflows.

Nodes & Operations

Exist.io

Provides operations for reading, creating, updating, and releasing attributes, retrieving correlations and insights, and fetching profile information from the Exist.io personal analytics platform.

  • Attribute · Acquire — Acquires ownership of one or more attributes from the Exist.io personal analytics platform.
  • Attribute · Create — Create up to 35 Exist.io attributes in one request. Choose API Token or OAuth2 authentication and provide each attribute’s group, label, manual-tracking flag, template, and value type as needed; empty strings are omitted from the request body.
  • Attribute · Get Many — Retrieve a paginated or full list of Exist.io attributes based on criteria like ownership, templates, groups, or manual status.
  • Attribute · Get Owned — Retrieves a list of attributes owned by the authenticated Exist.io client.
  • Attribute · Get Templates — Lists supported Exist.io attribute templates with a GET request to /attributes/templates/. Use the optional filters to narrow templates by group or include low-priority results, and choose whether to fetch all pages or a single page.
  • Attribute · Get Values — Fetches values for one Exist.io attribute with a GET request to /attributes/values/. The response is reduced to its results property; enable Return All to follow pagination.
  • Attribute · Get With Values — Lists Exist.io attributes with recent values using a GET request to /attributes/with-values/. Choose API Token or OAuth2 authentication, then optionally filter the results and choose whether to fetch one page or all pages.
  • Attribute · Increment — Posts one or more increments to Exist.io for the specified attributes. Each increment applies a numeric delta; an optional date sets when it applies, and omitted dates are described as defaulting to today.
  • Attribute · Release — Releases ownership of one or more Exist.io attributes by sending a POST request to /attributes/release/. Choose API Token or OAuth2 authentication, then add up to 35 attributes by name.
  • Attribute · Update — Posts one or more dated value updates to the Exist.io Attribute API. Choose API Token or OAuth2 authentication and add up to 35 updates, each with a required attribute name and date; the value is a string and may represent a string, integer, or decimal as appropriate for the attribute.
  • Average · Get Many — Lists Exist.io averages with an optional date range, attribute or group filters, and a choice to fetch one page or follow pagination to return all results.
  • Correlation · Get Many — Lists Exist.io correlations, optionally filtered by attribute, confidence, or strength. Uses API Token authentication by default, with OAuth2 also available, and sends a GET request to /correlations/.
  • Correlation · Get Combo — Fetches the Exist.io correlation for two specified attributes with a GET request to /correlations/combo/.
  • Insight · Get Many — Retrieves a list of insights from the Exist.io personal analytics service, optionally filtering by date range, priority, or page.
  • Profile · Get — Retrieves the authenticated user's profile information from Exist.io.

Credentials

Supports API Token or OAuth2 authentication; configure your credentials in n8n to connect to the Exist.io API.

Installation

Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter n8n-nodes-exist-io.

Links

Discussion