Updates the billing interval configuration for subscription contracts in bulk.
Endpoint:
PUT /api/external/v2/bulk-automations/billing-interval
Authentication:
api_key (required) – Your API keyintervalCount (required) – Billing interval frequency (e.g. 1, 2, 3)interval (required) – Billing interval type (DAY, WEEK, MONTH, YEAR)suppressEmailNotification (optional) – Suppress email notification to customer (true/false)allSubscriptions (optional) – Apply to all subscriptions for the shop (true/false)Request Body:
{
"subscriptionIds": "41982558492,41838280988"
}
What This Endpoint Does:
How It Works:
Important Notes:
interval must match SellingPlanInterval enum values exactly (DAY, WEEK, MONTH, YEAR)allSubscriptions=true, provided subscriptionIds will be ignoredallSubscriptions=false, subscriptionIds cannot be emptycurl --request PUT \
--url https://subscription-admin.appstle.com/api/external/v2/bulk-automations/billing-interval \
--header 'Content-Type: application/json' \
--data '
{
"subscriptionIds": "<string>"
}
'{}Documentation Index
Fetch the complete documentation index at: https://developers.appstle.com/llms.txt
Use this file to discover all available pages before exploring further.
Your API Key
DAY, WEEK, MONTH, YEAR, $UNKNOWN Bulk billing interval update successfully queued and initiated.
curl --request PUT \
--url https://subscription-admin.appstle.com/api/external/v2/bulk-automations/billing-interval \
--header 'Content-Type: application/json' \
--data '
{
"subscriptionIds": "<string>"
}
'{}