---
title: "Reassign administrator"
method: PATCH
path: "/v3/teams/{teamId}/users/reassignAdmin/{userId}"
tags: ["v3 team members"]
---

# Reassign administrator

`PATCH /v3/teams/{teamId}/users/reassignAdmin/{userId}`

## Request

- Base URL: `https://api.resourcewatch.org`
- URL: `https://api.resourcewatch.org/v3/teams/{teamId}/users/reassignAdmin/{userId}`
- Auth: HTTP bearer

Reassign the administrator role to the user with user id {userId} with this user's team relation returned as a response. The current administrator is demoted to a manager.

Only the administrator can do this (401 thrown if anyone but administrator hits the endpoint). 

400 thrown if administrator tries to update themselves.

## Response `200`

Example response

- object
  - `data` object, required
    - `id` string, required
    - `type` string, required
    - `attributes` TeamUserRelation, required
      - `teamId` string, required
      - `userId` string
      - `email` string, email, required
      - `role` 'administrator' | 'manager' | 'monitor' | 'left', required
      - `status` 'confirmed' | 'invited' | 'declined', required
      - `name` string

## Other responses

- `400`: Error Response
- `401`: Error Response
- `404`: Error Response

## Changes

- **2022-08-04** `9e208e657f30`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/wri/apis/fw-teams/changes/v3/teams/:teamId/users/reassignAdmin/:userId/patch.md)

---

[API](https://skmtc.dev/wri/apis/fw-teams.md) - [All operations](https://skmtc.dev/wri/apis/fw-teams/llms.txt) - [OpenAPI document](https://skmtc.dev/wri/apis/fw-teams/revisions/9e208e657f30?raw)
