---
title: "Replace all team members."
method: PUT
path: "/orgs/{org}/teams/{team}/members"
tags: ["orgs"]
---

# Replace all team members.

`PUT /orgs/{org}/teams/{team}/members`

Replace all team members.

## Request body

- OrganizationTeamMembers
  - `members` OrganizationTeamServiceMember[], required — The team members
    - `role` 'Manager' | 'Member', required
    - `user` string, required
    - `user_kind` 'User' | 'Service'

## Response `204`

The team members were replaced.

- OrganizationTeamMembers
  - `members` OrganizationTeamServiceMember[], required — The team members
    - `role` 'Manager' | 'Member', required
    - `user` string, required
    - `user_kind` 'User' | 'Service'

## Other responses

- `400` — Request could not be processed (see detail).
- `404` — Team not found.
- `422` — Missing or invalid parameters (see detail).

---

[API](https://skmtc.dev/cloudsmith/apis/cloudsmith-api-v1.md) · [All operations](https://skmtc.dev/cloudsmith/apis/cloudsmith-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cloudsmith/cloudsmith-api-v1/revisions/4d7879df9b2f/schema)
