Pulsoid · Capability
Pulsoid API
Pulsoid enables real-time heart rate data transmission from peripherals (BLE heart rate monitors, smartwatches, etc.) to clients. The Pulsoid REST API provides endpoints to read and submit heart rate data, manage widgets, profile, and validate tokens. Real-time streaming is available via WebSocket endpoints.
What You Can Do
GET
Validatetoken
— Validate authorization token
/api/v1/token/validate
GET
Getlatestheartrate
— Get latest heart rate
/api/v1/data/heart_rate/latest
POST
Submitheartrate
— Submit heart rate data
/api/v1/data
GET
Getstatistics
— Read heart rate statistics
/api/v1/statistics
GET
Listwidgets
— List widgets
/api/v1/widgets
POST
Createwidget
— Create widget
/api/v1/widgets
POST
Updatewidget
— Update widget configuration
/api/v1/widgets/{widgetId}
GET
Getprofile
— Read user profile
/api/v1/profile
GET
Getgdconfig
— Get GD mod configuration
/api/v1/geometry-dash-mod/configuration
POST
Updategdconfig
— Update GD mod configuration
/api/v1/geometry-dash-mod/configuration
GET
Getfeature
— Check feature availability
/api/v1/features/{featureId}
POST
Oauthauthorize
— OAuth2 authorize
/oauth2/authorize
POST
Oauthtoken
— OAuth2 token exchange/refresh
/oauth2/token
POST
Oauthdeviceauthorization
— OAuth2 device authorization
/oauth2/device_authorization
POST
Oauthrevoke
— Revoke access token
/oauth2/revoke
MCP Tools
validatetoken
Validate authorization token
read-only
idempotent
getlatestheartrate
Get latest heart rate
read-only
idempotent
submitheartrate
Submit heart rate data
getstatistics
Read heart rate statistics
read-only
idempotent
listwidgets
List widgets
read-only
idempotent
createwidget
Create widget
updatewidget
Update widget configuration
getprofile
Read user profile
read-only
idempotent
getgdconfig
Get GD mod configuration
read-only
idempotent
updategdconfig
Update GD mod configuration
getfeature
Check feature availability
read-only
idempotent
oauthauthorize
OAuth2 authorize
oauthtoken
OAuth2 token exchange/refresh
oauthdeviceauthorization
OAuth2 device authorization
oauthrevoke
Revoke access token