Changes the status of a subscription contract. This allows pausing, resuming, or activating subscriptions to control billing and delivery.
Key Features:
Status Values:
Pause vs. Cancel:
Common Use Cases:
Pause Behavior:
Resume Behavior:
Customer Portal Restrictions: When called from customer portal (vs. merchant API):
Important Notes:
Authentication: Requires API key authentication via X-API-Key header or api_key parameter
curl --request PUT \
--url https://membership-admin.appstle.com/api/external/v2/subscription-contracts-update-status{
"title": "Bad Request",
"status": 400,
"detail": "Invalid subscription status"
}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.
Subscription contract ID
New subscription status
ACTIVE, PAUSED API Key (Deprecated - Use Header X-API-Key instead)
Subscription status successfully updated (no content returned)
curl --request PUT \
--url https://membership-admin.appstle.com/api/external/v2/subscription-contracts-update-status{
"title": "Bad Request",
"status": 400,
"detail": "Invalid subscription status"
}