Exist
Overview
Pre-built tooling
✅ Authorization
| Tools | Status |
|---|---|
| Pre-built authorization (OAuth) | ✅ |
| Credentials auto-refresh | ✅ |
| Auth parameters validation | ✅ |
| Pre-built authorization UI | ✅ |
| Custom authorization UI | ✅ |
| Expired credentials detection | ✅ |
✅ Read & write data
| Tools | Status |
|---|---|
| Pre-built integrations | ✅ |
| API unification | ✅ |
| 2-way sync | ✅ |
| Webhooks from Tenklo on data modifications | ✅ |
| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
| Proxy requests | ✅ |
✅ Observability & data quality
| Tools | Status |
|---|---|
| HTTP request logging | ✅ |
| End-to-end type safety | ✅ |
| Data runtime validation | ✅ |
| OpenTelemetry export | ✅ |
| Slack alerts on errors | ✅ |
| Integration status API | ✅ |
✅ Customization
| Tools | Status |
|---|---|
| Create or customize use-cases | ✅ |
| Pre-configured pagination | ✅ |
| Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
| Per-customer configurations | ✅ |
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
acquire-attributes | Take ownership of one or more attributes so this connection can write values for them. | Action | 🔗 Github |
create-attributes | Create new custom attributes (or acquire-by-template in one call) and take ownership of them. | Action | 🔗 Github |
get-attribute-values | Get the full paged value history for one specific attribute. | Action | 🔗 Github |
get-correlation | Look up the correlation (if any) between two specific attributes. | Action | 🔗 Github |
get-metric-snapshot | COMPOSITE: get a consolidated view of one metric - its recent values, this week's correlations involving it, and its recent weekly averages - in a single call. | Action | 🔗 Github |
get-profile | Get the authenticated user's basic profile and unit preferences. | Action | 🔗 Github |
increment-attribute-values | Add to (rather than overwrite) an owned numeric attribute's value for a given date, creating the day's entry if needed. | Action | 🔗 Github |
list-attribute-templates | List the attribute templates Exist supports (the catalog of trackable metrics, not the user's own tracked attributes). | Action | 🔗 Github |
list-attributes-with-values | List the user's attributes together with their recent values (up to the last 31 days) in one call. | Action | 🔗 Github |
list-attributes | List the user's attributes (metadata only, no values), including templated and custom attributes owned by any service or none. | Action | 🔗 Github |
list-averages | List weekly average values per attribute, optionally filtered by date range, group, or attribute. | Action | 🔗 Github |
list-correlations | List correlations Exist has generated in the last week, optionally filtered by attribute, strength, or confidence. | Action | 🔗 Github |
list-insights | List personalized insights Exist has generated for the user, optionally filtered by date range and priority. | Action | 🔗 Github |
list-owned-attributes | List only the attributes this connection's service currently owns (i.e. can write values for). | Action | 🔗 Github |
release-attributes | Give up ownership of one or more attributes, the closest thing to removing an attribute since the provider has no delete endpoint. | Action | 🔗 Github |
track-custom-metric | COMPOSITE: record a value for a named metric today (or a given date), automatically creating or re-acquiring the underlying attribute first if needed - the common 'log this custom thing' use case without the caller having to manage attribute lifecycle state themselves. | Action | 🔗 Github |
update-attribute-values | Write (overwrite) values for one or more owned attributes on specific dates. | Action | 🔗 Github |
attribute-values | Sync the full value history for every currently-owned (active) Exist attribute. | Sync | 🔗 Github |
attributes | Sync the user's attribute metadata (templated and custom, active and inactive), without values. | Sync | 🔗 Github |
averages | Sync weekly average values per attribute. | Sync | 🔗 Github |
insights | Sync the personalized insights Exist has generated for the user. | Sync | 🔗 Github |
Access requirements
| Pre-Requisites | Status | Comment |
|---|---|---|
| Paid dev account | ❓ | |
| Paid test account | ❓ | |
| Partnership | ❓ | |
| App review | ❓ | |
| Security audit | ❓ |
Setup guide
No setup guide yet.
Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Useful links
- How to register an Application
- OAuth-related docs
- List of OAuth scopes
- Web API docs (their REST API)
Contribute useful links by editing this page
API gotchas
The lifetime of an access token is an year
Contribute API gotchas by editing this page