---
title: "PUT /users/{id}/"
method: PUT
path: "/users/{id}/"
tags: ["users"]
---

# PUT /users/{id}/

`PUT /users/{id}/`

## Request

- Base URL: `http://api.footballchallengeapp.com`
- URL: `http://api.footballchallengeapp.com/users/{id}/`
- Auth: HTTP basic

## Request body

- UserUpdate
  - `pk` integer
  - `email` string, email
  - `first_name` string
  - `last_name` string
  - `is_trainer` boolean
  - `is_player` boolean
  - `is_fan` boolean
  - `is_scout` boolean
  - `is_investor` boolean
  - `saw_trainer_onboarding` boolean
  - `saw_player_onboarding` boolean
  - `saw_fan_onboarding` boolean
  - `saw_scout_onboarding` boolean
  - `phone` string, nullable
  - `first_login` boolean
  - `subscription_type` 10 | 15 | 20 | 30 | 40 | 50
  - `subscriber_id` string, nullable
  - `player_position` integer, nullable
  - `player_attributes` string[]
  - `goalkeeper_attributes` string[]
  - `avatar_image` string, uri, nullable
  - `location` string, nullable
  - `birthdate` string, date, nullable
  - `avatar` string
  - `address` string, nullable
  - `current_location` string, nullable
  - `referral_code_from` string
  - `language` 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80
  - `is_social` boolean
  - `auto_update_lang` boolean
  - `agreed_to_marketing` boolean
  - `agreed_to_rodo` boolean, nullable
  - `one_signal_updated` boolean
  - `skipped_creating_team` boolean
  - `skipped_adding_protege` boolean
  - `birth_year` integer, nullable

## Response `200`

OK

- UserUpdate
  - `pk` integer
  - `email` string, email
  - `first_name` string
  - `last_name` string
  - `is_trainer` boolean
  - `is_player` boolean
  - `is_fan` boolean
  - `is_scout` boolean
  - `is_investor` boolean
  - `saw_trainer_onboarding` boolean
  - `saw_player_onboarding` boolean
  - `saw_fan_onboarding` boolean
  - `saw_scout_onboarding` boolean
  - `phone` string, nullable
  - `first_login` boolean
  - `subscription_type` 10 | 15 | 20 | 30 | 40 | 50
  - `subscriber_id` string, nullable
  - `player_position` integer, nullable
  - `player_attributes` string[]
  - `goalkeeper_attributes` string[]
  - `avatar_image` string, uri, nullable
  - `location` string, nullable
  - `birthdate` string, date, nullable
  - `avatar` string
  - `address` string, nullable
  - `current_location` string, nullable
  - `referral_code_from` string
  - `language` 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80
  - `is_social` boolean
  - `auto_update_lang` boolean
  - `agreed_to_marketing` boolean
  - `agreed_to_rodo` boolean, nullable
  - `one_signal_updated` boolean
  - `skipped_creating_team` boolean
  - `skipped_adding_protege` boolean
  - `birth_year` integer, nullable

---

[API](https://skmtc.dev/footballchallengeapp/apis/fcapp-ver-2-api.md) - [All operations](https://skmtc.dev/footballchallengeapp/apis/fcapp-ver-2-api/llms.txt) - [OpenAPI document](https://skmtc.dev/footballchallengeapp/apis/fcapp-ver-2-api/revisions/a5e4836378fa?raw)
