Retrieves all membership/subscription plan groups for the authenticated shop, including plan details, discount configurations, and product assignments.
curl --request GET \
--url https://membership-admin.appstle.com/api/external/v2/subscription-groups[
{
"id": 456789,
"productCount": 123,
"productVariantCount": 123,
"subscriptionPlans": [
{
"frequencyCount": 123,
"billingFrequencyCount": 123,
"frequencyName": "<string>",
"discountOffer": 123,
"discountOffer2": 123,
"afterCycle1": 123,
"afterCycle2": 123,
"discountEnabled": true,
"discountEnabled2": true,
"discountEnabledMasked": true,
"discountEnabled2Masked": true,
"id": "<string>",
"specificDayValue": 123,
"specificMonthValue": 123,
"specificDayEnabled": true,
"maxCycles": 123,
"minCycles": 123,
"cutOff": 123,
"prepaidFlag": "<string>",
"idNew": "<string>",
"freeTrialEnabled": true,
"freeTrialCount": 123,
"frequencyDescription": "<string>",
"keepOriginalNextBillingDateAfterTrial": true,
"planSequence": 123,
"groupName": "<string>",
"groupId": 123,
"memberOnly": true,
"nonMemberOnly": true,
"memberInclusiveTags": "<string>",
"memberExclusiveTags": "<string>",
"lifeTimeMembership": true,
"rulesJson": "<string>",
"allowedForUpgradeDowngrade": true
}
],
"groupName": "Premium Coffee Membership",
"productIds": "<string>",
"productId": "<string>",
"variantIds": "<string>",
"accessoryProductIds": "<string>",
"customerTag": "coffee-member",
"orderTag": "membership-order",
"rulesJson": "<string>",
"formFieldsJson": "<string>",
"translations": "<string>",
"memberOrderTag": "member-premium"
}
]Documentation Index
Fetch the complete documentation index at: https://appstleinc-aeca3e0a.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
OK
Unique identifier of the membership plan group
456789
Number of products assigned to this plan group
Number of product variants assigned to this plan group
List of subscription plan frequencies within this group
Show child attributes
Display name of the membership plan group
"Premium Coffee Membership"
Comma-separated Shopify product IDs assigned to this plan group
Comma-separated Shopify variant IDs assigned to this plan group
Tag applied to customers when they subscribe to this plan
"coffee-member"
Tag applied to subscription orders from this plan
"membership-order"
Tag applied to member renewal orders
"member-premium"
curl --request GET \
--url https://membership-admin.appstle.com/api/external/v2/subscription-groups[
{
"id": 456789,
"productCount": 123,
"productVariantCount": 123,
"subscriptionPlans": [
{
"frequencyCount": 123,
"billingFrequencyCount": 123,
"frequencyName": "<string>",
"discountOffer": 123,
"discountOffer2": 123,
"afterCycle1": 123,
"afterCycle2": 123,
"discountEnabled": true,
"discountEnabled2": true,
"discountEnabledMasked": true,
"discountEnabled2Masked": true,
"id": "<string>",
"specificDayValue": 123,
"specificMonthValue": 123,
"specificDayEnabled": true,
"maxCycles": 123,
"minCycles": 123,
"cutOff": 123,
"prepaidFlag": "<string>",
"idNew": "<string>",
"freeTrialEnabled": true,
"freeTrialCount": 123,
"frequencyDescription": "<string>",
"keepOriginalNextBillingDateAfterTrial": true,
"planSequence": 123,
"groupName": "<string>",
"groupId": 123,
"memberOnly": true,
"nonMemberOnly": true,
"memberInclusiveTags": "<string>",
"memberExclusiveTags": "<string>",
"lifeTimeMembership": true,
"rulesJson": "<string>",
"allowedForUpgradeDowngrade": true
}
],
"groupName": "Premium Coffee Membership",
"productIds": "<string>",
"productId": "<string>",
"variantIds": "<string>",
"accessoryProductIds": "<string>",
"customerTag": "coffee-member",
"orderTag": "membership-order",
"rulesJson": "<string>",
"formFieldsJson": "<string>",
"translations": "<string>",
"memberOrderTag": "member-premium"
}
]