Supports watchface, data field, widget and activity apps
Unidirectional or bi-directional communication
Supports integer, floating point, and string data types
Send data between apps on the same device or between apps on different devices owned by the same user
Supports sending from one app to many or from multiple apps to a single app
Up to 10 mailboxes
Runs over HTTPS to provide transport encryption
Data is encrypted in transit and when stored on the server using a symmetric encryption key known only to the user’s device(s). The encryption key is not stored on the server and is not known to the web API service
Share settings between apps
Display metrics from data fields and activity apps on a watchface
Send notifications from one app to another
Allow apps to use data that is calculated or measured in a different app
Garmin device supporting Connect IQ 3.1.0 or higher
Garmin Connect app on either Apple iPhone or an Android phone
Internet access for the smartphone
Free 30 day license on a separate development server
Monkey barrel shared library and sample application source code provided
Email technical support
$2.99US for 4 months of access, charged per end user
Apps that communicate to each other should be developed by the same developer.
Garmin Bluetooth communication is only designed to support small volumes of data
Data that has been read may be deleted from the server after 30 days.
Still need more details or tinker with the source code?