---
title: "Update a member's details"
method: PATCH
path: "/v2/members/{member_id}"
tags: ["members"]
---

# Update a member's details

`PATCH /v2/members/{member_id}`

Updates a member's details.

- All fields, except for `comment`, are optional.
- Modifiable fields may be limited by your key's permissions.

## Path parameters

- `member_id` integer, required

## Request body

- MemberUnrestricted — Superuser schema - this can set suspended ratings and passwords.
  - `name_first` string
  - `name_last` string
  - `name_mothermaiden` string
  - `email` string
  - `password` string
  - `age` integer
  - `countystate` string
  - `country` string
  - `rating` integer
  - `pilotrating` integer
  - `militaryrating` integer
  - `susp_date` string, date-time
  - `susp_prevrat` integer
  - `region_id` string
  - `division_id` string
  - `subdivision_id` string
  - `lastregionxfer` string, date-time
  - `lastratingchange` string, date-time
  - `comment` string

## Response `200`

OK

- Member — Only to be used for response validation as it is unprotected.
  - `id` integer, required
  - `name_first` string
  - `name_last` string
  - `email` string
  - `countystate` string, required
  - `country` string, required
  - `rating` integer, required
  - `pilotrating` integer
  - `militaryrating` integer
  - `susp_date` string, date-time
  - `reg_date` string, date-time, required
  - `region_id` string, required
  - `division_id` string, required
  - `subdivision_id` string
  - `lastratingchange` string, date-time

## Other responses

- `403` — Forbidden
- `404` — Not Found

---

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