Appstle Subscriptions gives Shopify merchants a complete platform for selling and managing recurring products. Once you install the app, Shopify stores subscription contracts natively — and Appstle exposes two REST API surfaces so you can build integrations, automation workflows, custom portals, and more on top of that data.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.
Available APIs
Appstle Subscriptions exposes two REST API surfaces. Pick the one that matches where your code runs:- Admin API — server-side, authenticated with
X-API-Key. For backend integrations, mobile apps, automation, and admin dashboards. Browse the full reference under Admin API in the sidebar. - Storefront API — customer-facing, accessed through Shopify App Proxy. For custom subscription portals on your storefront. Browse the full reference under Storefront API in the sidebar.
Which API should you use?
- Use the Admin API when…
- Use the Storefront API when…
- You are building a server-side integration (backend service, CRM connector, helpdesk plugin)
- You are building a mobile app (iOS or Android)
- You need to manage subscriptions programmatically on behalf of merchants
- You want to run bulk operations or scheduled automation
- You are building an admin dashboard or reporting tool
- Your code runs anywhere outside a customer’s browser on the storefront
Admin API requests require an
X-API-Key header. Keys are created in the Appstle dashboard under Settings → API Key Management. Never expose keys in client-side code.Key features
Subscription management
Create, update, pause, resume, and cancel subscription contracts. Full lifecycle control from initial checkout through cancellation.
Billing & payments
Process payments, handle billing failures, update payment methods, and manage billing cycles and retry logic.
Product catalog
Configure subscription-eligible products, manage selling plans, handle product swaps, and set up Build-a-Box bundles.
Order fulfillment
Manage subscription order cycles, skip upcoming orders, reschedule billing dates, and control delivery schedules.
Reporting & analytics
Access revenue metrics, billing history, order counts per subscription contract, and detailed past-order reports.
Loyalty & rewards
Integrate loyalty programs that let customers earn and redeem points on their subscription orders.
Customization
Apply custom CSS, configure label translations, and manage theme settings for the storefront widget and customer portal.
Automation
Connect with Shopify Flow, listen to JavaScript storefront events, and receive real-time webhook notifications.
Base URL
All Admin API endpoints use:HTTP status codes
All API responses use standard HTTP status codes.| Code | Meaning |
|---|---|
200 | Success |
201 | Resource created |
400 | Bad request — invalid parameters |
401 | Unauthorized — missing or invalid API key |
403 | Forbidden — key lacks required permissions |
404 | Not found |
429 | Rate limit exceeded |
500 | Server error |
Next steps
Authentication
Create API keys and learn how to authenticate every request.
Quickstart
Make your first API call in under five minutes.
Integration guide
End-to-end walkthrough covering the most common integration workflows.
Webhooks
Receive real-time event notifications when subscriptions change.