OAUTH2
OAuth2
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
- Store Subdomainsubdomain · stringRequired
SHOPIFY
Shopify is an e-commerce platform. This toolkit is GraphQL-first for new Admin API automations while retaining legacy REST compatibility actions for older workflows and numeric-ID interoperability
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
407
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
3
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
API_KEY
No fields declared in this snapshot.
S2S_OAUTH2
Capability index
Showing 271–300 of 407 actions
SHOPIFY_LIST_CUSTOMERS
Retrieve a list of customers from a Shopify store. Use when you need to fetch customer data with optional filtering by IDs, creation dates, update dates, or account status. Supports pagination using cursor-based navigation via page_info parameter.
Untrusted display-only summary
SHOPIFY_LIST_DRAFT_ORDERS
Retrieve a list of draft orders from Shopify. Use when you need to fetch draft orders with optional filtering by status, IDs, or update dates. Supports pagination via since_id and limit parameters. Note: As of version 2019-10, this endpoint implements pagination by using links provided in the response header.
Untrusted display-only summary
SHOPIFY_LIST_INVENTORY_LEVELS
Retrieves a list of inventory levels for specified items and locations. Use when you need to check inventory quantities at specific locations. At least one of inventory_item_ids or location_ids must be provided as a filter parameter.
Untrusted display-only summary
SHOPIFY_LIST_LOCATIONS
Retrieve a list of locations for a Shopify store. Use when you need to get physical or virtual places where inventory is stocked and orders are fulfilled.
Untrusted display-only summary
SHOPIFY_LIST_MARKETING_EVENTS
Retrieves a paginated list of marketing events from a Shopify store. Marketing events represent marketing activities such as ads, posts, newsletters, retargeting campaigns, abandoned cart emails, loyalty programs, and affiliate campaigns. Returns up to 250 events per request (default 50). The endpoint uses cursor-base…
Untrusted display-only summary
SHOPIFY_LIST_ORDER
Retrieves a list of orders from Shopify with optional filtering by status, dates, and other criteria. Use when you need to fetch multiple orders with pagination and filtering support.
Untrusted display-only summary
SHOPIFY_LIST_ORDER_REFUNDS
Retrieve a list of refunds for a Shopify order. Use when you need to check refund history for a specific order.
Untrusted display-only summary
SHOPIFY_LIST_ORDERS
Retrieves a list of orders from Shopify. Use when you need to fetch multiple orders with optional filtering by status, financial status, fulfillment status, or date ranges.
Untrusted display-only summary
SHOPIFY_LIST_PAGES
Retrieve a list of all pages from a Shopify store. Use when you need to fetch page content or metadata. As of version 2019-10, this endpoint implements pagination via response header links.
Untrusted display-only summary
SHOPIFY_LIST_PAYMENT_TERMS_TEMPLATES
Query payment terms templates from Shopify using the GraphQL API. Use when you need to retrieve available payment terms templates, optionally filtered by payment terms type.
Untrusted display-only summary
SHOPIFY_LIST_PRODUCT_IMAGES
Retrieve all images for a Shopify product. Use when you need to get the complete list of images associated with a specific product.
Untrusted display-only summary
SHOPIFY_LIST_PRODUCT_VARIANTS
Retrieve all variants for a specified product. Use when you need to list product variants with optional filtering by fields or pagination. Note: As of API version 2019-10, pagination is implemented via Link headers in the response.
Untrusted display-only summary
SHOPIFY_LIST_RESOURCE_FEEDBACKS
Retrieves the current resource feedback for the shop. Resource feedback is how your app communicates its setup/configuration status to merchants via the Shopify admin. Use this to check what feedback your app has previously submitted (e.g., whether you told merchants that action is required or that setup is successful…
Untrusted display-only summary
SHOPIFY_LIST_SCRIPT_TAGS
Retrieves a list of all script tags. Use when you need to fetch all script tags or filter by URL, date range, or other criteria. Supports pagination via response headers (link-based pagination as of API version 2019-10).
Untrusted display-only summary
SHOPIFY_LIST_THEME_ASSETS
Retrieves metadata for theme assets (files that make up a theme: templates, images, stylesheets, snippets). Returns metadata only—not file content. To get actual file content, you must retrieve assets individually using a separate action. Use the asset_key parameter to retrieve a single asset, or omit it to list all a…
Untrusted display-only summary
SHOPIFY_LIST_TRANSACTIONS
Retrieves all transactions for a specific order. Use when you need to view payment exchanges for an order. Transactions include authorization, sale, capture, void, and refund types.
Untrusted display-only summary
SHOPIFY_MARK_COMMENT_AS_NOT_SPAM
Marks a comment as not spam in Shopify, restoring it to published or unapproved state. Use this to remove the spam designation from a comment that was incorrectly flagged. The comment status will change from 'spam' to either 'published' (if it was previously approved) or 'unapproved' (if it needs review).
Untrusted display-only summary
SHOPIFY_MARK_COMMENT_AS_SPAM
Mark a comment as spam in Shopify. Use when you need to flag a comment as spam and remove it from visibility. When marked as spam, the comment status changes to 'spam', published_at is set to null, and it becomes invisible to blog readers.
Untrusted display-only summary
SHOPIFY_MODIFY_AN_EXISTING_PRODUCT_VARIANT
Update an existing product variant in Shopify. Use when you need to modify variant properties like price, SKU, weight, or inventory settings.
Untrusted display-only summary
SHOPIFY_MODIFY_EXISTING_WEBHOOK
Modify an existing webhook subscription's address or other properties. Use when you need to update webhook delivery URIs, data formats, or field filters. Note: the webhook topic cannot be changed after creation.
Untrusted display-only summary
SHOPIFY_MOVE_FULFILLMENT_ORDER
Move a fulfillment order from one merchant managed location to another. Use when you need to relocate unfulfilled items to a different location. The operation will fail if the fulfillment order is closed or if the destination location has never stocked the requested inventory item.
Untrusted display-only summary
SHOPIFY_PIN_METAFIELD_DEFINITION
Pin a metafield definition in Shopify admin. Use when you need to organize metafields by pinning them to control their display order and visibility. Pinned metafields are automatically displayed in the admin interface.
Untrusted display-only summary
SHOPIFY_QUERY_APP_BY_KEY
Query app information by API key using Shopify's GraphQL Admin API. Use when you need to retrieve metadata about a Shopify app using its client ID. Returns null if no app is found with the provided API key.
Untrusted display-only summary
SHOPIFY_QUERY_BUSINESS_ENTITIES
Retrieve all business entities associated with the shop. Use when you need to view business entities for assigning to markets, managing payment providers per entity, or checking order attribution.
Untrusted display-only summary
SHOPIFY_QUERY_BUSINESS_ENTITY
Query business entity information from Shopify. Use when you need to retrieve business entity details such as company name, address, and payment account information. If no ID is provided, returns the primary business entity.
Untrusted display-only summary
SHOPIFY_QUERY_CATALOGS
Queries catalogs from Shopify using the GraphQL Admin API. Catalogs control which products are published and how they're priced in different contexts such as international markets, B2B company locations, or specific sales channels.
Untrusted display-only summary
SHOPIFY_QUERY_CHANNEL
Query a single Shopify channel by ID. Use when you need to retrieve detailed information about a specific sales channel including its associated app, name, handle, and publishing capabilities.
Untrusted display-only summary
SHOPIFY_QUERY_CONSENT_POLICY_REGIONS
Query the list of countries and regions for which consent policies can be created in Shopify. Use when you need to retrieve all available consent policy regions for compliance purposes.
Untrusted display-only summary
SHOPIFY_QUERY_CURRENT_APP_INSTALLATION
Query the currently authenticated app installation on a Shopify store. Use when you need to retrieve details about the current app's installation including access scopes, active subscriptions, launch URL, and uninstall URL.
Untrusted display-only summary
SHOPIFY_QUERY_CURRENT_BULK_OPERATION
Query the current Shopify bulk operation status. Use when you need to check if a bulk operation is running or to retrieve the status and results of the most recent bulk query or mutation operation.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.