---
title: "Update the specified member of the DevOps project"
method: PATCH
path: "/kapis/devops.kubesphere.io/v1alpha2/devops/{devops}/members/{member}"
tags: ["DevOps Project Member"]
---

# Update the specified member of the DevOps project

`PATCH /kapis/devops.kubesphere.io/v1alpha2/devops/{devops}/members/{member}`

## Path parameters

- `devops` string, required
- `member` string, required

## Request body

- DevopsDevOpsProjectMembership
  - `grand_by` string — Username of the user who assigned the role
  - `project_id` string, required — the DevOps Projects which project membership belongs to
  - `role` string, required — DevOps Project membership's role type. e.g. owner '
  - `status` string, required — Deprecated, Status of project membership. e.g. active
  - `username` string, required — Member's username，username can uniquely identify a user

## Response `200`

ok

- DevopsDevOpsProjectMembership
  - `grand_by` string — Username of the user who assigned the role
  - `project_id` string, required — the DevOps Projects which project membership belongs to
  - `role` string, required — DevOps Project membership's role type. e.g. owner '
  - `status` string, required — Deprecated, Status of project membership. e.g. active
  - `username` string, required — Member's username，username can uniquely identify a user

## Other responses

- `default` — ok

## Changes

- **2019-08-27** `6d6e730a2d14` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/kubesphere/apis/ks-api/changes/kapis/devops.kubesphere.io/v1alpha2/devops/:devops/members/:member/patch.md)

---

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