2021 December Updates
almost 3 years ago by Oliver Thompson
Check out what we've been doing at Terra over the month of December!
Backend 💾
New Features
- Implemented widget sessions to allow your developer ID and API Key to be hidden from the user during authentication.
- Implemented custom authentication success and failure redirects when authenticating using the widget to improve flow for users.
- Implemented passing of a
reference_id
field which will be sent to your webhook URL upon user authentication to allow easier linking of payloads with users of your service. - Added HMAC signature verification to allow ensuring that webhook payloads came from Terra.
- Added
GET /menstruation
endpoint - currently this data is only provided by Garmin.
Bugfixes
- Fixed issue where authenticating with Polar would sometimes not allow access to user data.
- Fixed some fields not being present in payloads for certain providers.
- Fixed the user deregistration only soft-deregistering users from the service - users tokens are now revoked to ensure Terra no longer has access to the data.
- Fixed issue where timezone data for some providers would show as UTC in the timestamp, but the data was not actually in UTC time
SDK 📱
- New WearOS SDK available which allows streaming of activity data to Terra using the watch's WiFi connection. A bluetooth low energy SDK is under development.
- New Apple SDK to allow retrieval of data from HealthKit which supports streaming of data to Terra using the phone's WiFi connection.