API Reference
- Getting Started
- Variables
- Measurements
- Analytics
- App Settings
- Data Import
- Feed
- Notifications
- Reminders
- Shares
- Studies
- Units
- User
List Data Sources
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, whether the user has provided access, logo url, connection instructions, and the update history.
Enter your bearer token in the format Bearer access_token_here
Your client id can be obtained by creating an app at https://builder.quantimo.do
Authorizations
Enter your bearer token in the format Bearer access_token_here
Query Parameters
Your client id can be obtained by creating an app at https://builder.quantimo.do
Response
Can be used as body of help info popup
Can be used as title in help info popup
Ex: true
Background color HEX code that matches the icon
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
Ex: https://local.quantimo.do
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: Connect
Ex: This is a tooltip
Post here on button click
HTML element id
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
Ex: https://local.quantimo.do
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: Connect
Ex: This is a tooltip
Post here on button click
Smaller square image
Smaller circular image
Ex: #f2f2f2
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
Ex: https://local.quantimo.do
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: Connect
Ex: This is a tooltip
Post here on button click
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
Ex: https://local.quantimo.do
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: Connect
Ex: This is a tooltip
Post here on button click
Ex: Content
Ex: Title
HTML for the entire card.
Ex: <div>Content</div>
Larger image of variable dimensions
HTML element id
Selector list options
Ex: Title
Ex: Title
Ex: https://local.quantimo.do
Ex: Connect
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: This is a tooltip
Post here on button click
Ex: Title
check_box
, date
, email
, number
, postal_code
, select_option
, string
, switch
, text_area
, unit
, variable_category
See https://html5pattern.com/ for examples
Ex: ion-refresh
A link to a web page or something. Not much more to say about that.
Key value pairs derived from user input fields, button clicks, or preset defaults
Ex: https://local.quantimo.do
Ex: Connect
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: This is a tooltip
Post here on button click
Ex: sharingBody
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
Ex: https://local.quantimo.do
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: Connect
Ex: This is a tooltip
Post here on button click
Ex: sharingTitle
Ex: subTitle
Ex: subTitle
Ex: Title
Your client id can be obtained by creating an app at https://builder.quantimo.do
True if the authenticated user has this connector enabled
Ex: Your token is expired. Please re-connect
URL to open to connect
Create a form with these fields and post the key and user submitted value to the provided connect url
True if should open auth window in popup
Ex: 8
Ex: CONNECTED
Number of measurements from this source or number of users who have measurements from this source
Ex: 2000-01-01 00:00:00 UTC ISO 8601 YYYY-MM-DDThh:mm:ss
Ex: ba7d0c12432650e23b3ce924ae2d21e2ff59e7e4e28650759633700af7ed0a30
Ex: Foods
Ex: CureDAO
Ex: 0
Ex: https://quantimo.do
Ex: 72
Ex: https://safe.dfda.earth/img/logos/curedao-logo-qm-rainbow-200-200.png
Ex: <a href="https://quantimo.do"><img id="curedao_image" title="CureDAO" src="https://safe.dfda.earth/img/logos/curedao-logo-qm-rainbow-200-200.png" alt="CureDAO"></a>
Ex: 2017-07-31 10:10:34 UTC ISO 8601 YYYY-MM-DDThh:mm:ss
Epoch timestamp of last sync
Ex: <a href="https://quantimo.do">CureDAO</a>
Ex: CureDAO is a Chrome extension, Android app, iOS app, and web app that allows you to easily track mood, symptoms, or any outcome you want to optimize in a fraction of a second. You can also import your data from over 30 other apps and devices like Fitbit, Rescuetime, Jawbone Up, Withings, Facebook, GitHub, Google Calendar, Runkeeper, MoodPanda, Slice, Google Fit, and more. CureDAO then analyzes your data to identify which hidden factors are most likely to be influencing your mood or symptoms and their optimal daily values.
Ex: Got 412 new measurements on 2017-07-31 10:10:34
Mobile connect method: webview, cordova, google, spreadsheet, or ip
Ex: curedao
Platforms (chrome, android, ios, web) that you can connect on.
True if connection requires upgrade
Required connector scopes
Ex: Tracks anything
URL to POST a spreadsheet to (if available for this data source)
Number of measurements obtained during latest update
Ex: 2017-07-31 10:10:34 UTC ISO 8601 YYYY-MM-DDThh:mm:ss
Ex: 2017-07-18 05:16:31 UTC ISO 8601 YYYY-MM-DDThh:mm:ss
Ex: UPDATED
Ex: 230
Array of error objects with message property
Error message
ex. OK or ERROR
true or false
Response code such as 200
A super neat url you might want to share with your users!
HTML element id
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
Ex: https://local.quantimo.do
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: Connect
Ex: This is a tooltip
Post here on button click
Smaller square image
Smaller circular image
Ex: #f2f2f2
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
Ex: https://local.quantimo.do
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: Connect
Ex: This is a tooltip
Post here on button click
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
Ex: https://local.quantimo.do
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: Connect
Ex: This is a tooltip
Post here on button click
Ex: Content
Ex: Title
HTML for the entire card.
Ex: <div>Content</div>
Larger image of variable dimensions
HTML element id
Selector list options
Ex: Title
Ex: Title
Ex: https://local.quantimo.do
Ex: Connect
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: This is a tooltip
Post here on button click
Ex: Title
check_box
, date
, email
, number
, postal_code
, select_option
, string
, switch
, text_area
, unit
, variable_category
See https://html5pattern.com/ for examples
Ex: ion-refresh
A link to a web page or something. Not much more to say about that.
Key value pairs derived from user input fields, button clicks, or preset defaults
Ex: https://local.quantimo.do
Ex: Connect
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: This is a tooltip
Post here on button click
Ex: sharingBody
Ex: connect
Action data
Ex: connect
Ex: #f2f2f2
Text to show user before executing functionName
Name of function to call
Data to provide to functionName or be copied to the card parameters when button is clicked and card is posted to the API
Ex: connect
HTML element id
Ex: https://image.jpg
Ex: ion-refresh
Ex: https://local.quantimo.do
State to go to
Data to provide to the state
Text to show user after executing functionName
Text to show user after executing functionName
Text to show user after executing functionName
Ex: Connect
Ex: This is a tooltip
Post here on button click
Ex: sharingTitle
Ex: subTitle
Ex: subTitle
Ex: Title