---
title: "Reposition goals"
method: PUT
path: "/users/{user_guid}/goals/reposition"
tags: ["goals"]
---

# Reposition goals

`PUT /users/{user_guid}/goals/reposition`

This endpoint repositions goal priority levels. If one goal is set to a lower priority, then any other goals need to be adjusted accordingly.

## Path parameters

- `user_guid` string, required

## Response `200`

OK

- RepositionResponseBody
  - `goals` GoalsResponse[]
    - `account_guid` string — Unique identifier of the account for the goal.
    - `amount` number — Amount of the goal.
    - `current_amount` number — The current amount of the goal.
    - `guid` string — The unique identifier for the goal. Defined by MX.
    - `goal_type_name` string — The goal type.
    - `meta_type_name` string — The category of the goal.
    - `name` string — The name of the goal.
    - `completed_at` string — Date and time the goal was completed.
    - `has_been_spent` boolean — Determines if the goal has been spent.
    - `is_complete` boolean — Determines if the goal is complete.
    - `metadata` string — Additional information a partner can store on the goal.
    - `position` integer — The priority of the goal in relation to multiple goals.
    - `projected_to_complete_at` string — The date on which the project was completed.
    - `targeted_to_complete_at` string
    - `track_type_name` string
    - `user_guid` string — The unique identifier for the the user. Defined by MX.

---

[API](https://skmtc.net/mx/apis/mx-platform-api.md) · [All operations](https://skmtc.net/mx/apis/mx-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mx/mx-platform-api/versions/b6632646ee89/schema)
