Updates the persistent order note attached to a subscription contract. This note is automatically included with EVERY future recurring order generated from this subscription, appearing in Shopify admin order details and printable packing slips.
IMPORTANT: Recurring vs One-Time Notes
/subscription-billing-attempts-update-order-note): Applies to ONE SPECIFIC ORDER onlyHow It Works:
Character Limits & Validation:
\n for line breaks (preserved in Shopify)Common Use Cases:
1. Permanent Delivery Instructions
Example: "Always leave package at back door. Do not ring doorbell (baby sleeping)."
Use Case: Customer wants same delivery instructions for all future orders
Applies To: Every monthly shipment permanently
2. Gift Subscription Messages
Example: "This is a gift subscription for Mom. Happy Birthday! Love, Sarah"
Use Case: Gift subscription with recurring message
Applies To: All orders until subscription ends or note is changed
3. Special Handling Requirements
Example: "FRAGILE - Glass bottles. Handle with care. Keep upright during shipping."
Use Case: Delicate products requiring special warehouse handling
Applies To: Every fulfillment automatically
4. Customer Preferences
Example: "Customer is allergic to peanuts. NO peanut products. Double-check packaging."
Use Case: Critical dietary restrictions or preferences
Applies To: All future orders for safety compliance
5. Internal Merchant Notes
Example: "VIP customer - priority processing. Include bonus samples."
Use Case: Internal fulfillment team instructions
Applies To: All shipments to provide consistent VIP treatment
6. Clearing Unwanted Notes
Example: orderNote="" (empty string)
Use Case: Customer moved, no longer needs "Leave at neighbor" note
Result: Future orders have no contract note (one-time notes still possible)
Where Note Appears:
When to Use Contract Note vs Billing Attempt Note:
| Scenario | Use Contract Note | Use Billing Attempt Note |
|---|---|---|
| Permanent delivery instructions | ✅ | ❌ |
| One-time special request | ❌ | ✅ |
| Gift message for all shipments | ✅ | ❌ |
| “Skip broccoli this week” | ❌ | ✅ |
| Allergy warnings | ✅ | ❌ |
| “Deliver to neighbor (vacation week)” | ❌ | ✅ |
| VIP customer priority | ✅ | ❌ |
Error Handling:
400 - Bad Request:
404 - Contract Not Found:
Integration Best Practices:
Authentication: Requires API key authentication via X-API-Key header or api_key parameter
curl --request PUT \
--url https://membership-admin.appstle.com/api/external/v2/subscription-contracts-update-order-note/{contractId}trueDocumentation 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.
Subscription contract ID
API Key (Deprecated - Use Header X-API-Key instead)
Custom order note/instructions to include with subscription orders
Order note updated successfully. Returns true. Note will appear on all future recurring orders from this contract.
The response is of type boolean.
curl --request PUT \
--url https://membership-admin.appstle.com/api/external/v2/subscription-contracts-update-order-note/{contractId}true