---
title: RenewalMultiSeatInfo
framework: App Store Server Notifications
role: symbol
role_heading: Object
platforms: [app store server notifications 2.23+]
path: appstoreservernotifications/renewalmultiseatinfo
---

# RenewalMultiSeatInfo

Information about the seats in the next renewal of a subscription that renews as a multiseat purchase.

## Declaration

```data
object RenewalMultiSeatInfo
```

## Properties

renewalPriceTiers: An array of price tiers, each containing a price per seat and the number of seats at that price for the next renewal.

## Mentioned in

App Store Server Notifications changelog

## Discussion

Discussion The JWSRenewalInfoDecodedPayload contains a multiSeatInfo object only if the subscription renews as a multiseat purchase. The renewalQuantity field in the same payload contains the number of seats that renew. Each MultiSeatPriceTier in the renewalPriceTiers array contains a price per seat and the number of seats at that price. To calculate a total from the tiers, multiply the price of each tier by its quantity, and then add the results. For a multiseat purchase, renewalPrice is the average price per seat.

## Topics

### Seat information

- [MultiSeatPriceTier](appstoreservernotifications/multiseatpricetier.md)
- [renewalQuantity](appstoreservernotifications/renewalquantity.md)

## See Also

### Multiseat purchases

- [TransactionMultiSeatInfo](appstoreservernotifications/transactionmultiseatinfo.md)
- [invitationManagement](appstoreservernotifications/invitationmanagement.md)
- [additionalTransactionReason](appstoreservernotifications/additionaltransactionreason.md)
- [MultiSeatPriceTier](appstoreservernotifications/multiseatpricetier.md)
- [tierPrice](appstoreservernotifications/tierprice.md)
- [tierQuantity](appstoreservernotifications/tierquantity.md)
- [revokedSeatQuantity](appstoreservernotifications/revokedseatquantity.md)
- [renewalQuantity](appstoreservernotifications/renewalquantity.md)
