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 121–150 of 407 actions

Get a list of access scopes

SHOPIFY_GET_ACCESS_SCOPES

Retrieves a list of access scopes associated with the access token. Use when you need to view the permissions that merchants have granted during app installation.

Untrusted display-only summary

Get App

SHOPIFY_GET_APP

Query information about a Shopify app using the GraphQL API. Use when you need to retrieve details about the currently authenticated app or a specific app by its ID.

Untrusted display-only summary

Get app by handle

SHOPIFY_GET_APP_BY_HANDLE

Query app information by handle using the Shopify Admin GraphQL API. Use when you need to retrieve details about a specific Shopify app using its handle.

Untrusted display-only summary

Get app installation details

SHOPIFY_GET_APP_INSTALLATION

Query a specific app installation on a Shopify store. Use when you need to retrieve details about an app installation including access scopes, launch URL, and uninstall URL.

Untrusted display-only summary

Get Application Charge By ID

SHOPIFY_GET_APPLICATION_CHARGE_BY_ID

Retrieve a single application charge by its unique identifier. Use when you need detailed information about a specific one-time charge.

Untrusted display-only summary

Get Application Charges

SHOPIFY_GET_APPLICATION_CHARGES

Retrieves a list of one-time application charges for the current app installation. Application charges are one-time fees charged to merchants for app usage. This endpoint returns all charges with their status (pending, accepted, active, declined, expired). Use this to monitor billing history, verify charge status, or…

Untrusted display-only summary

Get application credits

SHOPIFY_GET_APPLICATION_CREDITS

Retrieve all application credits for a shop. Use when you need to view credits issued to merchants that can be used towards future app purchases.

Untrusted display-only summary

Get Article

SHOPIFY_GET_ARTICLE

Retrieves a single article from a Shopify blog by its ID. Use this action when you need to: - Get detailed information about a specific blog article - Retrieve article content, metadata, or publication status - Access article properties like title, author, tags, or images The optional 'fields' parameter allows you to…

Untrusted display-only summary

Get Batch Discount Codes

SHOPIFY_GET_BATCH_DISCOUNT_CODES

Retrieves discount codes from a batch creation job, showing which succeeded and which failed. **Workflow:** After batch job completes (status='completed'), use this to get the actual codes. 1. Create price rule (get price_rule_id) 2. Create batch job (get batch_id) 3. Poll until completed 4. Use this action to retriev…

Untrusted display-only summary

Get Single Blog

SHOPIFY_GET_BLOG

Retrieve a single blog by its unique identifier. Use when you need to access detailed information about a specific blog in the Shopify store.

Untrusted display-only summary

Get blog article tags

SHOPIFY_GET_BLOG_ARTICLE_TAGS

Retrieve a list of all article tags from a specific blog. Use when you need to get all unique tags that have been applied to articles in a particular blog, optionally sorted by popularity.

Untrusted display-only summary

Get bulk operation status

SHOPIFY_GET_BULK_OPERATION

Query the status and details of a Shopify bulk operation by its ID. Use when you need to check the progress, status, or results of a previously initiated bulk operation. Returns metadata including status, completion time, result URLs, and error information if applicable. Note: The bulkOperation query requires API vers…

Untrusted display-only summary

Get carrier services

SHOPIFY_GET_CARRIER_SERVICES

Retrieves all active carrier services configured in a Shopify store. Carrier services allow apps to provide real-time shipping rates at checkout. This endpoint returns only carrier services where active=true. Requirements: - Store must be on Advanced Shopify plan or higher, OR - Store must be on Shopify plan with year…

Untrusted display-only summary

Get catalogs count

SHOPIFY_GET_CATALOGS_COUNT

Query the count of catalogs in the Shopify store. Use when you need to know how many catalogs exist, optionally filtered by type or search query.

Untrusted display-only summary

Get checkout profile

SHOPIFY_GET_CHECKOUT_PROFILE

Retrieves a checkout profile from Shopify using its unique ID. Use when you need to query checkout profile details including name, publication status, and timestamps.

Untrusted display-only summary

Get checkouts count

SHOPIFY_GET_CHECKOUTS_COUNT

Retrieves a count of abandoned checkouts from the past 90 days. Use when you need to know how many checkouts are abandoned, optionally filtered by date ranges or status.

Untrusted display-only summary

Get collect by ID

SHOPIFY_GET_COLLECT_BY_ID

Retrieves a specific collect by its ID. Use when you need to get details about a specific product-collection relationship.

Untrusted display-only summary

Get collection by ID

SHOPIFY_GET_COLLECTION_BY_ID

Retrieves a specific Shopify collection by its `collection_id`, optionally filtering returned data to specified `fields`.

Untrusted display-only summary

Get collection by identifier

SHOPIFY_GET_COLLECTION_BY_IDENTIFIER

Query a collection by identifier (ID or handle) using the Shopify GraphQL Admin API. Use when you need to fetch collection details by either its global ID or unique handle.

Untrusted display-only summary

Get collects

SHOPIFY_GET_COLLECTS

Retrieves a list of collects from a Shopify store, where a collect links a product to a custom collection. Returns only collect mapping records (collect_id, collection_id, product_id, position, etc.), not full product details — use SHOPIFY_GET_PRODUCTS_IN_COLLECTION if product details are needed.

Untrusted display-only summary

Get collects count

SHOPIFY_GET_COLLECTS_COUNT

Retrieves a count of collects (product-collection relationships). Use when you need to know the total number of collects, optionally filtered by collection_id or product_id.

Untrusted display-only summary

Get count of comments

SHOPIFY_GET_COMMENTS_COUNT

Retrieves a count of comments. Use when you need to know how many comments exist, optionally filtered by article, blog, status, or date ranges.

Untrusted display-only summary

Get consent policy

SHOPIFY_GET_CONSENT_POLICY

Query consent policies for privacy compliance requirements. Use when you need to retrieve customer consent requirements for specific regions or countries (GDPR, CCPA, etc.).

Untrusted display-only summary

Get Countries

SHOPIFY_GET_COUNTRIES

Retrieve a list of countries configured in the Shopify store with tax rates and provinces. Use when you need to get countries and their tax configuration for the store.

Untrusted display-only summary

Get countries count

SHOPIFY_GET_COUNTRIES_COUNT

Retrieves the count of countries configured in a Shopify store. Use when you need to determine how many countries are available in the store's tax and shipping settings. **DEPRECATION WARNING**: This endpoint is deprecated as of API version 2024-07. Consider using the GraphQL Admin API's 'CountriesInShippingZones' obj…

Untrusted display-only summary

Get provinces count for country

SHOPIFY_GET_COUNTRIES_PARAM_COUNTRY_ID_PROVINCES_COUNT

Retrieves a count of provinces for a country. Use when you need to determine how many provinces or states are configured for a specific country in Shopify.

Untrusted display-only summary

Get Province for Country

SHOPIFY_GET_COUNTRIES_PARAM_COUNTRY_ID_PROVINCES_PARAM_PROVI

Get Province for Country

Untrusted display-only summary

Get country

SHOPIFY_GET_COUNTRY

Retrieve a specific country by its ID from Shopify. Use when you need to get tax information, country details, and province-level tax rates for a particular country.

Untrusted display-only summary

Get provinces for country

SHOPIFY_GET_COUNTRY_PROVINCES

Retrieve a list of provinces for a specified country. Use when you need to get province information, tax rates, and shipping zones for a specific country.

Untrusted display-only summary

Get Currencies

SHOPIFY_GET_CURRENCIES

Retrieve a list of currencies enabled on a Shopify store. This action fetches all currencies that the merchant has enabled for multi-currency transactions through Shopify Payments. Each currency includes its ISO 4217 code, the timestamp when its conversion rate was last updated, and its enabled status. Use this when y…

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.