Why did the first webhook lack heart rate?
When two webhooks arrive close together for the same session, the earlier one may lack a field like heart rate because the source data was still being updated.
When two webhooks arrive close together for the same session, the earlier one may lack a field like heart rate because the source data was still being updated. A later sync overwrites it once the source app adds the missing data.
Always use the most recent payload for a given session to get the complete record.
PreviousWhy do Apple body metrics arrive after step changes?
NextWhy do Oura payloads differ from the Oura app?
Last updated
Was this helpful?