Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
Subscription_ExpirationDetails — openapi
Information about the expiration of a subscription.
Properties
| Name | Type | Required | Description |
|---|---|---|---|
| reason | string | false | The reason the subscription expired. Possible values: | Value | Description | | --- | --- | | EXPIRATION_REASON_UNSPECIFIED | The expiration reason is unspecified. | | PRODUCT_INACTIVE | The subscription product is inactive. | | PRODUCT_DELETED | The subscription product is deleted. | | SUBSCRIBER_CANCELLED | The subscriber cancelled the subscription. | | SUBSCRIBER_REFUNDED | The subscriber requested a refund. | | LAPSED | The subscriber’s payment was not received. | |
Complete Schema
{
"type": "object",
"properties": {
"reason": {
"example": "EXPIRATION_REASON_UNSPECIFIED",
"enum": [
"EXPIRATION_REASON_UNSPECIFIED",
"PRODUCT_INACTIVE",
"PRODUCT_DELETED",
"SUBSCRIBER_CANCELLED",
"SUBSCRIBER_REFUNDED",
"LAPSED"
],
"type": "string",
"description": "The reason the subscription expired.\n\nPossible values:\n\n | Value | Description |\n | --- | --- |\n | EXPIRATION_REASON_UNSPECIFIED | The expiration reason is unspecified. |\n | PRODUCT_INACTIVE | The subscription product is inactive. |\n | PRODUCT_DELETED | The subscription product is deleted. |\n | SUBSCRIBER_CANCELLED | The subscriber cancelled the subscription. |\n | SUBSCRIBER_REFUNDED | The subscriber requested a refund. |\n | LAPSED | The subscriber’s payment was not received. |",
"format": "enum"
}
},
"description": "Information about the expiration of a subscription."
}