Intro

Welcome to the Pulsoid API documentation.

Pulsoid enables real-time heart rate data transmission from the peripherals(like BLE heart rate monitors, smartwatches, etc) to the Clients. Pulsoid API allows reading real-time heart rate data.

Users - are real people who stream their heart rate data via Pulsoid.

Clients - are applications that want to read Pulsoid users' data. The developer should create client credentials at pulsoid.net/ui/api-clientsarrow-up-right. Received client credentials include client_secret which should be stored securely and never shared.

To consumer Pulsoid API, the developer should obtain an authorization token. An authorization token is used in every API call. Obtaining the token can be challenging but we are herearrow-up-right to help you :).

How to Obtain an Authorization Token

JavaScript / TypeScript

If you are building a JavaScript or TypeScript application, use the official @pulsoid/socketarrow-up-right library for real-time heart rate streaming. It handles WebSocket connections, auto-reconnection, and provides full TypeScript support with zero dependencies.

See the GitHub repositoryarrow-up-right for full documentation.

Recap

So, to integrate with Pulsoid you need to:

  1. Create client credentials at pulsoid.net/ui/api-clientsarrow-up-right

  2. Decide, what way of obtaining tokens is suitable for you

  3. Use the API

FAQ

Last updated