Update User Goal
Use the updateUserTracker mutation to update the user custom tracker goal.
Required Arguments
Argument
Type
Note
id
ID!
User tracker goal ID.
goal
Float
Sets new goal for selected tracker ex. 20000 steps.
source
SourceType
Source of input, default is set to SUGGESTIC. enum SourceType { APPLE FITBIT GARMIN GOOGLEFIT_NATIVE GOOGLEFIT_REST HEALTHCONNECT HUAWEIHEALTH IHEALTH MISFIT OMRONCONNECT OMRONWELLNESS OURA POLAR SAMSUNG STRAVA SUGGESTIC SUUNTO WITHINGS }
Available Fields
Field
Type
Note
success
Boolean
true: If the tracker goal has been updated successfully. Otherwise, it displays false
message
String
The message returns either if the goal has been updated or not.
Example
mutation {
  updateUserTracker(input: {
    id: "VXNlclRyYWNrZXI6MQ=="
    goal: 18000
    source: SUGGESTIC
  }) {
    success
    message
    tracker {
      id
      tracker
      goal
      source
    }
  }
}{
  "data": {
    "updateUserTracker": {
      "success": true,
      "message": "steps_tracker successfully updated",
      "tracker": {
        "id": "VXNlclRyYWNrZXI6MQ==",
        "tracker": "STEPS_TRACKER",
        "goal": 18000,
        "source": "SUGGESTIC"
      }
    }
  }
}Last updated
Was this helpful?