Profile

Introduction

A profile describes a user’s identity, geographical location, and fitness goals.

Structure

Content-Type
application/vnd.com.runkeeper.Profile+json
Field Type Description Editable
name String The user's full name (omitted if not yet specified) N
location String The user's geographical location (omitted if not yet specified) N
athlete_type String One of the following values: Athlete, Runner, Marathoner, Ultra Marathoner, Cyclist, Tri-Athlete, Walker, Hiker, Skier, Snowboarder, Skater, Swimmer, Rower (omitted if not yet specified) Y
gender String One of the following values: M, F (omitted if not yet specified) N
birthday String The user's birthday (e.g., Sat, 1 Jan 2011 00:00:00) (omitted if not yet specified) N
elite Boolean true if the user subscribes to RunKeeper Elite, false otherwise N
profile String The URL of the user's public, human-readable profile on the RunKeeper Web site N
small_picture String The URI of the small (50×50 pixels) version of the user's profile picture on the RunKeeper Web site (omitted if the user has no such picture) N
normal_picture String The URI of the small (100×100 pixels) version of the user's profile picture on the RunKeeper Web site (omitted if the user has no such picture) N
medium_picture String The URI of the small (200×600 pixels) version of the user's profile picture on the RunKeeper Web site (omitted if the user has no such picture) Note: The image may be shorter than 600 pixels in height if the user has provided a smaller picture. N
large_picture String The URI of the small (600×1800 pixels) version of the user's profile picture on the RunKeeper Web site (omitted if the user has no such picture) Note: The image may be shorter than 1800 pixels in height if the user has provided a smaller picture. N

Supported Operations

Retrieving a User’s Profile

To retrieve a user's profile, GET their profile URI.

Editing a User’s Profile

To update a user’s profile, PUT to their profile URI.