---
title: "Update Member Status"
method: POST
path: "/v1/memberships/members/update-status"
tags: ["Memberships"]
---

# Update Member Status

`POST /v1/memberships/members/update-status`

## Request

- Base URL: `https://public-api.luma.com`
- URL: `https://public-api.luma.com/v1/memberships/members/update-status`
- Auth: API key in header `x-luma-api-key`
- TypeScript: <https://skmtc.dev/luma/apis/luma-api/docs/v1/memberships/members/update-status/post.ts> (a function with typed inputs; its response is checked against the schema)

Update a member's membership status. Approving a paid tier member captures their payment. Declining cancels any active subscription.

## Request body

- object
  - `user_id` string, required: User ID (e.g., 'usr-xxx') or email address
  - `status` 'approved' | 'declined', required

## Response `200`

Successful response.

- object: Empty response

---

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