APIs for managing Shopify delivery profiles, shipping rates, zones, and free shipping configuration for subscription memberships
Product & Inventory Data
API Reference
Shipping & Delivery Profiles
Custom CSS Styling
Customer Discount History
Customer Portal Configuration
Cancellation Flow Configuration
Membership Contracts
Billing & Orders
One-Time Add-Ons
Membership Plans
Product Swap Rules
loyalty-integration-resource
customer-retention-activity-resource
shop-info-resource
Customer Portal APIs (0.0.1)
Important Note:
The APIs in this document are for reference only and will not work directly in Swagger. To use these APIs, you need to call them from your shop.
The base URL for these APIs is your shop's domain. For example, if your shop domain is https://www.myshop.com/apps, then the full API endpoint will be based on this domain (e.g., https://www.myshop.com/apps/memberships/cp/api/**).
Please ensure the customer is logged in when calling the Customer Portal Proxy API. If the customer is not logged in, the API will return a 401 Unauthorized error.
Download OpenAPI description
Languages
Servers
https://www.myshop.com/apps
- https://www.myshop.com/apps/memberships/cp/api/data/variant-contextual-pricing
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://www.myshop.com/apps/memberships/cp/api/data/variant-contextual-pricing?variantId=0¤cyCode=string'- https://www.myshop.com/apps/memberships/cp/api/data/selling-plan-products
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://www.myshop.com/apps/memberships/cp/api/data/selling-plan-products?search=string&next=false&cursor=string'- https://www.myshop.com/apps/memberships/cp/api/data/products
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://www.myshop.com/apps/memberships/cp/api/data/products?search=string&next=false&cursor=string&contractId=0&sellingPlanIds=string&sendAllData=true'- https://www.myshop.com/apps/memberships/cp/api/data/product-selling-plan-variant
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://www.myshop.com/apps/memberships/cp/api/data/product-selling-plan-variant?productId=0'- https://www.myshop.com/apps/memberships/cp/api/data/product
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://www.myshop.com/apps/memberships/cp/api/data/product?productId=0'