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 61–90 of 407 actions

Create order risk

SHOPIFY_CREATE_ORDER_RISK

Creates a risk assessment record for a Shopify order, documenting fraud detection findings or security concerns. Use this to record risk evaluations from external fraud detection systems or internal risk analysis tools. **Important:** This REST API endpoint is deprecated as of API version 2025-10. For new implementati…

Untrusted display-only summary

Create transaction for order

SHOPIFY_CREATE_ORDER_TRANSACTION

Creates a transaction for an order to process payment operations. Use when you need to authorize, capture, refund, void, or complete a sale for an order. For multi-currency orders, the currency field is required when creating refund and capture transactions.

Untrusted display-only summary

Create a new page

SHOPIFY_CREATE_PAGE

Create a static web page in Shopify. Use when you need to add long-term static content like About Us, Contact, or Privacy Policy pages. The title and body_html fields are required.

Untrusted display-only summary

Create Price Rule

SHOPIFY_CREATE_PRICE_RULE

Creates a price rule that defines discount logic for Shopify orders. Price rules specify how discounts work (percentage/fixed amount off, which products, which customers, etc.) and can be associated with discount codes for use at checkout. Common use cases: - Percentage off all products (e.g., 20% off sitewide) - Fixe…

Untrusted display-only summary

Create a product (Deprecated)

SHOPIFY_CREATE_PRODUCT

DEPRECATED: Use SHOPIFY_CREATES_A_NEW_PRODUCT instead. Creates a new product in a Shopify store; a product title is generally required. Note: The Product REST API is deprecated as of API version 2025-10. While it continues to function, Shopify recommends migrating to the GraphQL Admin API for product management in new…

Untrusted display-only summary

Create Product Image (Deprecated)

SHOPIFY_CREATE_PRODUCT_IMAGE

DEPRECATED: Use SHOPIFY_CREATE_A_NEW_PRODUCT_IMAGE instead. Creates a new product image for a Shopify product. Use this tool to add images to products either by providing a publicly accessible image URL (src) or by uploading base64-encoded image data (attachment). You can specify the image position (1 is the main imag…

Untrusted display-only summary

Create product metafield

SHOPIFY_CREATE_PRODUCT_METAFIELD

Creates a new metafield for a specific Shopify product. Each namespace+key combination must be unique per product; use the update action if the metafield already exists.

Untrusted display-only summary

Create a new product variant

SHOPIFY_CREATE_PRODUCT_VARIANT

Create a new product variant for an existing product. Use when adding a new variant with specific option values (like size, color). Each product can have up to 3 options and 100 variants maximum.

Untrusted display-only summary

Create Pub/Sub webhook subscription

SHOPIFY_CREATE_PUB_SUB_WEBHOOK_SUBSCRIPTION

Create a Google Cloud Pub/Sub webhook subscription in Shopify. Use when you need to configure real-time event notifications to Google Cloud Pub/Sub for events like order creation, product updates, or customer changes. Pub/Sub webhooks push events to your GCP topic immediately when changes occur, eliminating polling. Y…

Untrusted display-only summary

Create Redirect

SHOPIFY_CREATE_REDIRECT

Create a URL redirect in Shopify. Use when you need to redirect an old path to a new location. When a full URL is provided as the path, it will be saved as an absolute path without the domain.

Untrusted display-only summary

Create order refund

SHOPIFY_CREATE_REFUND

Creates a refund for a Shopify order. **IMPORTANT: You must call the calculate refund endpoint (SHOPIFY_CREATE_ORDERS_REFUNDS_CALCULATE) first** to generate accurate transaction data with kind='suggested_refund', then change kind to 'refund' before using this action. Requires order_id and transaction details (parent_i…

Untrusted display-only summary

Create Resource Feedback

SHOPIFY_CREATE_RESOURCE_FEEDBACK

Creates shop-level resource feedback to notify Shopify merchants about app setup requirements or successful configuration. Feedback appears on the merchant's admin home screen. Each new submission automatically replaces previous feedback. Use state='requires_action' to alert merchants about mandatory setup steps, or s…

Untrusted display-only summary

Create a new product (Deprecated)

SHOPIFY_CREATES_A_NEW_PRODUCT

Create a new product in Shopify. Use when you need to add a new product to the store with details like title, description, variants, options, and images.

Untrusted display-only summary

Create Script Tag

SHOPIFY_CREATE_SCRIPT_TAG

Create a new script tag in Shopify to load remote JavaScript into your online store. Script tags allow you to add custom functionality to your storefront by loading external JavaScript files. Requires 'write_script_tags' OAuth scope. Note: As of February 1, 2025, creating script tags for order status pages is blocked…

Untrusted display-only summary

Create Smart Collection

SHOPIFY_CREATE_SMART_COLLECTIONS

Create a new smart collection with automated product rules. Use when you need to create dynamic collections that automatically include products matching specific criteria (e.g., by vendor, price range, tags). Requires write_products scope.

Untrusted display-only summary

Create or Update Theme Asset

SHOPIFY_CREATES_OR_UPDATES_AN_ASSET_FOR_A_THEME

Creates or updates a theme asset file (templates, stylesheets, scripts, or images) within a Shopify theme. This action uploads or modifies files in the theme's file structure. For text-based files (HTML, Liquid, CSS, JS), use the 'value' parameter with file content. For binary files (images), use 'attachment' with bas…

Untrusted display-only summary

Create Storefront Access Token

SHOPIFY_CREATE_STOREFRONT_ACCESS_TOKEN

Creates a new storefront access token for unauthenticated Storefront API access. The token delegates unauthenticated access scopes to clients that need to access the Storefront API without authentication. Requirements: - The app must be configured as an 'extendable' (Sales Channel) app in the Shopify Partner Dashboard…

Untrusted display-only summary

Create Theme

SHOPIFY_CREATE_THEME

Creates a new theme in Shopify from a ZIP file containing theme assets. Requires a publicly accessible URL to the ZIP file. The theme will default to 'unpublished' status unless the role is explicitly set to 'main' (which publishes the theme immediately after file extraction). Note: This action requires the 'write_the…

Untrusted display-only summary

Create Webhook (Deprecated)

SHOPIFY_CREATE_WEBHOOK

Creates a new webhook subscription in Shopify to receive real-time notifications when specific events occur in the store. Webhooks allow your application to be notified automatically when events like order creation, product updates, or customer changes happen. The webhook will POST event data to the specified address.…

Untrusted display-only summary

Create webhook subscription

SHOPIFY_CREATE_WEBHOOK_SUBSCRIPTION

Create a webhook subscription that notifies your app when specific events occur in a Shopify store. Use when you need real-time event notifications for orders, products, customers, or other resources. Supports HTTPS URLs, Google Pub/Sub topics, and AWS EventBridge event sources.

Untrusted display-only summary

Delete Article

SHOPIFY_DELETE_ARTICLE

Delete an article from a blog in Shopify. Use when you need to permanently remove blog content. This action is irreversible.

Untrusted display-only summary

Delete a blog

SHOPIFY_DELETE_BLOG

Permanently deletes a blog from a Shopify store using its `blog_id`; this action is irreversible and requires the 'content' access scope.

Untrusted display-only summary

Remove product from collection

SHOPIFY_DELETE_COLLECT

Removes a product from a custom collection by deleting the collect. Use when you need to unlink a specific product from a custom collection using the collect ID.

Untrusted display-only summary

Remove a comment

SHOPIFY_DELETE_COMMENT

Remove a comment from a Shopify blog. Use when you need to hide a comment from blog readers while preserving the data. The comment status will be changed to 'removed'. Note: This action requires 'write_content' scope and protected customer data access approval from Shopify, as comments contain customer information (au…

Untrusted display-only summary

Delete country

SHOPIFY_DELETE_COUNTRY

Deletes a country from the shop's tax configuration. Removes a country that was previously added to the shop's tax settings. The country must have been added via the API or Shopify admin for this operation to succeed. Requires the 'write_shipping' scope. DEPRECATION WARNING: This REST API endpoint was deprecated in AP…

Untrusted display-only summary

Delete custom collection (Deprecated)

SHOPIFY_DELETE_CUSTOM_COLLECTION

DEPRECATED: Use SHOPIFY_DELETES_A_CUSTOM_COLLECTION instead. Permanently deletes a custom collection from a Shopify store using its `collection_id`; this action is irreversible and requires a valid, existing `collection_id`.

Untrusted display-only summary

Delete a customer

SHOPIFY_DELETE_CUSTOMER

Deletes a customer from the Shopify store. Use when you need to permanently remove a customer who has no existing orders. Cannot delete customers with existing orders.

Untrusted display-only summary

Delete customer address

SHOPIFY_DELETE_CUSTOMER_ADDRESS

Removes an address from a customer's address list. Cannot delete the customer's default address - to delete a default address, first assign a different address as the default.

Untrusted display-only summary

Delete a draft order

SHOPIFY_DELETE_DRAFT_ORDER

Delete a draft order from Shopify. Use when you need to remove an existing draft order permanently.

Untrusted display-only summary

Delete fulfillment event

SHOPIFY_DELETE_FULFILLMENT_EVENT

Deletes a fulfillment event (tracking status update) from an order's fulfillment. Use this action when you need to remove an incorrect or outdated tracking event from a fulfillment. Fulfillment events represent tracking status updates like 'in_transit', 'out_for_delivery', or 'delivered' that are displayed to customer…

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.