Add one-time product to subscription order
Discontinued. One-time products are no longer applied to the generated order or cleaned up afterward — this endpoint now always returns 400 and creates nothing. Do not build new integrations against it.
Headers
API Key for authentication. This key identifies your shop and must be included in the X-API-Key header.
Query Parameters
API Key (Deprecated - Use X-API-Key header instead)
The unique identifier of the subscription contract
x >= 1The billing attempt ID to add the product to. If invalid or not QUEUED, the system will automatically use the next upcoming order.
x >= 1The Shopify product variant ID to add as a one-time purchase
x >= 1The handle/slug of the product variant for URL-friendly identification
^[a-z0-9]+(?:-[a-z0-9]+)*$The quantity of the product to add. Defaults to 1 if not specified.
1 <= x <= 999Response
Successfully added one-time product or product already exists. Returns all one-time products for the contract.
The Shopify store domain that owns this subscription
^[a-zA-Z0-9][a-zA-Z0-9-]*\.myshopify\.com$"example-store.myshopify.com"
The billing attempt ID this one-time product is associated with. This determines which upcoming order will include this product.
x >= 154321
Unique identifier of the one-time product record
12345
The price per unit of this product in the shop's base currency. This may include any applicable discounts.
0 <= x <= 999999.9919.99
The quantity of this product to include in the order
1 <= x <= 9992
The subscription contract ID this one-time product belongs to
x >= 198765
The handle/slug of the product variant for URL-friendly identification
^[a-z0-9]+(?:-[a-z0-9]+)*$"premium-coffee-blend-500g"
The Shopify product variant ID for this one-time product
x >= 142549172011164