Why does Apple Health backfill return empty arrays?
Apple Health data lives on the device, so historical data cannot be backfilled through the web/REST API.
Apple Health data lives on the device, so historical data cannot be backfilled through the web/REST API. The web API only returns data the mobile SDK has already retrieved and sent through.
To backfill:
1
Initialise the mobile SDK in your app.
2
Call its data functions on-device (getActivity, getDaily, getSleep) with toWebhook=true.
Long ranges (even years) can be requested in a single call because the data is chunked automatically (no paging needed). Unsolicited payloads on connection are the SDK's background delivery feature.
Last updated
Was this helpful?