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 31–60 of 407 actions

Count price rules

SHOPIFY_COUNT_PRICE_RULES

Retrieves a count of all price rules. Use when you need to determine how many price rules (discount campaigns) are configured in the store.

Untrusted display-only summary

Count product images

SHOPIFY_COUNT_PRODUCT_IMAGES

Retrieves the total count of images for a specific Shopify product. Use when you need to know how many images are associated with a product.

Untrusted display-only summary

Retrieves a count of products

SHOPIFY_COUNT_PRODUCTS

Retrieve a count of products in the Shopify store. Use when you need to get the total number of products, optionally filtered by collection, vendor, product type, status, or date ranges.

Untrusted display-only summary

Count product variants

SHOPIFY_COUNT_PRODUCT_VARIANTS

Retrieves the total count of variants for a Shopify product. Use when you need to know how many variants exist for a specific product.

Untrusted display-only summary

Count script tags

SHOPIFY_COUNT_SCRIPT_TAGS

Retrieves a count of all script tags in the shop. Script tags are remote JavaScript files that are loaded into the pages of a shop's storefront or checkout. Use this action to determine the total number of script tags, optionally filtered by a specific source URL. Note: This endpoint is part of the legacy REST Admin A…

Untrusted display-only summary

Receive a count of all webhooks (Deprecated)

SHOPIFY_COUNT_WEBHOOKS

Retrieves a count of existing webhook subscriptions. Use when you need to know how many webhooks are configured, optionally filtered by address or topic.

Untrusted display-only summary

Create a metafield

SHOPIFY_CREATE_A_METAFIELD

Create a metafield for any Shopify resource. Use when you need to attach custom metadata to products, customers, orders, collections, or other supported resources.

Untrusted display-only summary

Create A New Product Image (Deprecated)

SHOPIFY_CREATE_A_NEW_PRODUCT_IMAGE

Create a new product image for a Shopify product. Use when you need to add an image to a product by providing either an image URL or base64-encoded image data. Products can have up to 250 images in PNG, GIF, or JPG formats.

Untrusted display-only summary

Create app subscription

SHOPIFY_CREATE_APP_SUBSCRIPTION

Create a recurring or usage-based app subscription for charging Shopify merchants. Use when setting up billing for app features and services. Returns a confirmation URL where the merchant must approve charges before the subscription becomes active.

Untrusted display-only summary

Create Article

SHOPIFY_CREATE_ARTICLE

Create an article for a blog in Shopify. Use when you need to add blog content to a specific blog. The title field is mandatory - requests without titles return a 422 error.

Untrusted display-only summary

Create Comment for Article

SHOPIFY_CREATE_ARTICLE_COMMENT

Create a comment for an article in Shopify. Use when you need to add reader comments to blog articles. Requires 'content' access scope and protected customer data access.

Untrusted display-only summary

Create a new blog

SHOPIFY_CREATE_BLOG

Create a new blog in Shopify. Use when you need to add a blog to the store for publishing articles and content. The title field is mandatory.

Untrusted display-only summary

Create Country

SHOPIFY_CREATE_COUNTRY

Create a country with tax configuration for the Shopify store. Use when you need to add a new country to the store's shipping or tax settings. **Important Notes:** - The REST Country API is deprecated as of API version 2024-07 - This action requires merchant approval for the 'write_shipping' scope - The 'tax' field is…

Untrusted display-only summary

Create a custom collection

SHOPIFY_CREATE_CUSTOM_COLLECTION

Create a new custom (manually curated) collection in Shopify. Does not support smart collections. Use when you need to manually curate and group products for easier store browsing. Custom collections require a title and support optional fields like description, image, publication settings, and sort order. After creati…

Untrusted display-only summary

Create Customer

SHOPIFY_CREATE_CUSTOMER

Create a new customer in Shopify. Use to add a customer record to the store with contact details, addresses, and marketing preferences. Requires at least one of: email, phone, or both first_name and last_name. Errors (e.g., duplicate email, invalid fields) are returned in the response body's userErrors array, not as H…

Untrusted display-only summary

Generate Customer Account Activation URL

SHOPIFY_CREATE_CUSTOMER_ACCOUNT_ACTIVATION_URL

Generate a one-time account activation URL for a customer whose account is in 'disabled' state (not yet activated). Use this when you've imported customers and need activation URLs to send in welcome emails. The URL allows customers to set their password and activate their account. Each URL expires after 30 days. Gene…

Untrusted display-only summary

Create customer address

SHOPIFY_CREATE_CUSTOMER_ADDRESS

Create a new address for a customer. Use when you need to add an address to an existing customer's address list.

Untrusted display-only summary

Create delegate access token

SHOPIFY_CREATE_DELEGATE_ACCESS_TOKEN

Create a delegate access token with a subset of the parent token's permissions. Use when you need to securely delegate limited access to subsystems or services. Each delegate token inherits only the specified scopes, ensuring minimal required permissions rather than full app access. Note: Delegate tokens cannot create…

Untrusted display-only summary

Create Discount Code

SHOPIFY_CREATE_DISCOUNT_CODE

Creates a discount code for an existing price rule. Price rules define the discount logic (e.g., 10% off, buy X get Y), and discount codes are the actual codes (e.g., 'SUMMER10') customers enter at checkout. Important: The price rule must exist before creating a discount code - use a price rule creation action first i…

Untrusted display-only summary

Create Discount Codes Batch

SHOPIFY_CREATE_DISCOUNT_CODE_BATCH

Create a discount code creation job for batch processing. Use when you need to asynchronously create up to 100 discount codes for a price rule in a single request.

Untrusted display-only summary

Create a new draft order

SHOPIFY_CREATE_DRAFT_ORDER

Create a draft order in Shopify. Use when you need to create orders in draft state using product variant line items or custom line items. Draft orders are useful for creating orders on behalf of customers, generating invoices, or reserving inventory.

Untrusted display-only summary

Create EventBridge webhook subscription

SHOPIFY_CREATE_EVENT_BRIDGE_WEBHOOK_SUBSCRIPTION

Create an AWS EventBridge webhook subscription in Shopify. Use when you need to configure real-time event notifications to AWS EventBridge for events like order creation, product updates, or customer changes. EventBridge webhooks push events to your AWS partner event source immediately when changes occur, eliminating…

Untrusted display-only summary

Create Fulfillment

SHOPIFY_CREATE_FULFILLMENT

Creates a fulfillment for one or many fulfillment orders for a specific order. This completes the shipping process by marking items as fulfilled. IMPORTANT: You must first retrieve fulfillment orders using a "Get fulfillment orders for order" action to obtain the fulfillment_order_id and line item IDs needed for this…

Untrusted display-only summary

Create Fulfillment Event

SHOPIFY_CREATE_FULFILLMENT_EVENT

Creates a tracking event for a fulfillment to update shipment status. These events appear on the customer's order status page to track delivery progress (e.g., "in_transit", "out_for_delivery", "delivered"). Use this to provide real-time tracking updates from shipping carriers. Requires an existing fulfillment - use a…

Untrusted display-only summary

Create Gift Card

SHOPIFY_CREATE_GIFT_CARD

Create a gift card for a Shopify store. Use when you need to issue a new gift card with a specified value. Requires write_gift_cards access scope. Gift card codes can only be retrieved at creation time.

Untrusted display-only summary

Create Marketing Event Engagements

SHOPIFY_CREATE_MARKETING_ENGAGEMENTS

Create engagement data for a marketing event in Shopify. Use when tracking customer interactions like views, clicks, and ad spend on marketing events before customers reach the website.

Untrusted display-only summary

Create Marketing Event

SHOPIFY_CREATE_MARKETING_EVENT

Create a marketing event in Shopify to track promotional actions. Use when you need to track marketing campaigns targeting customers across various channels.

Untrusted display-only summary

Create blog metafield

SHOPIFY_CREATE_METAFIELD

Creates a new metafield for a Shopify blog. Metafields store additional custom information (metadata) on blog resources such as sponsor names, SEO keywords, publication dates, or custom attributes not included in standard blog fields.

Untrusted display-only summary

Create One-Time Application Charge

SHOPIFY_CREATE_ONE_TIME_APPLICATION_CHARGE

Create a new one-time application charge in Shopify. Use when you need to bill merchants for one-time features, upgrades, or services. After creation, the merchant must approve the charge via the confirmation_url before it becomes active.

Untrusted display-only summary

Create an order

SHOPIFY_CREATE_ORDER

Create a fully committed (real) order in Shopify without payment processing. Use when programmatically generating orders with line items, customer information, and addresses. Creates a live order immediately — not a draft; use draftOrderCreate for draft workflows.

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.