FAQ
Common Questions
Which API base URL do I use?
- Patients (for fetching patient's own data): https://api.health.cloud.corsano.com
- HCPs / researchers (manage studies & patient data): https://api.integration.corsano.com
How do I authenticate?
https://api.health.cloud.corsano.com:
Use a Bearer token → call Health endpoints with Authorization: Bearer <token>
and Content-Type: application/json
in the header.
https://api.integration.corsano.com:
Use your researcher token from Corsano Research/Patient Portal, and pass it as ?token=<RESEARCHER_TOKEN>
on integration endpoints.
For the v1/user-devices
endpoint on https://api.integration.corsano.com
, include the header:
x-health-token: <token>
How do I get real-time data as an HCP?
Use the Integration API with
GET /v1/groups/{GROUP_CODE}/patients?with_latest_values=1&token={TOKEN}
to include each patient’s latest measurements in the response.
How do I get raw data?
Patients: Call Health API raw endpoints with your OAuth Bearer token.
Example:
GET /v2/raw-metrics/ppg1?from_date=...&to_date=...
HCPs: First fetch a patient’s health token via Integration (
/v1/patients/{UUID}/health-token?token={TOKEN}
), then call Health raw endpoints on their behalf.
Raw data includes ECG, PPG, activity, sleep, etc., with limits on the max time window per request.
How can I start with Oauth 2.0?
To use OAuth 2.0 with Corsano, first obtain a client_id and client_secret from Corsano Support by providing your app name, redirect URI, and privacy policy URL to devsupport@corsano.com, then following https://developer.corsano.com/rest/oauth-2.