APIs for managing Shopify delivery profiles, shipping rates, zones, and free shipping configuration for subscription memberships
🔧 Admin APIs
/- Cancel membership/subscription contract
Update subscription contract status (pause/resume/activate)
Update shipping address for subscription contract
Update subscription payment method
Update order note/instructions for subscription contract
Update minimum billing cycles for subscription contract
Update maximum billing cycles for subscription contract
Update subscription line item quantity and pricing
Update custom attributes on subscription line item
Update delivery interval for subscription contract
Update billing interval for subscription contract
Update subscription contract billing date
Remove product from recurring subscription
Remove discount from subscription
Apply discount code to subscription
Add product to recurring subscription
Create and add custom discount to subscription
Update product variant in subscription contract
Add product line item to subscription contract
Get subscription customer details
Get valid subscription contract IDs for customer
Get detailed customer subscription information
Get raw subscription contract details from Shopify
Send customer portal magic link via email
Get membership/subscription contract list
Get pending downgrade for a subscription contract
Cancel pending downgrade for a subscription contract
Get subscription order fulfillment details
Get billing interval options for selling plans
Generate customer portal magic link
Generate customer portal authentication token
syncCustomerInfoV2
Cancel membership/subscri...
External (0.0.1)
Download OpenAPI description
Languages
Servers
https://membership-admin.appstle.com
- https://membership-admin.appstle.com/api/external/v2/subscription-customers/sync-info/{customerId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://membership-admin.appstle.com/api/external/v2/subscription-customers/sync-info/{customerId}' \
-H 'X-API-Key: string'Request
Cancels a membership/subscription contract and sends cancellation confirmation emails. This endpoint terminates the recurring subscription and processes all cancellation workflows.
Cancellation Process:
- Contract Termination: Marks subscription as cancelled in Shopify
- Billing Stop: Prevents future billing attempts
- Email Notification: Sends cancellation confirmation to customer
- Activity Logging: Records cancellation event with source and feedback
- Feedback Capture: Optional cancellation reason for analytics
Key Features:
- Immediate Cancellation: Stops subscription processing immediately
- Feedback Collection: Capture customer cancellation reasons
- Automated Emails: Customer receives cancellation confirmation
- Activity Tracking: Logs cancellation to activity history
- Source Attribution: Tracks whether cancellation came from customer portal or API
Validation Checks:
- Contract Ownership: Verifies contract belongs to authenticated shop
- Minimum Cycles: Checks if minimum billing cycles requirement is met (if configured)
- Freeze Status: Validates subscription is not frozen
- Existing Status: Ensures contract is not already cancelled
Email Notifications:
- Sends cancellation confirmation to customer email
- Includes subscription details and cancellation date
- Uses customizable email templates from shop settings
Use Cases:
- Allow customers to cancel from custom portals or mobile apps
- Bulk cancellation workflows via external systems
- Integration with customer service platforms
- Automated cancellation based on business rules
- Churn management and retention workflows
Authentication: Requires API key authentication via X-API-Key header or api_key parameter
- https://membership-admin.appstle.com/api/external/v2/subscription-contracts/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://membership-admin.appstle.com/api/external/v2/subscription-contracts/123456789?api_key=string&cancellationFeedback=Too+expensive' \
-H 'X-API-Key: string'