<!--
{
  "availability" : [
    "App Store Server API: 1.23.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppStoreServerAPI",
  "identifier" : "/documentation/AppStoreServerAPI/Unclaim-Seat",
  "metadataVersion" : "0.1.0",
  "role" : "Web Service Endpoint",
  "symbol" : {
    "kind" : "Web Service Endpoint",
    "modules" : [
      "App Store Server API"
    ],
    "preciseIdentifier" : "rest:app_store_server_api:delete:groups-v1-transactions-{}-seats-{}"
  },
  "title" : "Unclaim Seat"
}
-->

# Unclaim Seat

Release a claimed seat in a group subscription that uses developer-hosted invitations.

## Discussion

> Important:
> This endpoint is only available in the sandbox environment.

Call this endpoint only for an active group subscription that uses developer-hosted invitations, where the [`invitationManagement`](/documentation/AppStoreServerAPI/invitationManagement) value in the purchaser’s transaction is `DEVELOPER`. Unclaim a seat when a member leaves the group or the group purchaser removes them, and revoke that member’s access in your system. If the number of claimed seats is then lower than the [`totalSeatCount`](/documentation/AppStoreServerAPI/totalSeatCount), a seat becomes available to claim.

When the group purchaser reduces the number of seats, the change takes effect at the next renewal date. Outside of a refund, the number of seats doesn’t go down during a subscription period. The App Store doesn’t unclaim any seats when the subscription renews. If the number of claimed seats exceeds the number of seats in the subscription after it renews, call this endpoint to release the excess seats.

When you receive a `DID_CHANGE_RENEWAL_PREF` notification with a `subtype` of `DECREASE_QUANTITY`, compare its [`renewalQuantity`](/documentation/AppStoreServerAPI/renewalQuantity) with the number of claimed seats. If more seats are claimed than renew, ask the group purchaser before the renewal date which members to remove, and then unclaim those seats on or after the renewal date.

To get the identifiers of the active seat claims, call the [`Get Seat Info`](/documentation/AppStoreServerAPI/Get-Seat-Info) endpoint.

The App Store can unclaim seats in response to a customer event. When it does, you receive an `UNCLAIM_SEATS` notification that identifies the seats. For more information, see <doc://com.apple.documentation/documentation/AppStoreServerNotifications/unclaimInfo>.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)