Exist
analytics 12 tools availableExist is a personal analytics app that combines data from various services to help users understand and improve their lives.
About this integration
Connect Exist to Definable to answer ad-hoc analytics questions, detect anomalies, auto-generate weekly summaries. Personas call Exist's 12 tools directly from chat or scheduled flows. Plug into a data-analysis persona to ask questions in plain English — the agent runs the queries.
Connect Exist to Definable and it becomes a set of typed tools your agents plan with — triggered by events, run on schedules, or invoked mid-conversation. Every write is checked by the verifier before it lands.
Exist · in workflows
What teams actually run.
Three patterns teams run with Exist on day one. Each one is a plain-English prompt — no canvas, no glue code — and you can remix them into anything.
Funnel deep-dive
Cohort answers on demand
12 tools available
The Exist toolbox.
Every Exist capability your agents can call, each with a typed schema the planner reads. The router picks the right tool per step; the verifier checks the result.
Acquire Attribute Ownership Tool to acquire ownership of attributes for the authenticated user. Allows your service to write data to these attributes. Use when you need to create or take ownership of attributes before writing data. Acquiring a templated attribute the user doesn't have yet will create this attribute and give you ownership.
Get Attributes With Values Tool to retrieve attributes with their current values for the authenticated user. Use when you need both attribute metadata and their historical values. Results are limited to your read scopes.
Get Attribute Templates Tool to retrieve a paged list of supported attribute templates. Use when you need to browse available templates before creating or updating data.
Get Averages Tool to retrieve the most recent average values for each tracked attribute, with one set per week. Returns overall weekly averages plus daily breakdowns (Monday-Sunday). Use include_historical flag to retrieve historical average records.
Get Correlations Retrieve a paginated list of correlations discovered between tracked attributes in the last week. Correlations reveal statistical relationships between different metrics (e.g., sleep duration vs mood). Filter by relationship strength, confidence level (statistical significance), or specific attributes. Returns correlation coefficients, p-values, and human-readable descriptions.
Get Insights Tool to retrieve automatically-generated insights about patterns in tracked data for the authenticated user. Insights are observations about correlations, trends, and anomalies (e.g., "You walked more on days you slept well"). Use when analyzing user behavior patterns or displaying personalized feedback.
Get Owned Attributes Tool to retrieve attributes owned by your service for the authenticated user. Use when you need to limit data updates to only the attributes your service controls.
Get User Attributes Tool to retrieve a paged list of the user's attributes without values. Use when you need metadata on available attributes for filtering or selection. Omitting `groups` and `attributes` filters returns the full attribute catalog; use those filters to narrow results and avoid oversized responses.
Get User Profile Tool to retrieve the authenticated user's profile details and preferences. Use after authentication to inspect account settings and status. OAuth scopes granted during authentication determine which fields are returned; missing fields indicate insufficient scopes. Response includes a timezone field; use it when interpreting any date-based attributes.
Increment Attribute Values Tool to increment attribute values by a delta amount rather than setting totals. Use for counters and cumulative data. Does not work with string, scale, or time of day attributes.
Exist OAuth2 Authorize Constructs an OAuth2 authorization URL for Exist.io. This tool generates the URL that users must visit in their browser to grant permissions to your application. After user consent, Exist redirects back to your redirect_uri with an authorization code that can be exchanged for an access token. This action does not make an API call - it only builds the authorization URL.
Release Attribute Ownership Tool to release ownership of attributes for the authenticated user. Use when your service will stop providing data for an attribute or becomes inactive.
See it run
One prompt, start to finish.
A real prompt, the Exist tools it calls, and what comes back. This is the whole interface — describe the outcome, agents handle the rest.
Run a real Exist task end-to-end — plan it, execute across the API, and hand back a verified result.
exist.acquire_attribute_ownership Tool to acquire ownership of attributes for the authenticated user. Allows your service to exist.get_attributes_with_values Tool to retrieve attributes with their current values for the authenticated user. Use when exist.get_attribute_templates Tool to retrieve a paged list of supported attribute templates. Use when you need to brows · verified Done. Exist responded across 3 calls, the verifier signed off, and the result is logged with every payload.
FAQ · Exist
Questions, answered.
What teams ask before connecting Exist.
01 What can I automate with Exist on Definable?
Anything Exist exposes through its API. Common analytics workflows on Definable include answer ad-hoc analytics questions, detect anomalies, auto-generate weekly summaries. Personas can call any of the 12 Exist tools directly, then chain the result into another integration without you writing code.
02 How does Exist authentication work?
Exist uses OAUTH2 on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.
03 Is the Exist integration included in my Definable plan?
Yes — every Definable plan, including Starter, includes access to all 12 Exist tools. You only need a separate Exist subscription if Exist itself charges per seat or per API call.
04 Is using Exist through Definable secure?
Every call from a persona to Exist is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.
05 How do I get started with Exist on Definable?
Sign up for Definable, open the integrations page, find Exist, and connect via OAuth or API key. You can immediately attach Exist to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.
06 What Exist actions does Definable expose?
Definable exposes all 12 Exist actions as callable tools — including `Acquire Attribute Ownership`, `Get Attributes With Values`, `Get Attribute Templates`, plus 9 more. Each tool gets a typed parameter schema so personas know exactly how to call it.
Put Exist to work tonight.
Connect in two clicks, describe an outcome, and your first workflow is live in minutes. Free plan included — no card required.