Removes a previously added one-time product from a specific subscription order. This permanently deletes the one-time product from the specified billing attempt. The operation is idempotent - attempting to delete a non-existent product will succeed without error.
Important Notes:
Use Cases:
Business Rules:
Authentication: Requires valid X-API-Key header that identifies the shop
curl --request DELETE \
--url https://subscription-admin.appstle.com/api/external/v2/subscription-contract-one-offs-by-contractId-and-billing-attempt-id \
--header 'X-API-Key: <x-api-key>'[
{
"id": 12346,
"shop": "example-shop.myshopify.com",
"contractId": 67890,
"billingAttemptId": 11112,
"variantId": 33333,
"quantity": 1,
"productTitle": "Coffee Scoop",
"variantTitle": "Stainless Steel",
"image": "https://cdn.shopify.com/s/files/1/0000/0000/products/scoop.jpg",
"price": "14.99"
}
]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.
API Key for authentication. This key identifies your shop and must be included in the X-API-Key header.
API Key (Deprecated - Use X-API-Key header instead)
The unique identifier of the subscription contract
x >= 1The billing attempt ID that contains the product to remove
x >= 1The Shopify product variant ID to remove from the one-time purchases
x >= 1One-time product successfully removed
The Shopify store domain that owns this subscription
^[a-zA-Z0-9][a-zA-Z0-9-]*\.myshopify\.com$"example-store.myshopify.com"
Unique identifier of the one-time product record
12345
The billing attempt ID this one-time product is associated with. This determines which upcoming order will include this product.
x >= 154321
The subscription contract ID this one-time product belongs to
x >= 198765
The Shopify product variant ID for this one-time product
x >= 142549172011164
The handle/slug of the product variant for URL-friendly identification
^[a-z0-9]+(?:-[a-z0-9]+)*$"premium-coffee-blend-500g"
The quantity of this product to include in the order
1 <= x <= 9992
The price per unit of this product in the shop's base currency. This may include any applicable discounts.
0 <= x <= 999999.9919.99
curl --request DELETE \
--url https://subscription-admin.appstle.com/api/external/v2/subscription-contract-one-offs-by-contractId-and-billing-attempt-id \
--header 'X-API-Key: <x-api-key>'[
{
"id": 12346,
"shop": "example-shop.myshopify.com",
"contractId": 67890,
"billingAttemptId": 11112,
"variantId": 33333,
"quantity": 1,
"productTitle": "Coffee Scoop",
"variantTitle": "Stainless Steel",
"image": "https://cdn.shopify.com/s/files/1/0000/0000/products/scoop.jpg",
"price": "14.99"
}
]