---
title: "Change a member's role"
method: PATCH
path: "/api/v1/teams/{team}/members/{userId}"
tags: ["account"]
---

# Change a member's role

`PATCH /api/v1/teams/{team}/members/{userId}`

## Request

- Base URL: `https://meettempi.com`
- URL: `https://meettempi.com/api/v1/teams/{team}/members/{userId}`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `tempi_session`

Sets a member's role. Owner only. A team must keep at least one owner.

## Path parameters

- `team` string, required: the id or slug of a team you belong to
- `userId` string, required: a member’s user id ("usr_…") from get_team

## Request body

- object
  - `role` 'owner' | 'admin' | 'member', required: a team role: owner | admin | member

## Response `200`

Success

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/meettempi/apis/tempi-api.md) · [All operations](https://skmtc.dev/meettempi/apis/tempi-api/llms.txt) · [OpenAPI document](https://skmtc.dev/meettempi/apis/tempi-api/revisions/36787210a2ce?raw)
