BeatAware Developer API
Integrate heart health monitoring into your applications with our REST API
API Overview
The BeatAware API allows developers to integrate heart health monitoring capabilities into their applications. Our API provides endpoints for managing patients, uploading heart sound recordings, and retrieving detailed cardiology reports with statistical analysis.
Base URL
API Specification
Our API follows the OpenAPI 3.0.3 specification. You can download the full specification file:
Rate Limits
The API has rate limits to ensure fair usage. Standard accounts are limited to 100 requests per minute. For higher limits, please contact our sales team.
API Playground
Accelerate your development process with our Admin Console. This interactive playground allows you to visualize your data, test API endpoints, and experiment with your API key in a user-friendly environment.
Authentication
To request an API key, please contact us with details about your integration.
All API requests require authentication using API keys. You will need to include your API key in thex-api-key
header of each request.
Example Request with Authentication
curl -X GET "https://api.beataware.com/v1/patients" \ -H "x-api-key: YOUR_API_KEY"
Endpoints
Create a new patient
Get list of all patients
Get a patient by ID
Update a patient by ID
Delete a patient by ID
List all recordings for a patient
Upload a heart sound recording for a specific patient
Delete a recording by ID
Check the status of a report
Download cardiology report
Download original audio file