All integrations
Catalogue metadata onlyecommercev20260831_00

SHOPIFY

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.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

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

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEYOAUTH2S2S_OAUTH2

OAUTH2

OAuth2

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

  • Store Subdomainsubdomain · stringRequired

API_KEY

API_KEY

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Store Subdomainsubdomain · stringRequired
  • Admin Api Access Tokengeneric_api_key · stringRequired

S2S_OAUTH2

shopify_s2s_oauth2

Provider setup

Developer setup

  • Client IDclient_id · stringRequired
  • Client Secretclient_secret · stringRequired

User connection

  • Store Subdomainsubdomain · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 271–300 of 407 actions

Retrieves a list of customers

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

Retrieve list of draft orders

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

Retrieves a List of Inventory Levels (Deprecated)

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

List locations

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

Retrieve all marketing events

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

List orders (Deprecated)

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

Retrieve refunds for order (Deprecated)

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

Retrieves a list of orders (Deprecated)

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

Retrieve list of pages

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

List Payment Terms Templates

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

Receive A List Of All Product Images

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

Get product variants

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

Get resource feedback

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

Retrieve all script tags

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

List Theme Assets (Deprecated)

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

Retrieve order transactions

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

Mark Comment as Not Spam

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

Mark Comment as Spam

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

Modify an existing product variant

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

Modify existing webhook (Deprecated)

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

Move Fulfillment Order to New Location

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

Pin metafield definition

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

Query app by API key

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

Query business entities

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

Query business entity

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

Query catalogs

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

Query channel by ID

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

Query consent policy regions

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

Query current app installation

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

Query current Shopify bulk operation

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

Versioned facts, explicit trust.

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.