Skip to content

Posts from the ‘Magellan Active Website API’ Category

5
Sep

Magellan Active API Version 1.16 Released

Announcement

Magellan Active API Version 1.16 has been released.

Overview

Just a few quick fixes. Sorry, not quite as exciting as Federer-Monfils.

Change Log

  • bug Updated time offset format of “uploaded_at” field in Activity Object Response in Activity Get Method from “±hh:mm” to “±hhmm” to be consistent with the rest of the timestamp fields
  • bug Resolved issue with “activity_source” field (“.fit” or “.gpx”) missing from Activity Object Response in Activity Get Method
29
Jul

Magellan Active API Version 1.15 Released

Announcement

Magellan Active API Version 1.15 has been released.

Overview

We made a number of updates to the API based on developer feedback and also added a User Object and related User Methods.

Screen Shot 2014-07-29 at 5.39.27 PM

Change Log

  • newfeature Added “privacy” and “url” fields to the Activity Object and applicable Activity Method parameters
  • newfeature Added User Object, User Get Method and User Edit Method
  • improvement Clarified “page” parameter for Activity Search Method
  • improvement Updated format for timestamp fields and parameters to ensure consistency across all objects and methods
    • UTC (default): yyyy-MM-dd’T’hh:mm:ssZ
    • Local (fields or parameters ending with “_local”): yyyy-MM-dd’T’hh:mm:ss±hhmm
  • improvement Changed the Activity Object field “name” to “activity_name” to differentiate from “location_name”
  • improvement Updated API Explorer and API Documentation to reflect all changes to the API
  • bug Resolved bug with “uploader” field in Activity Object when an Activity is deleted and re-uploaded from a different source
  • bug Resolved issue with uploading Activities using Activity Add Method not auto uploading to Facebook and Twitter if user has enabled the auto-post preferences to those applications
23
May

Magellan Active and Smashrun for Detailed Run Analysis

The Magellan Active website is built upon a powerful API that interacts with your activity data. As part of our pledge to empower developers to extend the functionality of the Magellan Active website and API, we allow key partners to add activities to Magellan Active from within their applications and also allow any developer you’ve granted authorization to retrieve all of your activity data. We’d like to highlight the latest partner to take your Magellan Active activity data and literally “run with it”. Meet Smashrun.

smashrun_logo smashrun_magellan_sync_notification

About SmashRun

Smashrun is a data visualization platform that helps runners analyze their training progress. Importing Magellan data is as easy as linking a Magellan Active account. Once imported, runners can view a visual dashboard of their training history and be able to track their training consistency, volume, and effort distribution. Runners will also have access to daily ranks and badges for running achievements.

Connecting Magellan Active with Smashrun

  1. Once logged in to Smashrun, go to Settings > Sync > Magellan Active.
  2. Specify Email & Password for your Magellan user account.
  3. Select Connect.
  4. Smashrun will query for new runs.

Screen Shot 2014-05-22 at 3.42.47 PM

In-Depth Analysis

smashrun_pace_trends

smashrun_pro_map

smashrun_training_bands

Learn More

You can follow all Smashrun related announcements and feature updates via @smashrunHQ on Twitter, their Facebook page, or blog.smashrun.com.

24
Mar

Magellan Active API Version 1.13 Released

Announcement

Magellan Active API Version 1.13 has been released.

Overview

We’ve had 6 small releases now without a blog post, so here’s what’s new in versions 1.8 through 1.13. If you are not a developer and you try reading the change log your head may spin 360°, so consider this a warning to move on to your next reading task or enjoy the weather!

Magellan Active Developer

Change Log

  • newfeature Added “uploaded_at” and “uploader” response fields to Activity Object from Activity Get. If the activity was uploaded by a 3rd party app, this will be reflected in the “uploader” field.
  • newfeature Added “min_updated_at” and “max_updated_at” parameters  to Activity Search and “updated_at” response field to the Activity Object from Activity Get. By default, the “updated_at” response field is null by for old activities and “uploaded_at” for new activities. The field is updated when the activity has been deleted or edited.
  • newfeature Added support for GPX files with missing <ele> tags in first and last <trkpt> elements. This was found with a GPX file exported from Endomondo.
  • newfeature In addition to Wahoo Fitness, iSmoothRun was given activity add/edit/delete permissions to users who grant Magellan Active access to their apps. Both apps support “Upload to Magellan Active” in their iOS apps.
  • improvement Made various performance improvements.
  • bug Fixed issue with Activity search options for “units” parameter. Options were “metric” & “imperial”, but should have been “metric” & “statute”.
  • bug Corrected issue with Activity Search “max_results” response field which was documented as intended but implemented as “results_limit”.
  • bug Updated time format for all timestamp parameters and response fields to “<YYYY>-<MM>-<DD>T<HH>:<MM>:<SS>” in order to be consistent.
  • task Updated Activity Search documentation of options for “activity_source” parameter & response fields. It was documented as “gpx” & “fit”, but it was implemented as “.gpx” & “.fit”. We are going to change them to their original intended values of “gpx” & “fit” in an upcoming release and update the values for existing activities.
  • task Updated some inaccuracies in the API documentation for responses in xml format. Other than User Access Token response, all XML responses are wrapped in <xml> elements, not <root> elements.
13
Jun

Magellan Active API Version 1.7 Released

Announcement

Magellan Active API Version 1.7 has been released.

Overview

The focus on this API update is the Magellan Active API Explorer, a homegrown visual interface for building and executing HTTP API requests. If you are a developer, this tool will help you become familiar with the Magellan Active API. Please keep in mind the Activity Add, Edit and Delete methods are restricted by API key, so if you would like write access to the API, please contact fitness@magellangps.com. Give it a spin and tell us that you think!

MagellanActiveAPIExplorerScreenshot

Change Log

  • newfeature Magellan Active API Explorer
  • improvement Make provider parameter optional (set to magellan if unspecified)
  • bug Request with invalid response format not returning proper status code
  • task Document the now optional provider=magellan parameter
  • task Status code for successful Activity Add call is incorrectly documented
  • task Document that Activity Add, Edit, Delete methods restricted by API key
11
Apr

Magellan Active API Version 1.6 Released

Announcement

Magellan Active API Version 1.6 has been released.

Overview

The focus on this API update was support for activity name.

Change Log

  • improvement Add Activity Name parameter and Activity Name Invalid error code to the Activity Edit Method
  • improvement Add Activity Name field to the Activity Object of the Activity Get Method
11
Feb

Magellan Active API Version 1.5 Released

Announcement

Magellan Active API Version 1.5 has been released.

Overview

The focus on this API update was on improved support for activity uploads from GPX files.

Change Log

  • improvement Improved support for activity uploads from GPX files
  • improvement Added location_name and timezone_id to the Activity Object in the Activity Get Method
  •  Resolved issues with the response to the Activity Search Method
11
Jan

Magellan Active API Version 1.4 Released

Announcement

Magellan Active API Version 1.4 has been released.

Overview

Just a quick fix to Timezone Offset to resolve an issue with activity start & end time times being 1 our ahead during daylights savings time.

Change Log

  •  Resolved an issue with Activity.timezone_offset being 1 hour ahead during daylights saving time.
29
Nov

Magellan Active API Version 1.3 Released

Announcement

Magellan Active API Version 1.3 has been released.

Overview

This update actually just fixes an issue with the private method for adding an activity to a user’s account. We are not ready to make this a public method at this time.

Change Log

  •  Incorrect server response using method Add Activity for activities that already exist
13
Nov

Magellan Active API Version 1.2 Released

Announcement

Magellan Active API Version 1.2 has been released.

Overview

We made a few updates to the API, most notably support for two new fields at the Session and Lap Objects, Average Moving Speed and Average Elapsed Speed. There was also a typo in the URL structure of the Auth Method for retrieving a user’s access token given their username and password.

Change Log

  •  Add Fields for Average Moving & Elapsed Speed for Session & Lap to the JSON & XML Response for Activity Get
  •  Speed-Pace should not exist at the Activity Object Level in the API
  •  URL Structure for User Access Token appears to be incorrect