QuantiModo

QuantiModo will automatically aggregate life-tracking data from your users apps and devices with a single API. It can then analyze this data allowing you to provide your users with actionable insights they can use to optimize their lives.

2 subscribers
47 ms avg latency
42 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

QuantiModo endpoints

MethodEndpointDescription
Connectors
GET Disconnect
/connectors/{connector}/disconnect
The disconnect method deletes any stored tokens or connection information from the connectors database.
GET Connect
/connectors/{connector}/connect
Attempt to obtain a token from the data provider, store it in the database. With this, the connector to continue to obtain new user data until the token is revoked.
GET Connection Instructions
/connectors/{connector}/connectInstructions
Returns instructions that describe what parameters and endpoint to use to connect to the given data provider.
GET Update
/connectors/{connector}/update
The update method tells the QM Connector Framework to check with the data provider (such as Fitbit or MyFitnessPal) and retrieve any new measurements available.
GET List Connectors
/connectors/list
A connector pulls data from other data providers using their API or a screenscraper. Returns a list of all available connectors and information about them such as their id, name,…
GET Connector Information
/connectors/{connector}/info
Returns information about the connector such as the connector id, whether or not is connected for this user (i.e. we have a token or credentials), and its update history for the…
GET Connect Parameter
/connectors/{connector}/connectParameter
Returns instructions that describe what parameters and endpoint to use to connect to the given data provider.
Correlations
GET Correlations
/correlations
Get correlations
POST Add correlation or/and vote for it.
/v1/correlations
Add correlation or/and vote for it.
GET Search Correlations
/public/correlations/search/{search}
Returns the average correlations from all users for all public variables that contain the characters in the search query.
GET Search user correlations for a given effect
/v1/variables/{variablename}/causes
Returns average of all correlations and votes for all user cause variables for a given effect.
GET Search user correlations for a given cause
/v1/variables/{variablename}/effects
Returns average of all correlations and votes for all user effect variables for a given cause.
GET Search public correlations for a given cause
/v1/variables/{variablename}/public/effects
Returns average of all correlations and votes for all public cause variables for a given cause.
GET Search public correlations for a given effect
/v1/variables/{variablename}/public/causes
Returns average of all correlations and votes for all public cause variable for a given effect.
POST Delete vote
/v1/votes/delete
Delete previously posted vote
GET Search user correlations for a given cause filtered by organization
/v1/organizations/{organizationid}/users/{userid}/variables/{variablename}/effects
Returns average of all correlations and votes for all user cause variables for a given effect. If parameter "include_public" is used, it also returns public correlations. User…
POST Store or Update a Correlation
/correlations
Store or Update a Correlation
POST Votes
/v1/votes
This is to enable users to indicate their opinion on the plausibility of a causal relationship between a treatment and outcome. QuantiModo incorporates crowd-sourced plausibility…
GET Search user correlation for a given effect filtering by organization
/v1/organizations/{organizationid}/users/{userid}/variables/{variablename}/causes
Returns average of all correlations and votes for all user cause variables for a given effect. If parameter "include_public" is used, it also returns public correlations. User…
Measurements
POST Store / Update Measurements
/measurements/v2
Post a new set or update existing measurements to the database
GET Measurement Time Range
/measurementsRange
Get Unix time-stamp (epoch time) of the user's first and last measurements taken.
POST Add a data source
/measurementSources
Add a life-tracking app or device to the QuantiModo list of data sources.
GET Measurement Sources
/measurementSources
Returns a list of all the apps from which measurement data is obtained.
GET Measurements
/api/measurements
Get measurements for this user. Measurements are any value that can be recorded like daily steps, a mood rating, or apples eaten.
Oauth2
GET Get Authorization Token
/oauth2/authorize
Ask the user if they want to allow a client applications to submit or obtain data from their QM account.
GET Get Access Token
/api/oauth2/token
Client provides authorization token obtained from /api/oauth2/authorize to this endpoint and receives an access token. Access token can then
Pairs
GET Pairs
/pairs
Pairs cause measurements with effect measurements grouped over the duration of action after the onset delay.
Units
GET Unit Categories
/unitCategories
Get a list of the categories of measurement units such as 'Distance', 'Duration', 'Energy', 'Frequency', 'Miscellany', 'Pressure', 'Proportion', 'Rating', 'Temperature',…
GET Get all available units
/units
Get all available units
GET Units for Variable
/unitsVariable
Get a list of all possible units to use for a given variable
User
GET Me
/user/me
Returns user info for the currently authenticated user.
Variables
GET Get Info About a Variable
/variables/{variablename}
Get all of the settings and information about a variable by its name. If the logged in user has modified the settings for the variable, these will be provided instead of the…
GET Search Variables
/variables/search/{search}
Get variables containing the search characters for which the currently logged in user has measurements. Used to provide auto-complete function in variable search boxes.
GET Variables
/variables
Returns all variables for which the user has measurements by the category name
POST Create Variables
/variables
Allows the client to create a new variable in the variables table.
GET Public Variables
/public/variables
This endpoint retrieves an array of all public variables. Public variables are things like foods, medications, symptoms, conditions, and anything not unique to a particular user.…
GET Variable Categories
/variableCategories
The variable categories include Activity, Causes of Illness, Cognitive Performance, Conditions, Environment, Foods, Location, Miscellaneous, Mood, Nutrition, Physical Activity,…
POST Update User Settings for a Variable
/variableUserSettings
Users can change things like the display name for a variable. They can also change the parameters used in analysis of that variable such as the expected duration of action for a…
GET Search Public Variables
/public/variables/search/{search}
Get top 5 PUBLIC variables with the most correlations containing the entered search characters. For example, search for 'mood' as an effect. Since 'Overall Mood' has a lot of…
Connect
GET Get embeddable connect javascript
/api/v1/connect.js
Get embeddable connect javascript
GET Mobile connect page
/api/v1/connect/mobile
Mobile connect page
Organizations
GET User tokens for existing users, Create new users
/v1/organizations/{organizationid}/users
Get user tokens for existing users or Create new users

QuantiModo pricing

PlanPriceRate limitQuotas
BASIC Free
  • daily traffic: 250,000 / daily (then $0.0100 each)
PRO $50 / month
  • daily traffic: 300,000 / daily (then $0.0060 each)
ULTRA $150 / month
  • daily traffic: 25,000 / daily (then $0.0050 each)
MEGA $750 / month
  • daily traffic: 1,000,000 / daily (then $0.0040 each)

More Devices APIs

View all →
  • Use the IMEI number to get model and brand information for any cellular device

    DevicesFreemium130 subscribers
  • DEMO - http://api-gsm.makingdatameaningful.com/ Mobile phone specs with images - 12,000+ models, [1994…

    DevicesFreemium3.1k subscribers
  • Mobile Phones API provides RESTful endpoints to fetch list of mobile brands, list of mobile devices within a…

    DevicesFreemium856 subscribers
  • This is a GSMArena device specifications database

    DevicesFreemium45 subscribers
  • The Mobile Devices API offers structured data on smartphones, tablets, and smartwatches, including specs…

    DevicesFreemium58 subscribers
  • Complete Smartphone API Data. Over 12k Data Avalaible

    DevicesFreemium127 subscribers