Get delivery options for subscription contract
Retrieves all valid delivery methods available for a specific subscription contract. Returns shipping profiles and delivery options based on the contract’s delivery address and product characteristics.
Full behavior, validation rules, and side effects
Delivery Information Returned:
- Available shipping profiles
- Delivery methods for each profile
- Shipping rates and costs
- Delivery speed (standard, express, etc.)
- Method names and descriptions
- Eligibility based on address and products
Filtering Behavior: By default, returns only delivery methods valid for the contract:
- Matches delivery address country/region
- Compatible with subscription products
- Available for contract weight/dimensions
Include All Methods:
Use header X-Include-All-Methods: true to return all delivery methods regardless of eligibility. Useful for admin UIs where you want to show all options.
Use Cases:
- Display delivery method selector in customer portal
- Allow customers to change shipping method
- Calculate shipping costs for subscription
- Validate delivery method during subscription updates
- Show upgrade options (standard to express)
Common Scenarios:
Customer Portal - Change Delivery Speed:
- Call this endpoint with contractId
- Display available methods to customer
- Customer selects preferred method
- Update subscription with new delivery method ID
Subscription Creation - Delivery Selection:
- Get delivery options for draft contract
- Present options during checkout/signup
- Create subscription with selected method
Important Notes:
- Delivery options depend on current contract address
- Changing address may change available methods
- Costs may vary based on products in subscription
- Some methods may have minimum order requirements
- International shipping may have additional restrictions
Authentication: Requires X-API-Key header
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.