---
title: "Edits a Membership Hold in a Membership"
method: PUT
path: "/memberships/{membership_id}/holds/{hold_id}"
tags: ["Membership Hold"]
---

# Edits a Membership Hold in a Membership

`PUT /memberships/{membership_id}/holds/{hold_id}`

This edits a Membership Hold in a Membership.

## Path parameters

- `membership_id` integer, required
- `hold_id` integer, required

## Headers

- `x-api-key` string, required

## Request body

- RequestMembershipHoldPut — *DO NOT CHANGE DEFAULT VALUES* containes request data to update/partially update a MemberplanHold item
  - `start_date` string, date — Date on which the hold starts.
  - `end_date` string, date — Date on which the hold ends.
  - `hold_reason_id` integer — Identifies the hold reason.
  - `is_snooze_in_retain` string — is snooze in retain

## Response `200`

created MembershipHold

- ResponseMembershipHold — response for post/put a MembershipHold
  - `membership_id` integer, required — id of the membership
  - `hold` MembershipHoldResponse — IsSnoozeOnRetain excluded in Hold for now
    - `id` integer — MembershipHold Id
    - `start_date` string, date, required — Date on which the hold starts.
    - `end_date` string, date, required — Date on which the hold ends.
    - `hold_reason_id` integer, required — Identifies the hold reason.
    - `hold_reason` string — Hold reason.
    - `hold_length` integer — Length of the hold in days.

---

[API](https://skmtc.net/wodify/apis/leads.md) · [All operations](https://skmtc.net/wodify/apis/leads/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wodify/leads/revisions/974500ca0714/schema)
