---
title: "Update member status"
method: PUT
path: "/api/v2/organizations/{orgSlug}/members/{memberId}/status"
tags: ["Members"]
---

# Update member status

`PUT /api/v2/organizations/{orgSlug}/members/{memberId}/status`

## Request

- Base URL: `https://app.officernd.com`
- URL: `https://app.officernd.com/api/v2/organizations/{orgSlug}/members/{memberId}/status`
- Auth: OAuth 2
  - Authorization code: `https://identity.officernd.com/auth/authorize`
  - Client credentials
  - Token URL: `https://identity.officernd.com/auth/token` scopes: `flex.community.members.update`

Update a member lifecycle status. Allowed values are "former", "contact", and "auto". Use "auto" to clear explicit status and let the system recalculate it. 

 Required scopes: `flex.community.members.update`

## Path parameters

- `memberId` string, required
- `orgSlug` string, required

## Request body

- UpdateMemberStatusDto
  - `status` 'former' | 'contact' | 'auto', required: New member lifecycle status. Use "auto" to clear explicit status and let the system recalculate it.

## Response `204`

---

[API](https://skmtc.dev/officernd/apis/community-api.md) - [All operations](https://skmtc.dev/officernd/apis/community-api/llms.txt) - [OpenAPI document](https://skmtc.dev/officernd/apis/community-api/revisions/dad1b7912165?raw)
