Retrieves paginated product catalog data from Shopify, optionally filtered by search term, selling plans, or subscription contracts. This endpoint provides access to your store’s product catalog with subscription-specific information.
What This Endpoint Returns: Product information including:
Pagination: Uses cursor-based pagination for efficient data retrieval:
next=true - Get next page of resultscursor - Pagination cursor from previous responseFiltering Options:
Search (search parameter):
Selling Plan Filter (sellingPlanIds parameter):
Contract Filter (contractId parameter):
Use Cases:
Authentication: Requires valid api_key parameter
curl --request GET \
--url https://www.myshop.com/apps/subscriptions/cp/api/data/products{
"products": [
{
"get__typename": "<string>",
"id": "<string>",
"title": "<string>",
"handle": "<string>"
}
],
"pageInfo": {
"get__typename": "<string>",
"hasPreviousPage": true,
"hasNextPage": true,
"startCursor": "<string>",
"endCursor": "<string>"
},
"productHandleData": {}
}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.
curl --request GET \
--url https://www.myshop.com/apps/subscriptions/cp/api/data/products{
"products": [
{
"get__typename": "<string>",
"id": "<string>",
"title": "<string>",
"handle": "<string>"
}
],
"pageInfo": {
"get__typename": "<string>",
"hasPreviousPage": true,
"hasNextPage": true,
"startCursor": "<string>",
"endCursor": "<string>"
},
"productHandleData": {}
}