Operations & Settings
Bulk update subscription delivery price
Updates the delivery price for subscription contracts in bulk.
Full behavior, validation rules, and side effects
Endpoint:
PUT /api/external/v2/bulk-automations/delivery-price
Authentication:
- API Key (query parameter: api_key) Query Parameters:
api_key(required) – Your API keydeliveryPrice(required) – New delivery price to be appliedallSubscriptions(optional) – Apply to all subscriptions for the shop (true/false)
Request Body:
{
"subscriptionIds": "28191031580"
}
What This Endpoint Does:
- Updates the delivery price for provided subscription contracts
- Creates a bulk automation task
- Processes updates asynchronously in the background using AWS Step Functions
How It Works:
- Merchant provides new delivery price via query parameter
- Subscription IDs are provided as a comma-separated string in the request body (ignored if allSubscriptions=true)
- System validates shop ownership and ensures no bulk job is currently running
- Bulk automation job is created
- Delivery price is updated for each subscription asynchronously
Important Notes:
- Only one bulk automation per shop can run at a time
- Processing is asynchronous
- Previously generated orders are not modified
- If
allSubscriptions=true, provided subscriptionIds will be ignored - If
allSubscriptions=false, subscriptionIds cannot be empty
PUT
Bulk update subscription delivery price
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.