put
https://api.loopsubscriptions.com/admin/2026-04/subscription//line
This endpoint allows to bulk update the existing lines in a subscription contract.
Rate limit - Global pool (i.e. 50 requests per second per domain)
Path param explained :
subscriptionIdId of the subscription. This can be passed in the following format :{id}- where id is the Loop internal id of the subscription contract. This is the default path param format.loop-{id}- where id is the Loop internal id of the subscription contract.shopify-${id}- Where id is the shopifySubscriptionId of the subscription contract.
Body parameters explained
sellingPlanGroupId- ThesellingPlanGroupIdrefers to the selling plan group ID associated with the variant that will be added or updated.- If the
sellingPlanGroupIdis not provided, the system will assign the plan based on the priority of the available selling plan groups. - If the provided
sellingPlanGroupIdis invalid or does not exist, an error will be thrown.
- If the