Get StoreKit Subscription Status
Returns the current status of a StoreKit subscription by its original transaction ID. Useful for checking renewal state and expiry. The response includes normalized is_active and auto_renew_enabled booleans (SDK 1.2+); prefer these over the raw status/auto_renew_status fields for canonical access decisions.
Query parameters
The StoreKit original transaction ID for the subscription.
Response
Subscription status
Changes
Changed in 3 of the 11 revisions of this API.47
- ▲
the response property
expires_atbecame nullable for the status200response-property-became-nullable
- ▲
the
auto_renew_statusresponse's property type/format changed fromboolean/tointeger/for status200response-property-type-changed
- ▲
the
statusresponse's property type/format changed fromstring/tointeger/for status200response-property-type-changed
- ○
removed the
activeenum value from thestatusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
billing_grace_periodenum value from thestatusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
billing_retryenum value from thestatusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
expiredenum value from thestatusresponse property for the response status200response-property-enum-value-removed
- ○
added the required property
auto_renew_enabledto the response with the200statusresponse-required-property-added
- ○
added the required property
is_activeto the response with the200statusresponse-required-property-added
- ▲
- ○
endpoint added
endpoint-added
This revision also has 7 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
This revision also has 38 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲