storekit__extend_renewal_date
Destructive
Extend a subscriber's renewal date — a service gesture for an outage or a support escalation. This changes billing, so confirm with the user before calling it. [App Store Server API]
Instructions
Extend a subscriber's renewal date — a service gesture for an outage or a support escalation. This changes billing, so confirm with the user before calling it. [App Store Server API]
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | Which app: its name, bundle ID or Apple ID. Optional when the account has one app or ASC_BUNDLE_ID is set. | |
| reason | No | 0=Undeclared, 1=CustomerSatisfaction, 2=Other, 3=ServiceIssue. | |
| environment | No | Which App Store environment to query. Defaults to the server-configured environment (ASC_ENVIRONMENT). A transaction ID belongs to one environment only. | |
| extend_by_days | Yes | Days to extend, 1-90. | |
| request_identifier | Yes | Your idempotency key for this extension. | |
| original_transaction_id | Yes | The subscription's original transaction ID. |