Withings

Smart Scales, Watches and Health Monitors

Integrate the Withings API with the Data Stores API

Setup the Withings API trigger to run a workflow which integrates with the Data Stores API. Pipedream's integration platform allows you to integrate Withings and Data Stores remarkably fast. Free for developers.

Add or update a single record with Data Stores API on New Measure from Withings API
Withings + Data Stores
 
Try it
Add or update multiple records with Data Stores API on New Measure from Withings API
Withings + Data Stores
 
Try it
Append to record with Data Stores API on New Measure from Withings API
Withings + Data Stores
 
Try it
Check for existence of key with Data Stores API on New Measure from Withings API
Withings + Data Stores
 
Try it
Delete a single record with Data Stores API on New Measure from Withings API
Withings + Data Stores
 
Try it
New Measure from the Withings API

Emit new event for each created measure. See docs here

 
Try it
Add or update a single record with the Data Stores API

Add or update a single record in your Pipedream Data Store.

 
Try it
Add or update multiple records with the Data Stores API

Add or update multiple records to your Pipedream Data Store.

 
Try it
Append to record with the Data Stores API

Append to a record in your data store Pipedream Data Store. If the record does not exist, a new record will be created in an array format.

 
Try it
Check for existence of key with the Data Stores API

Check if a key exists in your Pipedream Data Store or create one if it doesn't exist.

 
Try it
Delete a single record with the Data Stores API

Delete a single record in your Pipedream Data Store.

 
Try it

Overview of Withings

The Withings API allows developers to access and leverage Withings health data
to create innovative and valuable applications. With the Withings API, users
are able to build applications that give them access to data from Withings’
connected health devices such as activity trackers, digital scales, and blood
pressure and thermometer devices.

With the Withings API, it is possible to build applications that help users
connect to their data and use it effectively and efficiently. Here are a few
examples of what can be achieved with the Withings API:

  • Activity tracker applications to help users visualize and understand their
    health data, such as fitness and sleep tracking apps.
  • Digital scales applications that can collect a user’s body weight data over
    time and show trends.
  • Blood pressure monitor applications to measure the user’s blood pressure and
    store heart rate data.
  • Thermometer applications to show trends in body temperature.
  • Analytical and dashboard applications that allow users to generate reports,
    set goals, and access data from multiple sources.
  • Visualization and notification apps that allow users to set up customized
    notifications and alarms.
  • Automation apps that allow users to set up automated actions based on their
    health data.

By leveraging the Withings API, developers are able to unlock valuable,
actionable data to create innovative and useful applications that can improve
users’ lives.

Connect Withings

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    withings: {
      type: "app",
      app: "withings",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      method: "post",
      url: `https://wbsapi.withings.net/measure`,
      headers: {
        Authorization: `Bearer ${this.withings.$auth.oauth_access_token}`,
      },
      params: {
        action: `getmeas`,
      },
    })
  },
})

Overview of Data Stores

With the Data Stores API, you can build applications that:

  • Store data for later retrieval
  • Retrieve data from a store
  • Update data in a store
  • Delete data from a store

Connect Data Stores

1
2
3
4
5
6
7
8
9
10
11
export default defineComponent({
  props: {
    myDataStore: {
      type: "data_store",
    },
  },
  async run({ steps, $ }) {
    await this.myDataStore.set("key_here","Any serializable JSON as the value")
    return await this.myDataStore.get("key_here")
  },
})