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 361–390 of 407 actions

Set metafields

SHOPIFY_SET_METAFIELDS

Create or update multiple metafields in a single operation using the metafieldsSet GraphQL mutation. Use when you need to set custom metadata on Shopify resources like shops, products, customers, or orders. Supports up to 25 metafields per request.

Untrusted display-only summary

Trigger Shopify Flow

SHOPIFY_TRIGGER_SHOPIFY_FLOW

Trigger Shopify Flow workflows that begin with the specified trigger handle. Use when you need to manually activate Flow automation workflows from your app. The payload must be under 50 KB and match the trigger's expected schema. To learn more, refer to Create Shopify Flow triggers documentation.

Untrusted display-only summary

Update app subscription line item capped amount

SHOPIFY_UPDATE_APP_SUBSCRIPTION_LINE_ITEM

Update the capped amount on usage-based billing for an app subscription line item. Use when adjusting usage limits based on merchant needs or changing pricing models. The mutation returns a confirmation URL where the merchant must approve the new pricing limit before it takes effect. Learn more at https://shopify.dev/…

Untrusted display-only summary

Update Article

SHOPIFY_UPDATE_ARTICLE

Update an existing article in a Shopify blog. Use when you need to modify article properties such as title, content, tags, or publication status.

Untrusted display-only summary

Modify an existing blog

SHOPIFY_UPDATE_BLOG

Updates an existing blog's configuration in your Shopify store. Use this to change the blog title, URL handle, comment moderation settings, custom templates, or attach metadata. Common use cases: rebranding blogs, enabling/disabling comments, switching to custom themes, or fixing SEO-friendly handles. Requires the blo…

Untrusted display-only summary

Update Comment

SHOPIFY_UPDATE_COMMENT

Update an existing comment on a blog article in Shopify. Use when you need to modify comment properties such as body text, author, or publication date. Note: This endpoint requires 'protected customer data' access because comments contain customer information (author name, email, IP address). Ensure the app has proper…

Untrusted display-only summary

Update Country (Deprecated)

SHOPIFY_UPDATE_COUNTRIES_PARAM_COUNTRY_ID

DEPRECATED: Updates an existing country's tax configuration in Shopify. This endpoint is deprecated as of API version 2024-07 and may return 403 Forbidden errors. The tax field has been read-only since API version 2020-10. Shopify recommends migrating to the GraphQL Admin API's Countries in shipping zone API instead.…

Untrusted display-only summary

Update Province Tax Information

SHOPIFY_UPDATE_COUNTRIES_PARAM_COUNTRY_ID_PROVINCES_PARAM_PR

Update Province Tax Information

Untrusted display-only summary

Update Country

SHOPIFY_UPDATE_COUNTRY

Update an existing country's tax configuration in Shopify. Use when you need to modify tax settings for a country. Note: This action is DEPRECATED as of 2024-07, and custom tax values cannot be created or updated as of 2020-10.

Untrusted display-only summary

Update custom collection

SHOPIFY_UPDATE_CUSTOM_COLLECTION

Update an existing custom collection in Shopify. Use when you need to modify properties of a custom collection such as title, description, publication status, or sorting order.

Untrusted display-only summary

Update Customer

SHOPIFY_UPDATE_CUSTOMER

Update an existing customer in Shopify. Use when you need to modify customer details such as name, email, phone, tags, addresses, or marketing consent preferences.

Untrusted display-only summary

Update Customer Address

SHOPIFY_UPDATE_CUSTOMER_ADDRESS

Updates an existing address for a Shopify customer. This action allows you to modify address details such as street address, city, province, country, postal code, and contact information. At least one address field must be provided to update. Requires Protected Customer Data access approval and write_customers scope.…

Untrusted display-only summary

Bulk delete customer addresses

SHOPIFY_UPDATE_CUSTOMERS_PARAM_CUSTOMER_ID_ADDRESSES_SET

Performs bulk operations on multiple customer addresses. Currently supports the 'destroy' operation to delete multiple addresses at once. Use this when you need to remove several addresses for a customer in a single API call instead of deleting them one by one.

Untrusted display-only summary

Modify an existing draft order

SHOPIFY_UPDATE_DRAFT_ORDER

Update an existing draft order in Shopify. Use when you need to modify draft order details like customer information, line items, addresses, discounts, notes, or status before completion.

Untrusted display-only summary

Update EventBridge webhook subscription

SHOPIFY_UPDATE_EVENT_BRIDGE_WEBHOOK_SUBSCRIPTION

Update an Amazon EventBridge webhook subscription in Shopify. Use when you need to modify the ARN or data format of an existing EventBridge webhook. Note: This mutation is deprecated; consider using webhookSubscriptionUpdate for new implementations. For app-specific webhooks, using shopify.app.toml configurations may…

Untrusted display-only summary

Update Fulfillment Tracking

SHOPIFY_UPDATE_FULFILLMENT_TRACKING

Updates tracking information (carrier company, tracking number, or custom URL) for an existing fulfillment. Use this action when: - You need to add or update tracking details for a shipment after the fulfillment was created - The carrier information was not provided during fulfillment creation - Tracking numbers becom…

Untrusted display-only summary

Update an Existing Gift Card

SHOPIFY_UPDATE_GIFT_CARD

Updates an existing gift card in Shopify. Use when you need to modify a gift card's expiration date, merchant note, template suffix, or assign it to a customer. Only four properties can be updated after creation: expires_on (expiration date), note (merchant-only note), template_suffix (Liquid template suffix), and cus…

Untrusted display-only summary

Update inventory item

SHOPIFY_UPDATE_INVENTORY_ITEM

Updates properties of an inventory item in Shopify. An inventory item represents the physical good behind a product variant, containing metadata like SKU, cost, origin, and shipping requirements. Use this action to modify these properties - NOT to adjust inventory quantities (use inventory level actions for quantity c…

Untrusted display-only summary

Update Marketing Event

SHOPIFY_UPDATE_MARKETING_EVENT

Updates an existing marketing event in Shopify. UPDATABLE FIELDS: remote_id, budget, currency, budget_type, started_at, ended_at, scheduled_to_end_at. READ-ONLY FIELDS (cannot be changed after creation): event_type, marketing_channel, referring_domain, utm_campaign, utm_source, utm_medium, description, manage_url, pre…

Untrusted display-only summary

Update blog metafield (Deprecated)

SHOPIFY_UPDATE_METAFIELD

Update an existing metafield for a blog. Use when you need to modify metafield properties like value, type, or description for a blog resource.

Untrusted display-only summary

Update metafield by ID

SHOPIFY_UPDATE_METAFIELD_BY_ID

Update an existing Shopify metafield by its ID. Use when you need to modify metafield properties like value, type, or description.

Untrusted display-only summary

Update metafield definition

SHOPIFY_UPDATE_METAFIELD_DEFINITION

Update a Shopify metafield definition's configuration including name, description, validation rules, access settings, and capabilities. Use when you need to modify an existing metafield definition to change display text, add/remove validations, adjust API access permissions, or enable/disable capabilities like admin f…

Untrusted display-only summary

Update a metafield (Deprecated)

SHOPIFY_UPDATE_METAFIELD_GENERIC

Update an existing metafield for any Shopify resource type. Use when you need to modify metafield properties like value, type, or description for products, customers, orders, collections, or other resources.

Untrusted display-only summary

Update a metafield (Deprecated)

SHOPIFY_UPDATE_METAFIELD_RESOURCE

Update an existing metafield for any Shopify resource. Use when modifying metafield properties like value, type, or description for products, customers, orders, collections, shops, or other resources. Note: The namespace and key of an existing metafield cannot be changed.

Untrusted display-only summary

Update Order

SHOPIFY_UPDATE_ORDER

Updates mutable fields on an existing Shopify order.

Untrusted display-only summary

Update order risk

SHOPIFY_UPDATE_ORDER_RISK

Updates an order risk assessment for fraud detection in Shopify. Use when modifying existing risk evaluations. **IMPORTANT - API DEPRECATION:** This REST API endpoint is deprecated as of version 2025-10. If using API version 2025-10 or later, you must use the GraphQL Admin API's orderRiskAssessmentCreate mutation inst…

Untrusted display-only summary

Update Page

SHOPIFY_UPDATE_PAGE

Updates an existing page in a Shopify store. Use this to modify page properties such as title, HTML content (body_html), author, URL handle, publication status, or template. Requires a valid page_id and at least one field to update. All update fields are optional - provide only the fields you want to change.

Untrusted display-only summary

Update Price Rule

SHOPIFY_UPDATE_PRICE_RULE

Update an existing price rule (discount) in Shopify. Use when you need to modify price rule properties like title, value, dates, or prerequisites. Only fields provided in the request will be updated; omitted fields remain unchanged.

Untrusted display-only summary

Update Product Image

SHOPIFY_UPDATE_PRODUCT_IMAGE

Modify an existing product image. Use when you need to update image properties such as position, alt text, or variant associations.

Untrusted display-only summary

Update product metafield

SHOPIFY_UPDATE_PRODUCT_METAFIELD

Updates an existing metafield for a specific Shopify product.

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.