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 interoperabilityshopify · 407 tools · no triggers
Creates many products (20-50+) in one asynchronous Shopify bulk mutation job.
bulk-query-operation
Run a Shopify GraphQL bulk query operation and return the result file URL and operation metadata.
cancel-bulk-operation
Cancel a running Shopify bulk operation. Use when you need to stop a long-running bulk query or mutation operation that is no longer needed.
count-product-images
Retrieves the total count of images for a specific Shopify product.
create-custom-collection
Create a new custom (manually curated) collection in 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.
create-order
Create a fully committed (real) order in Shopify without payment processing.
create-product
DEPRECATED: Use SHOPIFY_CREATES_NEW_PRODUCT instead. Creates a new product in a Shopify store; a product title is generally required.
create-product-image
DEPRECATED: Use SHOPIFY_CREATE_NEW_PRODUCT_IMAGE instead. Creates a new product image for a Shopify product.
create-resource-feedback
Creates shop-level resource feedback to notify Shopify merchants about app setup requirements or successful configuration.
creates-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.
get-customer
Retrieve a single customer by their unique identifier. Use when you need to fetch detailed information about a specific customer.
get-customers-search
Search for customers matching a supplied query. Use when you need to find customers based on specific criteria like email, name, location, order count, or spending.
get-order
Retrieve a specific order using its unique identifier. Returns detailed order information including line items, customer data, addresses, financial…
get-shop-configuration
DEPRECATED: Use SHOPIFY_GET_SHOP_DETAILS instead. Retrieve the complete configuration and settings for the authenticated Shopify shop account.
get-shop-details
Retrieves comprehensive administrative information about the authenticated Shopify store.
graph-ql-admin-execute
Execute any Shopify Admin GraphQL query or mutation with variables.
graph-ql-customers
Shopify GraphQL customers and customer search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.
graph-ql-discounts
Shopify GraphQL discounts and discount search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.
graph-ql-inventory
Shopify GraphQL inventory items and levels. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.
graph-ql-orders
Shopify GraphQL orders and order search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.
graph-ql-products
GraphQL-first product toolkit: products, variants, options, media, and publications.
graph-ql-write-operations
Canonical GraphQL write surface for Shopify orders, customers, inventory, discounts, collections, webhooks, fulfillments, metafields, and bulk operations.
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…
list-order
Retrieves a list of orders from Shopify with optional filtering by status, dates, and other criteria.
All 399 tools
Tool
What it does
activate-one-time-charge
Activate a one-time application charge in Shopify. Use when you need to finalize billing for an accepted charge.
add-product-to-collection
DEPRECATED: Use SHOPIFY_ADDS_A_PRODUCT_TO_A_CUSTOM_COLLECTION instead.
add-product-to-custom-collection
Add a product to a custom collection by creating a collect resource.
adjust-inventory-level
Adjust the inventory level of an inventory item at a single location.
apply-fulfillment-hold
Applies a fulfillment hold to an open fulfillment order, halting all fulfillment work.
approve-comment
Approves a pending comment and publishes it to a blog article, making it publicly visible to readers.
bulk-create-products
Creates many products (20-50+) in one asynchronous Shopify bulk mutation job.
bulk-delete-customer-addresses
Bulk delete multiple customer addresses in a single operation.
bulk-delete-metafields
Deletes multiple metafields in bulk using their owner ID, namespace, and key.
bulk-delete-metaobjects
Asynchronously delete metaobjects and their associated metafields in bulk.
bulk-query-operation
Run a Shopify GraphQL bulk query operation and return the result file URL and operation metadata.
calculate-refund
Calculate accurate refund amounts, taxes, and transactions for a Shopify order before creating an actual refund.
cancel-app-subscription
Cancel an app subscription in Shopify using the appSubscriptionCancel GraphQL mutation.
cancel-bulk-operation
Cancel a running Shopify bulk operation. Use when you need to stop a long-running bulk query or mutation operation that is no longer needed.
cancel-fulfillment
Cancels an existing fulfillment by its ID, reverting all line items to an unfulfilled state.
cancel-fulfillment-order
Cancels a fulfillment order in Shopify and marks it as closed.
cancel-order
Cancels a Shopify order and optionally restocks items and sends email notifications.
close-order
Closes an open Shopify order. Use when all line items have been fulfilled or canceled and all financial transactions are complete.
complete-draft-order
Complete a draft order in Shopify and transition it to an actual order.
connect-inventory-level
Connects an inventory item to a location, establishing where the item can be stocked and fulfilled.
count-articles
Retrieves a count of all articles from a blog. Use when you need to know how many articles exist in a specific blog, optionally filtered by creation…
count-blogs
Retrieves the total count of all blogs in a Shopify store. Use this action when you need to know how many blogs exist in the store without fetching…
count-custom-collections
Retrieves a count of custom collections with optional filters.
count-draft-orders
Retrieves a count of draft orders from a Shopify store. Use when you need to know how many draft orders exist without fetching full draft order details.
count-events
Count all events in a Shopify store with comprehensive filtering.
count-fulfillments
Retrieves a count of fulfillments associated with a specific order.
count-location
Retrieves a count of locations. Use when you need to determine how many physical or virtual locations are configured in the Shopify store.
count-metafields
Retrieves the shop-level count of metafields. Use resource-specific metafield actions for product, customer, order, collection, page, or article metafields.
count-order
DEPRECATED: Use SHOPIFY_RETRIEVES_ORDER_COUNT instead. Retrieves the count of orders in a Shopify store.
count-pages
Retrieve the total count of pages in a Shopify store. Use when you need to determine how many pages exist, optionally filtered by creation date…
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.
count-product-images
Retrieves the total count of images for a specific Shopify product.
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…
count-product-variants
Retrieves the total count of variants for a Shopify product.
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.
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.
create-metafield
Creates a new metafield for a Shopify blog. Metafields store additional custom information (metadata) on blog resources such as sponsor names, SEO…
create-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.
create-app-subscription
Create a recurring or usage-based app subscription for charging Shopify merchants.
create-article
Create an article for a blog in Shopify. Use when you need to add blog content to a specific blog.
create-article-comment
Create a comment for an article in Shopify. Use when you need to add reader comments to blog articles.
create-blog
Create a new blog in Shopify. Use when you need to add a blog to the store for publishing articles and content.
create-country
Create a country with tax configuration for the Shopify store.
create-custom-collection
Create a new custom (manually curated) collection in 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.
create-customer-account-activation-url
Generate a one-time account activation URL for a customer whose account is in ‘disabled’ state (not yet activated).
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.
create-delegate-access-token
Create a delegate access token with a subset of the parent token’s permissions.
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…
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.
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.
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…
create-fulfillment
Creates a fulfillment for one or many fulfillment orders for a specific order.
create-fulfillment-event
Creates a tracking event for a fulfillment to update shipment status.
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.
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…
create-marketing-event
Create a marketing event in Shopify to track promotional actions.
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.
create-order
Create a fully committed (real) order in Shopify without payment processing.
create-order-risk
Creates a risk assessment record for a Shopify order, documenting fraud detection findings or security concerns.
create-order-transaction
Creates a transaction for an order to process payment operations.
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.
create-price-rule
Creates a price rule that defines discount logic for Shopify orders.
create-product
DEPRECATED: Use SHOPIFY_CREATES_NEW_PRODUCT instead. Creates a new product in a Shopify store; a product title is generally required.
create-product-image
DEPRECATED: Use SHOPIFY_CREATE_NEW_PRODUCT_IMAGE instead. Creates a new product image for a Shopify product.
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.
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).
create-pub-sub-webhook-subscription
Create a Google Cloud Pub/Sub webhook subscription in Shopify.
create-redirect
Create a URL redirect in Shopify. Use when you need to redirect an old path to a new location.
create-refund
Creates a refund for a Shopify order. IMPORTANT: You must call the calculate refund endpoint (SHOPIFY_CREATE_ORDERS_REFUNDS_CALCULATE) first to…
create-resource-feedback
Creates shop-level resource feedback to notify Shopify merchants about app setup requirements or successful configuration.
creates-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.
create-script-tag
Create a new script tag in Shopify to load remote JavaScript into your online store.
create-smart-collections
Create a new smart collection with automated product rules. Use when you need to create dynamic collections that automatically include products…
creates-or-updates-asset-for-theme
Creates or updates a theme asset file (templates, stylesheets, scripts, or images) within a Shopify theme.
create-storefront-access-token
Creates a new storefront access token for unauthenticated Storefront API access.
create-theme
Creates a new theme in Shopify from a ZIP file containing theme assets.
create-webhook
Creates a new webhook subscription in Shopify to receive real-time notifications when specific events occur in the store.
create-webhook-subscription
Create a webhook subscription that notifies your app when specific events occur in a Shopify store.
delete-article
Delete an article from a blog in Shopify. Use when you need to permanently remove blog content.
delete-blog
Permanently deletes a blog from a Shopify store using its blog_id; this action is irreversible and requires the ‘content’ access scope.
delete-collect
Removes a product from a custom collection by deleting the collect.
delete-comment
Remove a comment from a Shopify blog. Use when you need to hide a comment from blog readers while preserving the data.
delete-country
Deletes a country from the shop’s tax configuration. Removes a country that was previously added to the shop’s tax settings.
delete-custom-collection
DEPRECATED: Use SHOPIFY_DELETES_CUSTOM_COLLECTION instead. Permanently deletes a custom collection from a Shopify store using its collection_id…
delete-customer
Deletes a customer from the Shopify store. Use when you need to permanently remove a customer who has no existing orders.
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…
delete-draft-order
Delete a draft order from Shopify. Use when you need to remove an existing draft order permanently.
delete-fulfillment-event
Deletes a fulfillment event (tracking status update) from an order’s fulfillment.
delete-fulfillment-service
Remove an existing fulfillment service from a Shopify store.
delete-inventory-level
Deletes an inventory level of an inventory item at a location.
delete-marketing-event
Delete a marketing event from Shopify. Use when you need to remove an existing marketing event from the system.
delete-metafield
Deletes a metafield by its ID from any Shopify resource. Use this action to permanently remove metafields from: - Shop-level metafields (use…
delete-metaobject
Deletes a metaobject and its associated metafields using GraphQL mutation.
delete-metaobject-definition
Delete a metaobject definition and all its associated data. Use when you need to completely remove a metaobject definition schema.
delete-order
Permanently delete an order from Shopify. Use when you need to remove test orders, orders paid with manual payment methods, or draft orders marked as paid.
delete-order-risk
Deletes an order risk from an order. Only the application that created the risk can delete it - you cannot delete risks created by other…
delete-page
Delete a page from a Shopify store permanently. Use when you need to remove an existing page; this operation is irreversible and requires content access scope.
delete-price-rule
Deletes an existing price rule from the Shopify store permanently.
delete-product
Permanently deletes a product from a Shopify store by its product ID.
delete-product-image
Deletes a specific image from a product in Shopify, requiring the product_id of an existing product and the image_id of an image currently…
delete-product-metafield
Deletes a specific metafield from a Shopify product using the product ID and metafield ID.
delete-product-variant
Deletes a specific product variant from a Shopify store using its unique product ID and variant ID; this action is irreversible.
delete-redirect
Permanently deletes a URL redirect from a Shopify store. Use this tool to remove redirect rules that are no longer needed.
deletes-custom-collection
Permanently delete a custom collection from a Shopify store.
deletes-discount-code
Delete a discount code from a price rule. Use when you need to remove a specific discount code associated with a price rule.
delete-saved-search
Delete a saved search in Shopify. Use when you need to remove a saved search by its ID.
delete-script-tag
Delete a script tag from your Shopify store. Permanently removes a script tag using its unique identifier.
delete-smart-collection
Permanently removes a smart collection from a Shopify store using its smart_collection_id; this action is irreversible and requires a valid…
delete-storefront-access-token
Delete an existing storefront access token from a Shopify store.
delete-theme
Deletes a theme from the Shopify store by its ID. Use this tool when you need to permanently remove an unwanted theme.
delete-theme-asset
Delete an asset from a Shopify theme. Use when you need to remove a specific asset file (such as CSS, JavaScript, images, or template files) from a…
delete-webhook
Delete a webhook subscription from Shopify. Use when you need to remove an existing webhook.
delete-webhook-subscription
Delete a webhook subscription and stop all future webhooks to its endpoint.
delete-web-presence
Delete a web presence from Shopify. Use when you need to remove a web presence by its ID.
disable-gift-card
Disable a gift card in Shopify. Use when you need to permanently deactivate a gift card.
enable-standard-metaobject-definition
Enable a standard metaobject definition from its template. Use when you need to activate a predefined Shopify metaobject template for use in your store.
get-abandonment
Retrieves an abandonment record from Shopify using its unique ID.
get-abandonment-by-abandoned-checkout-id
Query abandonment information by abandoned checkout ID using Shopify’s GraphQL Admin API.
get-access-scopes
Retrieves a list of access scopes associated with the access token.
get-app
Query information about a Shopify app using the GraphQL API.
get-app-by-handle
Query app information by handle using the Shopify Admin GraphQL API.
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…
get-application-charge-by-id
Retrieve a single application charge by its unique identifier.
get-application-charges
Retrieves a list of one-time application charges for the current app installation.
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.
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…
get-batch-discount-codes
Retrieves discount codes from a batch creation job, showing which succeeded and which failed. Workflow: After batch job completes…
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.
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…
get-bulk-operation
Query the status and details of a Shopify bulk operation by its ID.
get-carrier-services
Retrieves all active carrier services configured in a Shopify store.
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.
get-checkout-profile
Retrieves a checkout profile from Shopify using its unique ID.
get-checkouts-count
Retrieves a count of abandoned checkouts from the past 90 days.
get-collect-by-id
Retrieves a specific collect by its ID. Use when you need to get details about a specific product-collection relationship.
get-collection-by-id
Retrieves a specific Shopify collection by its collection_id, optionally filtering returned data to specified fields.
get-collection-by-identifier
Query a collection by identifier (ID or handle) using the Shopify GraphQL Admin API.
get-collects
Retrieves a list of collects from a Shopify store, where a collect links a product to a custom collection.
get-collects-count
Retrieves a count of collects (product-collection relationships).
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.
get-consent-policy
Query consent policies for privacy compliance requirements. Use when you need to retrieve customer consent requirements for specific regions or…
get-countries
Retrieve a list of countries configured in the Shopify store with tax rates and provinces.
get-countries-count
Retrieves the count of countries configured in a Shopify store.
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.
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.
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.
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…
get-custom-collection-by-id
Retrieve a single custom collection by its unique ID from Shopify.
get-custom-collections
Retrieves a list of custom collections from a Shopify store.
get-custom-collections-count
Retrieves the total count of custom collections in a Shopify store with optional filters.
get-customer
Retrieve a single customer by their unique identifier. Use when you need to fetch detailed information about a specific customer.
get-customer-address
Retrieve details of a single customer address from Shopify. Use when you need to get complete information about a specific address for a customer…
get-customer-addresses
Retrieves all addresses associated with a specific customer.
get-customer-orders
Retrieves all orders for a specific, existing customer in Shopify using their unique customer ID.
get-customers-count
Retrieves a count of all customers. Use when you need to know the total number of customers, optionally filtered by creation or update dates.
get-customers-search
Search for customers matching a supplied query. Use when you need to find customers based on specific criteria like email, name, location, order count, or spending.
get-discount-code
Retrieves a single discount code for a price rule. Use when you need to get details about a specific discount code including its usage count and timestamps.
get-discount-code-batch-job
Retrieves the status and progress of an asynchronous batch discount code creation job for a specific price rule.
get-discount-codes-count
Retrieves a count of discount codes for a shop. Use when you need to know how many discount codes exist, optionally filtered by usage statistics.
get-discount-codes-lookup
Look up a discount code by its code name and retrieve its resource location and IDs.
get-draft-order
Retrieve detailed information for a specific draft order from a Shopify store.
get-event
Retrieve a specific Shopify event by its ID. Events track actions performed on store resources like products, orders, collections, and articles.
get-events
Retrieves a list of audit trail events from a Shopify store.
get-fulfillment
Retrieves all fulfillments (shipments) associated with a specific fulfillment order.
get-fulfillment-event
Retrieves a specific fulfillment event by its ID, providing detailed shipment tracking information.
get-fulfillment-events
Retrieves tracking events for a specific fulfillment, showing shipment status updates (e.g., in_transit, out_for_delivery, delivered) with timestamps…
get-fulfillment-order
Retrieve all fulfillment orders for a specific order. Use when you need to check fulfillment status, assigned locations, or line items for an order.
get-fulfillment-order-fulfillments
Retrieves all fulfillments associated with a specific fulfillment order.
get-fulfillment-order-locations-for-move
Retrieve locations that a fulfillment order can potentially move to.
get-fulfillment-order-move-locations
Retrieve a list of locations that a fulfillment order can potentially move to.
get-fulfillment-orders-for-order
Retrieves a list of fulfillment orders for a specific order.
get-fulfillment-services
Retrieve a list of fulfillment services available on the Shopify store.
get-gift-card-by-id
Retrieves detailed information about a specific gift card by its ID.
get-gift-cards
Retrieve a list of gift cards from Shopify. Use when you need to fetch gift cards with optional filtering by status and pagination support.
get-gift-cards-count
Retrieves the total count of gift cards in the store. Use when you need to know how many gift cards exist, optionally filtered by enabled or disabled status.
get-inventory-item
Retrieves a single inventory item by ID. Use when you need to get detailed information about an inventory item including SKU, cost, tracking status…
get-inventory-items
Retrieves a list of inventory items by specified IDs. Use when you need to get inventory item details like SKU, cost, shipping requirements, and tracking status.
get-inventory-levels
Retrieves a list of inventory levels for specified items and locations.
get-inventory-levels-for-location
Retrieves a list of inventory levels for a specific location.
get-location
Retrieve a single location by its ID. Use when you need to get details about a specific physical or virtual place where inventory is stocked and orders are fulfilled.
get-locations-count
Query the count of locations in a Shopify store using the GraphQL API.
get-marketing-event
Retrieves detailed information about a specific marketing event by its ID.
get-marketing-events-count
Retrieves a count of all marketing events in the store. Use when you need to know the total number of marketing events.
get-metafield
Retrieve a list of metafields from a blog resource. Use when you need to fetch metafields attached to a specific Shopify blog.
get-metafield-by-id
Retrieve a single metafield from a resource by its ID. Use when you need to fetch metafield details without knowing the parent resource.
get-metafields
Retrieve a list of metafields. Use when you need to fetch metafields across resources or for specific resources by providing owner_id and owner_resource filters.
get-metafields-count
Retrieves the count of shop-level metafields only. This action returns how many metafields are directly attached to the shop itself, not metafields…
get-order
Retrieve a specific order using its unique identifier. Returns detailed order information including line items, customer data, addresses, financial…
get-order-fulfillments
Retrieve fulfillments associated with a Shopify order. Use when you need to get delivery tracking information, shipment status, or fulfillment…
get-order-list
Retrieves a list of orders from Shopify with optional filters and pagination.
get-order-refund-by-id
Retrieves a specific refund by refund ID for an order. Use this action when you need to: - Get detailed information about a particular refund -…
get-order-refunds
Retrieves a list of all refunds for a specific order. Use this action when you need to: - Review refund history and details for an order - Check…
get-order-risk
Retrieves all fraud risk assessments for a specific order. Returns a list of risk assessments indicating potential fraud.
get-order-risks
Retrieves all fraud risk assessments for a specific order. Returns a list of risk assessments with recommendations (cancel/investigate/accept) and…
get-ordersby-id
Retrieves a specific Shopify order by its unique ID, which must correspond to an existing order.
get-orders-with-filters
Retrieves Shopify orders filtered by dates and other filters.
get-order-transactions-count
Retrieve a count of an order’s transactions in Shopify. Use when you need to know how many transactions (authorization, sale, capture, void, refund)…
get-page-by-id
Retrieve a single Shopify page by its unique ID. Use when you need to fetch detailed information about a specific page.
get-policies
Retrieve a list of the shop’s policies. Use when you need to view configured shop policies such as refund policy, privacy policy, or terms of service.
get-price-rule
Retrieves a single price rule by ID from Shopify. Returns discount configuration including type (percentage/fixed), value, target items, customer…
get-price-rule-batch-info
Checks if batch listing is supported for a price rule and provides guidance on alternatives. **IMPORTANT: Shopify’s API does not provide an endpoint…
get-price-rule-discount-codes
Retrieve a list of discount codes for a price rule. Use when you need to get all discount codes associated with a specific price rule.
get-product
Retrieves details for an existing Shopify product using its unique product ID.
get-product-image
Retrieve a single product image by ID for a specific product.
get-product-images
Retrieves all images for a Shopify product, specified by its product_id which must correspond to an existing product.
get-product-metafield
Retrieves a specific metafield for a Shopify product using the product ID and metafield ID.
get-product-metafields
Retrieves all metafields for a specific Shopify product. Metafields are returned under data.response_data.metafields.
get-products
Retrieves a list of products from a Shopify store. Results are paginated; for large catalogs, use SHOPIFY_GET_PRODUCTS_PAGINATED to iterate all…
get-products-in-collection
Retrieves products that belong to a specific Shopify collection.
get-products-paginated
List products with Shopify cursor-based pagination. Iterate until next_page_info is null; stopping early silently truncates the product list.
get-product-variant
Retrieves detailed information about a single product variant by its ID from Shopify.
get-recurring-application-charges
Retrieve a list of recurring application charges for the app.
get-redirect
Retrieve details of a specific URL redirect by its ID. Returns the redirect’s path (source) and target (destination) configuration.
get-redirect-by-id
Retrieve a single redirect by its ID. Use when you need to get details about a specific URL redirect configuration in a Shopify store.
get-redirects
Retrieve a list of URL redirects from a Shopify store. Use when you need to fetch URL redirect configurations, optionally filtered by path or target.
get-redirects-count
Retrieves a count of URL redirects in the store. Use when you need to know how many URL redirects are configured, optionally filtered by path or target.
get-refund
Retrieves detailed information about a specific refund for an order.
get-scripttag
Retrieves a single script tag by its ID. Use when you need to get details of a specific script tag configuration.
get-segments-count
Query the number of segments for a shop. Use when you need to know how many customer segments exist.
get-shipping-zones
Retrieve all configured shipping zones with countries, provinces, tax rates, and shipping rates.
get-shop-billing-address
Retrieves the billing address for the shop via GraphQL query.
get-shop-configuration
DEPRECATED: Use SHOPIFY_GET_SHOP_DETAILS instead. Retrieve the complete configuration and settings for the authenticated Shopify shop account.
get-shop-details
Retrieves comprehensive administrative information about the authenticated Shopify store.
get-shop-metafield
Retrieve a metafield by its ID directly. Use when you know the metafield ID and need to fetch its details without specifying the resource type or owner.
get-shop-metafields
DEPRECATED: Use SHOPIFY_GET_METAFIELDS instead (apps/shopify/actions/get_metafields.py).
get-smart-collection
Retrieve a single smart collection by its ID from Shopify. Use when you need to get detailed information about a specific smart collection including…
get-smart-collection-by-id
Retrieve a single smart collection by its ID. Use when you need to get details about a specific smart collection including its rules, settings, and associated image.
get-smart-collections
Retrieve a list of smart collections from a Shopify store. Use when you need to fetch smart collections with optional filtering by IDs, handle…
get-smart-collections-count
Retrieve a count of smart collections in a Shopify store. Use when you need to know the total number of smart collections, optionally filtered by…
get-storefront-access-tokens
Retrieves a list of storefront access tokens that have been issued for the shop.
get-tender-transactions
Retrieve a list of tender transactions from Shopify. Tender transactions represent actual money movement between customers and the merchant (positive…
get-theme
Retrieves a single Shopify theme by its unique ID. Use this action when you need to: - Get details about a specific theme (name, role, timestamps…
get-themes
Retrieves a list of themes from a Shopify store. Use when you need to access theme information including name, role, and metadata.
get-themes-param-theme-id-assets
Retrieve a single asset for a theme by its key. Use when you need to fetch the content or metadata of a specific theme file such as templates, stylesheets, or scripts.
get-transaction
Retrieve a specific transaction for an order. Use when you need to get detailed information about a payment transaction.
get-webhook
Retrieves a single webhook subscription by its ID. Use when you need to get details of a specific webhook configuration.
get-webhook-subscriptions-count
Query the number of webhook subscriptions for a shop. Use when you need to know how many webhook subscriptions exist, optionally filtered by query criteria.
graph-ql-admin-execute
Execute any Shopify Admin GraphQL query or mutation with variables.
graph-ql-collections
Shopify GraphQL collections and publication-ready collection reads.
graph-ql-customers
Shopify GraphQL customers and customer search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.
graph-ql-discounts
Shopify GraphQL discounts and discount search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.
graph-ql-draft-orders
Shopify GraphQL draft orders. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.
graph-ql-inventory
Shopify GraphQL inventory items and levels. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.
graph-ql-metafields-metaobjects
Canonical GraphQL read surface for metafields, metafield definitions, and metaobjects.
graph-ql-orders
Shopify GraphQL orders and order search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.
graph-ql-products
GraphQL-first product toolkit: products, variants, options, media, and publications.
graph-ql-query
Executes a GraphQL query against the Shopify Admin API for flexible data retrieval and mutations including metafields.
graph-ql-shop
GraphQL-first shop, app installation, and configuration read action.
graph-ql-webhooks
Shopify GraphQL webhook subscriptions. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.
graph-ql-write-operations
Canonical GraphQL write surface for Shopify orders, customers, inventory, discounts, collections, webhooks, fulfillments, metafields, and bulk operations.
list-abandoned-checkouts
Retrieves a list of abandoned checkouts with customer contact information.
list-application-credits
Retrieve all application credits issued to a shop by your app.
list-article-authors
Retrieve a list of all article authors from the store. Use when you need to get all unique author names who have created articles across all blogs.
list-article-tags
Retrieve a list of all article tags from the store. Use when you need to get all unique tags that have been applied to articles, optionally sorted by popularity.
list-available-locales
Query available locales for the Shopify store using the Admin GraphQL API.
list-blog-articles
Retrieves a list of all articles from a blog. Use when you need to access articles from a specific blog, with optional filtering by author, dates, or publication status.
list-blogs
Retrieve a list of all blogs from a Shopify store. Use when you need to get blog information, list available blogs, or paginate through blogs using since_id.
list-bulk-operations
Retrieve a paginated list of bulk operations from Shopify. Use when you need to view the history of bulk operations, check their statuses, or…
list-channels
Retrieves a list of sales channels available in the Shopify store using GraphQL.
list-checkout-profiles
Query checkout profiles from Shopify. Use when you need to retrieve checkout profile configurations including branding settings and UI extensions.
list-collection-products
Retrieve a list of products belonging to a collection. Use when you need to fetch products from a specific Shopify collection.
list-collects
Retrieve a list of collects (product-collection associations).
list-comments
Retrieve a list of comments from Shopify. Use when you need to get comments with optional filtering by dates, status, or pagination.
list-countries
Retrieve a list of all countries where the merchant sells products with tax rates.
list-currencies
Retrieves a list of currencies enabled on a Shopify store. This action fetches all currencies that the merchant has enabled for multi-currency…
list-custom-collections
Retrieve a list of custom collections from Shopify. Use when you need to query collections with filtering options like handle, title, publication status, or date ranges.
list-customer-orders
Retrieves all orders for a specific customer from Shopify. Returns order details including line items, fulfillment status, payment information…
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…
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.
list-inventory-levels
Retrieves a list of inventory levels for specified items and locations.
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.
list-marketing-events
Retrieves a paginated list of marketing events from a Shopify store.
list-order
Retrieves a list of orders from Shopify with optional filtering by status, dates, and other criteria.
list-order-refunds
Retrieve a list of refunds for a Shopify order. Use when you need to check refund history for a specific order.
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…
list-pages
Retrieve a list of all pages from a Shopify store. Use when you need to fetch page content or metadata.
list-payment-terms-templates
Query payment terms templates from Shopify using the GraphQL API.
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.
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.
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.
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.
list-theme-assets
Retrieves metadata for theme assets (files that make up a theme: templates, images, stylesheets, snippets).
list-transactions
Retrieves all transactions for a specific order. Use when you need to view payment exchanges for an order.
mark-comment-as-not-spam
Marks a comment as not spam in Shopify, restoring it to published or unapproved state.
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.
modify-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.
modify-existing-webhook
Modify an existing webhook subscription’s address or other properties.
move-fulfillment-order
Move a fulfillment order from one merchant managed location to another.
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.
query-app-by-key
Query app information by API key using Shopify’s GraphQL Admin API.
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…
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.
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…
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…
query-consent-policy-regions
Query the list of countries and regions for which consent policies can be created in Shopify.
query-current-app-installation
Query the currently authenticated app installation on a Shopify store.
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…
query-customer-account-pages
Queries customer account pages from Shopify using the GraphQL Admin API.
query-deletion-events
Query deletion events from Shopify. Use when you need to retrieve records of deleted resources such as products or collections.
query-disputes
Query Shopify Payments disputes using the GraphQL Admin API.
query-domain
Query a specific domain by its ID from Shopify. Use when you need to retrieve domain details including host, URL, SSL status, and localization settings.
query-events
Query events from Shopify using the GraphQL Admin API. Events track actions performed on store resources like products, orders, collections, customers, and more.
query-events-count
Query the count of events in Shopify using the GraphQL Admin API.
query-job
Query a single job by its ID using Shopify’s GraphQL API. Use when you need to check the status of an asynchronous job.
query-metafield-definition
Query metafield definition details by ID using Shopify’s GraphQL Admin API.
query-metafield-definitions
Query metafield definitions from Shopify using the GraphQL Admin API.
query-metafield-definition-types
Queries all available metafield definition types from Shopify using the GraphQL Admin API.
query-node
Query any Shopify resource by its global ID using the node query.
query-nodes
Query nodes by their IDs from the Shopify GraphQL Admin API.
query-online-store
Query online store settings from Shopify using the GraphQL Admin API.
query-product-duplicate-job
Query a product duplicate job by its ID using Shopify’s GraphQL API.
query-public-api-versions
Query available public API versions from Shopify using the GraphQL Admin API.
query-publication
Query a single publication by ID using Shopify’s GraphQL Admin API.
query-server-pixel
Query the server pixel configuration in Shopify. Use when you need to retrieve the current server pixel settings including its ID, status, and webhook endpoint address.
query-shop
Retrieve shop information using the Shopify GraphQL Admin API.
query-shop-billing-preferences
Query the shop’s billing preferences from Shopify using the GraphQL Admin API.
query-functions
Query Shopify Functions owned by the API client installed on the shop.
query-shop-pay-payment-request-receipts
Query Shop Pay payment request receipts from Shopify using the GraphQL Admin API.
query-standard-metafield-definition-templates
Query standard metafield definition templates from Shopify using the GraphQL Admin API.
query-taxonomy
Query Shopify’s product taxonomy using the GraphQL Admin API.
query-webhook-subscription
Retrieve webhook subscription details by ID using the Shopify GraphQL Admin API.
query-webhook-subscriptions
Query webhook subscriptions from Shopify using the GraphQL Admin API.
receive-count-of-all-product-images
Retrieves the total count of images for a Shopify product. Use when you need to know how many images are associated with a specific product.
receive-single-fulfillment
Retrieve detailed information about a specific fulfillment for an order.
receive-single-webhook
Retrieves detailed information about a specific webhook subscription by its ID.
release-fulfillment-hold
Releases the fulfillment hold on a fulfillment order, allowing fulfillment work to proceed.
release-fulfillment-order-hold
Release all fulfillment holds on a fulfillment order. Use when you need to resume fulfillment work after holds have been resolved.
reopen-closed-order
Reopens a previously closed Shopify order. Use when an order needs to be modified after being closed.
restore-comment
Restores a previously removed comment, changing its status back to ‘published’.
retrieve-specific-metafield
Retrieve a metafield by specifying the ID. Use when you need to fetch a specific metafield from any Shopify resource (products, customers, orders, etc.).
retrieve-list-metafields-resource-s-endpoint
Retrieve metafields attached to any Shopify resource by using the resource’s endpoint.
retrieves-list-of-abandoned-checkouts
Retrieves a list of abandoned checkouts from Shopify. Use this when you need to access abandoned checkout data for recovery campaigns, remarketing, or analytics.
retrieves-list-of-all-article-tags
Retrieves all article tags used across all blogs in the Shopify shop.
retrieves-list-of-price-rules
Retrieve a list of price rules from a Shopify store. Use when you need to view all discount pricing rules with optional filtering by date ranges and usage.
retrieves-list-of-products
Retrieve a list of products from Shopify. Use when you need to fetch products with filtering options like status, vendor, product type, or date ranges.
retrieves-list-of-webhooks
Retrieve a list of webhook subscriptions for a Shopify shop.
retrieves-order-count
Retrieves the count of orders matching specified filters. Use when you need to know how many orders exist with specific criteria (status, dates, financial status, etc.).
retrieves-single-location-by-its-id
Retrieves detailed information about a specific Shopify location by its ID.
retrieves-single-order-risk-by-its-id
Retrieves a single order risk assessment by its unique ID. Use this action when you need details about a specific risk assessment (e.g., to check its…
retrieves-single-price-rule
Retrieves a single price rule by its unique identifier. Use when you need to get detailed information about a specific discount rule including its…
retrieves-single-product
Retrieves a single product by its unique product ID. Use when you need to get detailed information about a specific product including its variants, images, and options.
retrieves-specific-fulfillment-event
Retrieves a specific fulfillment event by its ID. DEPRECATED: This endpoint is deprecated as of Shopify REST Admin API 2024-10.
retrieves-list-all-article-tags-specific-blog
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 within a…
retrieves-list-discount-codes-discount-code
Retrieve a list of discount codes for a discount code creation job.
retrieves-list-storefront-access-tokens-that-have
Retrieves a list of storefront access tokens that have been issued for the shop.
retrieve-specific-fulfillment-order
Retrieve a specific fulfillment order by its ID. Use when you need detailed information about a particular fulfillment order including line items…
retrieves-shop-s-configuration
Retrieve the shop’s configuration and general business settings.
revoke-app-access-scopes
Revoke previously granted access scopes from an app installation.
run-bulk-mutation-operation
Create and run a bulk operation to import data asynchronously by executing a GraphQL mutation multiple times.
run-bulk-operation-query
Create and start a Shopify GraphQL bulk operation for asynchronous data fetching.
searches-for-gift-cards
Search for gift cards that match a supplied query. Use when searching for gift cards by various indexed fields including created_at, updated_at…
send-customer-account-invite
Sends an account activation invite email to an existing customer, allowing them to set up their online store account.
send-customer-invite
Sends an account invitation email to a customer, allowing them to create or activate their Shopify account.
send-invoice
Send an invoice email for a draft order to a customer. Use when you need to email an invoice to a customer for a specific draft order.
set-default-customer-address
Set a specific address as the default address for a customer.
set-fulfillment-orders-deadline
Set the latest fulfillment deadline for multiple fulfillment orders.
set-inventory-level
Set inventory level for an item at a location. Use when you need to establish or update inventory quantity for a specific item at a designated location.
set-metafields
Create or update multiple metafields in a single operation using the metafieldsSet GraphQL mutation.
trigger-flow
Trigger Shopify Flow workflows that begin with the specified trigger handle.
update-app-subscription-line-item
Update the capped amount on usage-based billing for an app subscription line item.
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.
update-blog
Updates an existing blog’s configuration in your Shopify store.
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.
update-countries-param-country-id
DEPRECATED: Updates an existing country’s tax configuration in Shopify.
Update an existing country’s tax configuration in Shopify. Use when you need to modify tax settings for a country.
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…
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.
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…
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.
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…
update-event-bridge-webhook-subscription
Update an Amazon EventBridge webhook subscription in Shopify.
update-fulfillment-tracking
Updates tracking information (carrier company, tracking number, or custom URL) for an existing fulfillment.
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.
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…
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.
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.
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.
update-metafield-definition
Update a Shopify metafield definition’s configuration including name, description, validation rules, access settings, and capabilities.
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…
update-metafield-resource
Update an existing metafield for any Shopify resource. Use when modifying metafield properties like value, type, or description for products…
update-order
Updates mutable fields on an existing Shopify order.
update-order-risk
Updates an order risk assessment for fraud detection in 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…
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.
update-product-image
Modify an existing product image. Use when you need to update image properties such as position, alt text, or variant associations.
update-product-metafield
Updates an existing metafield for a specific Shopify product.
update-products-param-product-id
DEPRECATED: Use SHOPIFY_UPDATES_PRODUCT instead. Update an existing Shopify product including its variants and images.
update-product-variants-bulk
Updates many product variants (20-50+) in one asynchronous Shopify bulk mutation job.
update-province
Updates an existing province for a country in Shopify. IMPORTANT: This endpoint is deprecated as of API version 2024-07.
update-pub-sub-webhook-subscription
Updates a Google Cloud Pub/Sub webhook subscription configuration.
update-redirect
Update an existing Shopify redirect. Use when you need to modify the path or target of a redirect.
update-redirect-alt
Update an existing Shopify redirect. Use when you need to modify the path or target of a redirect.
updates-article
DEPRECATED: Use SHOPIFY_UPDATE_ARTICLE instead. Update an existing article in a Shopify blog.
updates-existing-discount-code
Updates the code value of an existing discount code associated with a price rule.
updates-product
Updates a product and its variants and images. Use when modifying existing product details, pricing, variants, images, or SEO information.
update-script-tag
Modify an existing script tag in Shopify. Use when you need to update script properties like the source URL, display scope, or caching behavior.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"boxd","colors":{"primary":"#f4f4f5","light":"#f4f4f5","dark":"#f4f4f5"},"logo":{"light":"https://mintcdn.com/azin/psRZbQh2QwMUVL3U/images/logo-with-text-dark.svg?fit=max\u0026auto=format\u0026n=psRZbQh2QwMUVL3U\u0026q=85\u0026s=e3f90c356edebf3b4ff44741b4c3fc65","dark":"https://mintcdn.com/azin/psRZbQh2QwMUVL3U/images/logo-with-text-dark.svg?fit=max\u0026auto=format\u0026n=psRZbQh2QwMUVL3U\u0026q=85\u0026s=e3f90c356edebf3b4ff44741b4c3fc65"},"favicon":"https://mintcdn.com/azin/psRZbQh2QwMUVL3U/images/favicon.svg?fit=max\u0026auto=format\u0026n=psRZbQh2QwMUVL3U\u0026q=85\u0026s=c99ec8b0794451c3992434e2d285d483","appearance":{"default":"dark","strict":true},"background":{"color":{"dark":"#0a0c12"}},"navbar":{"primary":{"type":"button","label":"Go to console","href":"https://app.boxd.sh"}},"seo":{"metatags":{"canonical":"https://docs.boxd.sh"}},"fonts":{"heading":{"family":"Inter","weight":400},"body":{"family":"Inter","weight":400}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":"github-dark"},"latex":false},"banner":{"content":"\u003cspan class='banner-pill'>EU hosted\u003c/span> \u003cspan class='banner-copy'>US traffic crosses the Atlantic and back, adding some latency. A US region is coming soon.\u003c/span> \u003ca class='banner-waitlist' href='https://boxd.sh/us-waitlist/'>Join the US waitlist \u003cspan class='banner-arrow'>\u0026rarr;\u003c/span>\u003c/a>","dismissible":true},"contextual":{"options":["copy","claude","cursor","vscode"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"azin","hasAudioNarration":false,"actualSubdomain":"azin","customDomains":["docs.boxd.sh"],"gitSource":{"type":"github","owner":"azin-tech","repo":"boxd-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae375929d8677ad95a133d0","collectionId":"1d968ca7-9946-49bb-a32c-c7ed0c1430dd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae375929d8677ad95a133d0"},"entitlements":{},"buildId":"6ae375929d8677ad95a133d0","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Guides","count":30},{"language":"default","tag":"Use cases","count":24},{"language":"default","tag":"(OSS) integrations","count":13},{"language":"default","tag":"References","count":9},{"language":"default","tag":"Integrations and automations","count":8},{"language":"default","tag":"CLI","count":4},{"language":"default","tag":"Basics","count":2},{"language":"default","tag":"Getting started","count":2},{"language":"default","tag":"gRPC API","count":2},{"language":"default","tag":"Egress control","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"/* cyrillic-ext */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* greek */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2');\n unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;\n}\n/* vietnamese */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* greek */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2');\n unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;\n}\n/* vietnamese */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n::selection{background-color:#fff;color:#000}.dark .mdx-content{color:#d4d4d8}.dark .mdx-content h1,.dark .mdx-content h2{color:#f4f4f5;letter-spacing:-.02em;font-weight:400}.dark .mdx-content h3,.dark .mdx-content h4{color:#f4f4f5;letter-spacing:-.01em;font-weight:500}.dark .mdx-content strong{color:#f4f4f5;font-weight:500}.dark .mdx-content a:not(.card){text-decoration:underline;text-underline-offset:3px;text-decoration-color:#52525b;transition:text-decoration-color .28s cubic-bezier(0,0,.2,1)}.dark .mdx-content a:not(.card):hover{text-decoration-color:#f4f4f5}.dark .mdx-content a:not(.card) code{background:0 0!important;border:0!important;padding:0!important;color:inherit}code,kbd,pre,samp{font-family:\"JetBrains Mono\",ui-monospace,\"SF Mono\",Menlo,monospace}.dark .code-block,.dark pre{border:0!important;box-shadow:none!important;border-radius:8px}.dark .code-block,.dark pre,html.dark .code-block [class*=bg-codeblock],html.dark [class*=bg-codeblock],html.dark pre [class*=bg-codeblock]{background:#100c0e!important}.dark .code-block .print\\:hidden{--fade-color-light:#100c0e!important;--fade-color-dark:#100c0e!important}.dark .code-block ::-webkit-scrollbar{height:6px}.dark .code-block ::-webkit-scrollbar-track{background:0 0}.dark .code-block ::-webkit-scrollbar-thumb{background:#27272a;border-radius:3px}.dark .code-block ::-webkit-scrollbar-thumb:hover{background:#3f3f46}.callout{border:0!important;background:rgba(255,255,255,.04)!important;border-radius:8px}.callout,.callout p,.callout span{color:#d4d4d8!important}.callout svg{color:#a1a1aa!important;display:inline!important}.dark .card,.dark .card:hover{border-color:transparent!important;box-shadow:none!important}.dark .card{background:#100c0e!important;transition:background .28s cubic-bezier(0,0,.2,1)}.dark .card:hover{background:#17131a!important}.dark .card img[src*=\"/images/icons/\"],.dark .card svg{width:16px!important;height:16px!important;color:#a1a1aa}.dark .mdx-content table,.dark .mdx-content tbody,.dark .mdx-content thead{border:0;border-collapse:collapse}.dark .mdx-content th{border-bottom:1px solid #27272a;color:#a1a1aa;font-weight:500}.dark .mdx-content td,.dark .mdx-content th{border:0;padding:10px 16px}.dark .mdx-content tbody tr:nth-child(odd){background:#100c0e}.dark .mdx-content tbody tr:nth-child(even){background:0 0}.dark .mdx-content tbody td:first-child{color:#f4f4f5}.dark .mdx-content tbody td:nth-child(2),.dark .mdx-content thead th:nth-child(2){color:#f4f4f5}.dark .mdx-content tbody tr:nth-child(odd) td:nth-child(2){background:#17131a}.dark .mdx-content tbody tr:nth-child(even) td:nth-child(2){background:rgba(255,255,255,.03)}.dark .mdx-content tbody tr:first-child td:first-child{border-top-left-radius:8px}.dark .mdx-content tbody tr:first-child td:last-child{border-top-right-radius:8px}.dark .mdx-content tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.dark .mdx-content tbody tr:last-child td:last-child{border-bottom-right-radius:8px}@media (max-width:640px){.dark .mdx-content td,.dark .mdx-content th{min-width:0;padding:8px 12px}}.dark button[class*=rounded-l-xl][class*=bg-background],.dark button[class*=rounded-r-xl][class*=bg-background]{border:0!important;background:0 0!important;transition:background .28s cubic-bezier(0,0,.2,1)}.dark button[class*=rounded-l-xl][class*=bg-background]:hover,.dark button[class*=rounded-r-xl][class*=bg-background]:hover{background:rgba(255,255,255,.04)!important}#sidebar,#sidebar-content,.dark #sidebar,aside[class*=sidebar]{border-right:none!important}#navbar,.dark #navbar,header[class*=navbar]{border-bottom:none!important}#banner,.dark #banner,[data-testid=banner]{background:linear-gradient(180deg,#83323f,#6e2837)!important;color:#fff!important;border:0!important;border-bottom:1px solid #27272a!important;font-size:12.5px}#banner{--banner-ink:rgba(255, 255, 255, 0.9)}#banner p,#banner span{color:rgba(255,255,255,.9)!important}#banner a{color:#fff!important;font-weight:500;text-decoration:underline!important;text-underline-offset:4px;text-decoration-color:rgba(255,255,255,.4)!important;transition:text-decoration-color .28s cubic-bezier(0,0,.2,1)}#banner a:hover{text-decoration-color:#fff!important}#banner button{color:rgba(255,255,255,.8)!important;border-radius:6px;transition:color .28s cubic-bezier(0,0,.2,1),background .28s cubic-bezier(0,0,.2,1)}#banner button:hover{color:#fff!important;background:rgba(255,255,255,.1)!important}#banner svg{color:currentColor!important}@media (max-width:640px){#banner .banner-copy,#banner p>span:nth-child(2){display:none}}#banner .banner-arrow,#banner p a span{display:inline-block;transition:transform .28s cubic-bezier(0,0,.2,1)}#banner a:hover .banner-arrow,#banner p a:hover span{transform:translateX(2px)}#banner .banner-pill,#banner p>span:first-child,#banner span.banner-pill,.banner-pill{display:inline-flex;align-items:center;font-family:\"JetBrains Mono\",ui-monospace,\"SF Mono\",Menlo,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:2px;background:#fff!important;color:#6e2837!important;-webkit-text-fill-color:#6e2837!important;margin-right:8px;vertical-align:middle}#banner .banner-waitlist,#banner p>a{margin-left:8px;padding-left:12px;border-left:1px solid rgba(255,255,255,.3)!important;white-space:nowrap}#banner .banner-waitlist::before,#banner p>a::before{content:\"\";display:inline-block;width:32px;height:19px;margin-right:8px;vertical-align:middle;border-radius:2px;background:#fff url(\"data:image/svg+xml,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 10' preserveAspectRatio='none'>\u003cclipPath id='c'>\u003crect width='19' height='10' rx='0.8'/>\u003c/clipPath>\u003cg clip-path='url(%23c)'>\u003crect width='19' height='10' fill='%23fff'/>\u003crect y='0.000' width='19' height='1.479' fill='%23b22234'/>\u003crect y='2.857' width='19' height='1.479' fill='%23b22234'/>\u003crect y='5.714' width='19' height='1.479' fill='%23b22234'/>\u003crect y='8.571' width='19' height='1.479' fill='%23b22234'/>\u003crect width='7.6' height='5.714' fill='%233c3b6e'/>\u003ccircle cx='1.5' cy='1.5' r='0.6' fill='%23fff'/>\u003ccircle cx='1.5' cy='4.2' r='0.6' fill='%23fff'/>\u003ccircle cx='3.8' cy='1.5' r='0.6' fill='%23fff'/>\u003ccircle cx='3.8' cy='4.2' r='0.6' fill='%23fff'/>\u003ccircle cx='6.1' cy='1.5' r='0.6' fill='%23fff'/>\u003ccircle cx='6.1' cy='4.2' r='0.6' fill='%23fff'/>\u003c/g>\u003c/svg>\") center/28px 15px no-repeat}@media (max-width:640px){#banner .banner-waitlist,#banner p>a{margin-left:0;padding-left:0;border-left:none!important}}.dark footer{display:none!important}"}],"page":{"pagePath":"guides/integrations/catalog/shopify","slug":"/guides/integrations/catalog/shopify","pageMetadata":{"title":"Shopify","sidebarTitle":"Shopify","description":"Shopify is an e-commerce platform","icon":"/images/logos/shopify.svg","href":"/guides/integrations/catalog/shopify","hidden":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Shopify is an e-commerce platform\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,CodeBlock,Heading,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`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`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`shopify`}),` · `,_jsx(_components.strong,{children:`407 tools`}),` · no triggers`]}),`\n`,_jsx(Heading,{level:`2`,id:`connect-it`,children:`Connect it`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark github-dark`,style:{backgroundColor:`#24292e`,\"--shiki-dark-bg\":`#24292e`,color:`#e1e4e8`,\"--shiki-dark\":`#e1e4e8`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#B392F0`,\"--shiki-dark\":`#B392F0`},children:`run`}),_jsx(_components.span,{style:{color:`#9ECBFF`,\"--shiki-dark\":`#9ECBFF`},children:` auth`}),_jsx(_components.span,{style:{color:`#9ECBFF`,\"--shiki-dark\":`#9ECBFF`},children:` shopify`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#B392F0`,\"--shiki-dark\":`#B392F0`},children:`run`}),_jsx(_components.span,{style:{color:`#9ECBFF`,\"--shiki-dark\":`#9ECBFF`},children:` auth`}),_jsx(_components.span,{style:{color:`#9ECBFF`,\"--shiki-dark\":`#9ECBFF`},children:` shopify`}),_jsx(_components.span,{style:{color:`#79B8FF`,\"--shiki-dark\":`#79B8FF`},children:` --scope`}),_jsx(_components.span,{style:{color:`#9ECBFF`,\"--shiki-dark\":`#9ECBFF`},children:` team`}),_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:` # shared with the organization`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Or from the `,_jsx(_components.a,{href:`https://app.boxd.sh/integrations`,children:`Integrations page`}),` in the console. See `,_jsx(_components.a,{href:`/guides/integrations/connections`,children:`Connections`}),` for personal versus shared, and who may remove one.`]}),`\n`,_jsx(Heading,{level:`2`,id:`use-it`,children:`Use it`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark github-dark`,style:{backgroundColor:`#24292e`,\"--shiki-dark-bg\":`#24292e`,color:`#e1e4e8`,\"--shiki-dark\":`#e1e4e8`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#B392F0`,\"--shiki-dark\":`#B392F0`},children:`run`}),_jsx(_components.span,{style:{color:`#9ECBFF`,\"--shiki-dark\":`#9ECBFF`},children:` shopify`}),_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:` # common commands`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#B392F0`,\"--shiki-dark\":`#B392F0`},children:`run`}),_jsx(_components.span,{style:{color:`#9ECBFF`,\"--shiki-dark\":`#9ECBFF`},children:` shopify`}),_jsx(_components.span,{style:{color:`#79B8FF`,\"--shiki-dark\":`#79B8FF`},children:` --all`}),_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:` # every command`})]}),`\n`]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark github-dark`,style:{backgroundColor:`#24292e`,\"--shiki-dark-bg\":`#24292e`,color:`#e1e4e8`,\"--shiki-dark\":`#e1e4e8`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#F97583`,\"--shiki-dark\":`#F97583`},children:`import`}),_jsx(_components.span,{style:{color:`#E1E4E8`,\"--shiki-dark\":`#E1E4E8`},children:` { shopify } `}),_jsx(_components.span,{style:{color:`#F97583`,\"--shiki-dark\":`#F97583`},children:`from`}),_jsx(_components.span,{style:{color:`#9ECBFF`,\"--shiki-dark\":`#9ECBFF`},children:` \"@boxd/run\"`}),_jsx(_components.span,{style:{color:`#E1E4E8`,\"--shiki-dark\":`#E1E4E8`},children:`;`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`common-tools`,children:`Common tools`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bulk-create-products`})}),_jsx(_components.td,{children:`Creates many products (20-50+) in one asynchronous Shopify bulk mutation job.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bulk-query-operation`})}),_jsx(_components.td,{children:`Run a Shopify GraphQL bulk query operation and return the result file URL and operation metadata.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cancel-bulk-operation`})}),_jsx(_components.td,{children:`Cancel a running Shopify bulk operation. Use when you need to stop a long-running bulk query or mutation operation that is no longer needed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-product-images`})}),_jsx(_components.td,{children:`Retrieves the total count of images for a specific Shopify product.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-custom-collection`})}),_jsx(_components.td,{children:`Create a new custom (manually curated) collection in Shopify.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-customer`})}),_jsx(_components.td,{children:`Create a new customer in Shopify. Use to add a customer record to the store with contact details, addresses, and marketing preferences.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-order`})}),_jsx(_components.td,{children:`Create a fully committed (real) order in Shopify without payment processing.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-product`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_CREATES_NEW_PRODUCT instead. Creates a new product in a Shopify store; a product title is generally required.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-product-image`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_CREATE_NEW_PRODUCT_IMAGE instead. Creates a new product image for a Shopify product.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-resource-feedback`})}),_jsx(_components.td,{children:`Creates shop-level resource feedback to notify Shopify merchants about app setup requirements or successful configuration.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`creates-new-product`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-customer`})}),_jsx(_components.td,{children:`Retrieve a single customer by their unique identifier. Use when you need to fetch detailed information about a specific customer.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-customers-search`})}),_jsx(_components.td,{children:`Search for customers matching a supplied query. Use when you need to find customers based on specific criteria like email, name, location, order count, or spending.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-order`})}),_jsx(_components.td,{children:`Retrieve a specific order using its unique identifier. Returns detailed order information including line items, customer data, addresses, financial…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-shop-configuration`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_GET_SHOP_DETAILS instead. Retrieve the complete configuration and settings for the authenticated Shopify shop account.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-shop-details`})}),_jsx(_components.td,{children:`Retrieves comprehensive administrative information about the authenticated Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-admin-execute`})}),_jsx(_components.td,{children:`Execute any Shopify Admin GraphQL query or mutation with variables.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-customers`})}),_jsx(_components.td,{children:`Shopify GraphQL customers and customer search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-discounts`})}),_jsx(_components.td,{children:`Shopify GraphQL discounts and discount search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-inventory`})}),_jsx(_components.td,{children:`Shopify GraphQL inventory items and levels. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-orders`})}),_jsx(_components.td,{children:`Shopify GraphQL orders and order search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-products`})}),_jsx(_components.td,{children:`GraphQL-first product toolkit: products, variants, options, media, and publications.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-write-operations`})}),_jsx(_components.td,{children:`Canonical GraphQL write surface for Shopify orders, customers, inventory, discounts, collections, webhooks, fulfillments, metafields, and bulk operations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-customers`})}),_jsx(_components.td,{children:`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…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-order`})}),_jsx(_components.td,{children:`Retrieves a list of orders from Shopify with optional filtering by status, dates, and other criteria.`})]})]})]}),`\n`,_jsx(Accordion,{title:`All 399 tools`,icon:`list`,id:`all-399-tools`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`activate-one-time-charge`})}),_jsx(_components.td,{children:`Activate a one-time application charge in Shopify. Use when you need to finalize billing for an accepted charge.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`add-product-to-collection`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_ADDS_A_PRODUCT_TO_A_CUSTOM_COLLECTION instead.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`add-product-to-custom-collection`})}),_jsx(_components.td,{children:`Add a product to a custom collection by creating a collect resource.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`adjust-inventory-level`})}),_jsx(_components.td,{children:`Adjust the inventory level of an inventory item at a single location.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`apply-fulfillment-hold`})}),_jsx(_components.td,{children:`Applies a fulfillment hold to an open fulfillment order, halting all fulfillment work.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`approve-comment`})}),_jsx(_components.td,{children:`Approves a pending comment and publishes it to a blog article, making it publicly visible to readers.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bulk-create-products`})}),_jsx(_components.td,{children:`Creates many products (20-50+) in one asynchronous Shopify bulk mutation job.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bulk-delete-customer-addresses`})}),_jsx(_components.td,{children:`Bulk delete multiple customer addresses in a single operation.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bulk-delete-metafields`})}),_jsx(_components.td,{children:`Deletes multiple metafields in bulk using their owner ID, namespace, and key.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bulk-delete-metaobjects`})}),_jsx(_components.td,{children:`Asynchronously delete metaobjects and their associated metafields in bulk.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`bulk-query-operation`})}),_jsx(_components.td,{children:`Run a Shopify GraphQL bulk query operation and return the result file URL and operation metadata.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`calculate-refund`})}),_jsx(_components.td,{children:`Calculate accurate refund amounts, taxes, and transactions for a Shopify order before creating an actual refund.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cancel-app-subscription`})}),_jsx(_components.td,{children:`Cancel an app subscription in Shopify using the appSubscriptionCancel GraphQL mutation.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cancel-bulk-operation`})}),_jsx(_components.td,{children:`Cancel a running Shopify bulk operation. Use when you need to stop a long-running bulk query or mutation operation that is no longer needed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cancel-fulfillment`})}),_jsx(_components.td,{children:`Cancels an existing fulfillment by its ID, reverting all line items to an unfulfilled state.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cancel-fulfillment-order`})}),_jsx(_components.td,{children:`Cancels a fulfillment order in Shopify and marks it as closed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cancel-order`})}),_jsx(_components.td,{children:`Cancels a Shopify order and optionally restocks items and sends email notifications.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`close-order`})}),_jsx(_components.td,{children:`Closes an open Shopify order. Use when all line items have been fulfilled or canceled and all financial transactions are complete.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`complete-draft-order`})}),_jsx(_components.td,{children:`Complete a draft order in Shopify and transition it to an actual order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`connect-inventory-level`})}),_jsx(_components.td,{children:`Connects an inventory item to a location, establishing where the item can be stocked and fulfilled.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-articles`})}),_jsx(_components.td,{children:`Retrieves a count of all articles from a blog. Use when you need to know how many articles exist in a specific blog, optionally filtered by creation…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-blogs`})}),_jsx(_components.td,{children:`Retrieves the total count of all blogs in a Shopify store. Use this action when you need to know how many blogs exist in the store without fetching…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-custom-collections`})}),_jsx(_components.td,{children:`Retrieves a count of custom collections with optional filters.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-draft-orders`})}),_jsx(_components.td,{children:`Retrieves a count of draft orders from a Shopify store. Use when you need to know how many draft orders exist without fetching full draft order details.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-events`})}),_jsx(_components.td,{children:`Count all events in a Shopify store with comprehensive filtering.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-fulfillments`})}),_jsx(_components.td,{children:`Retrieves a count of fulfillments associated with a specific order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-location`})}),_jsx(_components.td,{children:`Retrieves a count of locations. Use when you need to determine how many physical or virtual locations are configured in the Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-metafields`})}),_jsx(_components.td,{children:`Retrieves the shop-level count of metafields. Use resource-specific metafield actions for product, customer, order, collection, page, or article metafields.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-order`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_RETRIEVES_ORDER_COUNT instead. Retrieves the count of orders in a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-pages`})}),_jsx(_components.td,{children:`Retrieve the total count of pages in a Shopify store. Use when you need to determine how many pages exist, optionally filtered by creation date…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-price-rules`})}),_jsx(_components.td,{children:`Retrieves a count of all price rules. Use when you need to determine how many price rules (discount campaigns) are configured in the store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-product-images`})}),_jsx(_components.td,{children:`Retrieves the total count of images for a specific Shopify product.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-products`})}),_jsx(_components.td,{children:`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…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-product-variants`})}),_jsx(_components.td,{children:`Retrieves the total count of variants for a Shopify product.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-script-tags`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`count-webhooks`})}),_jsx(_components.td,{children:`Retrieves a count of existing webhook subscriptions. Use when you need to know how many webhooks are configured, optionally filtered by address or topic.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-metafield`})}),_jsx(_components.td,{children:`Creates a new metafield for a Shopify blog. Metafields store additional custom information (metadata) on blog resources such as sponsor names, SEO…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-new-product-image`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-app-subscription`})}),_jsx(_components.td,{children:`Create a recurring or usage-based app subscription for charging Shopify merchants.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-article`})}),_jsx(_components.td,{children:`Create an article for a blog in Shopify. Use when you need to add blog content to a specific blog.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-article-comment`})}),_jsx(_components.td,{children:`Create a comment for an article in Shopify. Use when you need to add reader comments to blog articles.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-blog`})}),_jsx(_components.td,{children:`Create a new blog in Shopify. Use when you need to add a blog to the store for publishing articles and content.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-country`})}),_jsx(_components.td,{children:`Create a country with tax configuration for the Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-custom-collection`})}),_jsx(_components.td,{children:`Create a new custom (manually curated) collection in Shopify.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-customer`})}),_jsx(_components.td,{children:`Create a new customer in Shopify. Use to add a customer record to the store with contact details, addresses, and marketing preferences.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-customer-account-activation-url`})}),_jsx(_components.td,{children:`Generate a one-time account activation URL for a customer whose account is in ‘disabled’ state (not yet activated).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-customer-address`})}),_jsx(_components.td,{children:`Create a new address for a customer. Use when you need to add an address to an existing customer’s address list.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-delegate-access-token`})}),_jsx(_components.td,{children:`Create a delegate access token with a subset of the parent token’s permissions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-discount-code`})}),_jsx(_components.td,{children:`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…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-discount-code-batch`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-draft-order`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-event-bridge-webhook-subscription`})}),_jsx(_components.td,{children:`Create an AWS EventBridge webhook subscription in Shopify. Use when you need to configure real-time event notifications to AWS EventBridge for events…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-fulfillment`})}),_jsx(_components.td,{children:`Creates a fulfillment for one or many fulfillment orders for a specific order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-fulfillment-event`})}),_jsx(_components.td,{children:`Creates a tracking event for a fulfillment to update shipment status.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-gift-card`})}),_jsx(_components.td,{children:`Create a gift card for a Shopify store. Use when you need to issue a new gift card with a specified value.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-marketing-engagements`})}),_jsx(_components.td,{children:`Create engagement data for a marketing event in Shopify. Use when tracking customer interactions like views, clicks, and ad spend on marketing events…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-marketing-event`})}),_jsx(_components.td,{children:`Create a marketing event in Shopify to track promotional actions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-one-time-application-charge`})}),_jsx(_components.td,{children:`Create a new one-time application charge in Shopify. Use when you need to bill merchants for one-time features, upgrades, or services.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-order`})}),_jsx(_components.td,{children:`Create a fully committed (real) order in Shopify without payment processing.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-order-risk`})}),_jsx(_components.td,{children:`Creates a risk assessment record for a Shopify order, documenting fraud detection findings or security concerns.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-order-transaction`})}),_jsx(_components.td,{children:`Creates a transaction for an order to process payment operations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-page`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-price-rule`})}),_jsx(_components.td,{children:`Creates a price rule that defines discount logic for Shopify orders.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-product`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_CREATES_NEW_PRODUCT instead. Creates a new product in a Shopify store; a product title is generally required.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-product-image`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_CREATE_NEW_PRODUCT_IMAGE instead. Creates a new product image for a Shopify product.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-product-metafield`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-product-variant`})}),_jsx(_components.td,{children:`Create a new product variant for an existing product. Use when adding a new variant with specific option values (like size, color).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-pub-sub-webhook-subscription`})}),_jsx(_components.td,{children:`Create a Google Cloud Pub/Sub webhook subscription in Shopify.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-redirect`})}),_jsx(_components.td,{children:`Create a URL redirect in Shopify. Use when you need to redirect an old path to a new location.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-refund`})}),_jsxs(_components.td,{children:[`Creates a refund for a Shopify order. `,_jsx(_components.strong,{children:`IMPORTANT: You must call the calculate refund endpoint (SHOPIFY_CREATE_ORDERS_REFUNDS_CALCULATE) first`}),` to…`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-resource-feedback`})}),_jsx(_components.td,{children:`Creates shop-level resource feedback to notify Shopify merchants about app setup requirements or successful configuration.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`creates-new-product`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-script-tag`})}),_jsx(_components.td,{children:`Create a new script tag in Shopify to load remote JavaScript into your online store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-smart-collections`})}),_jsx(_components.td,{children:`Create a new smart collection with automated product rules. Use when you need to create dynamic collections that automatically include products…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`creates-or-updates-asset-for-theme`})}),_jsx(_components.td,{children:`Creates or updates a theme asset file (templates, stylesheets, scripts, or images) within a Shopify theme.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-storefront-access-token`})}),_jsx(_components.td,{children:`Creates a new storefront access token for unauthenticated Storefront API access.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-theme`})}),_jsx(_components.td,{children:`Creates a new theme in Shopify from a ZIP file containing theme assets.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-webhook`})}),_jsx(_components.td,{children:`Creates a new webhook subscription in Shopify to receive real-time notifications when specific events occur in the store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create-webhook-subscription`})}),_jsx(_components.td,{children:`Create a webhook subscription that notifies your app when specific events occur in a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-article`})}),_jsx(_components.td,{children:`Delete an article from a blog in Shopify. Use when you need to permanently remove blog content.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-blog`})}),_jsxs(_components.td,{children:[`Permanently deletes a blog from a Shopify store using its `,_jsx(_components.code,{children:`blog_id`}),`; this action is irreversible and requires the ‘content’ access scope.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-collect`})}),_jsx(_components.td,{children:`Removes a product from a custom collection by deleting the collect.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-comment`})}),_jsx(_components.td,{children:`Remove a comment from a Shopify blog. Use when you need to hide a comment from blog readers while preserving the data.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-country`})}),_jsx(_components.td,{children:`Deletes a country from the shop’s tax configuration. Removes a country that was previously added to the shop’s tax settings.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-custom-collection`})}),_jsxs(_components.td,{children:[`DEPRECATED: Use SHOPIFY_DELETES_CUSTOM_COLLECTION instead. Permanently deletes a custom collection from a Shopify store using its `,_jsx(_components.code,{children:`collection_id`}),`…`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-customer`})}),_jsx(_components.td,{children:`Deletes a customer from the Shopify store. Use when you need to permanently remove a customer who has no existing orders.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-customer-address`})}),_jsx(_components.td,{children:`Removes an address from a customer’s address list. Cannot delete the customer’s default address - to delete a default address, first assign a…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-draft-order`})}),_jsx(_components.td,{children:`Delete a draft order from Shopify. Use when you need to remove an existing draft order permanently.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-fulfillment-event`})}),_jsx(_components.td,{children:`Deletes a fulfillment event (tracking status update) from an order’s fulfillment.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-fulfillment-service`})}),_jsx(_components.td,{children:`Remove an existing fulfillment service from a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-inventory-level`})}),_jsx(_components.td,{children:`Deletes an inventory level of an inventory item at a location.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-marketing-event`})}),_jsx(_components.td,{children:`Delete a marketing event from Shopify. Use when you need to remove an existing marketing event from the system.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-metafield`})}),_jsx(_components.td,{children:`Deletes a metafield by its ID from any Shopify resource. Use this action to permanently remove metafields from: - Shop-level metafields (use…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-metaobject`})}),_jsx(_components.td,{children:`Deletes a metaobject and its associated metafields using GraphQL mutation.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-metaobject-definition`})}),_jsx(_components.td,{children:`Delete a metaobject definition and all its associated data. Use when you need to completely remove a metaobject definition schema.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-order`})}),_jsx(_components.td,{children:`Permanently delete an order from Shopify. Use when you need to remove test orders, orders paid with manual payment methods, or draft orders marked as paid.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-order-risk`})}),_jsx(_components.td,{children:`Deletes an order risk from an order. Only the application that created the risk can delete it - you cannot delete risks created by other…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-page`})}),_jsx(_components.td,{children:`Delete a page from a Shopify store permanently. Use when you need to remove an existing page; this operation is irreversible and requires content access scope.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-price-rule`})}),_jsx(_components.td,{children:`Deletes an existing price rule from the Shopify store permanently.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-product`})}),_jsx(_components.td,{children:`Permanently deletes a product from a Shopify store by its product ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-product-image`})}),_jsxs(_components.td,{children:[`Deletes a specific image from a product in Shopify, requiring the `,_jsx(_components.code,{children:`product_id`}),` of an existing product and the `,_jsx(_components.code,{children:`image_id`}),` of an image currently…`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-product-metafield`})}),_jsx(_components.td,{children:`Deletes a specific metafield from a Shopify product using the product ID and metafield ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-product-variant`})}),_jsx(_components.td,{children:`Deletes a specific product variant from a Shopify store using its unique product ID and variant ID; this action is irreversible.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-redirect`})}),_jsx(_components.td,{children:`Permanently deletes a URL redirect from a Shopify store. Use this tool to remove redirect rules that are no longer needed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`deletes-custom-collection`})}),_jsx(_components.td,{children:`Permanently delete a custom collection from a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`deletes-discount-code`})}),_jsx(_components.td,{children:`Delete a discount code from a price rule. Use when you need to remove a specific discount code associated with a price rule.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-saved-search`})}),_jsx(_components.td,{children:`Delete a saved search in Shopify. Use when you need to remove a saved search by its ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-script-tag`})}),_jsx(_components.td,{children:`Delete a script tag from your Shopify store. Permanently removes a script tag using its unique identifier.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-smart-collection`})}),_jsxs(_components.td,{children:[`Permanently removes a smart collection from a Shopify store using its `,_jsx(_components.code,{children:`smart_collection_id`}),`; this action is irreversible and requires a valid…`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-storefront-access-token`})}),_jsx(_components.td,{children:`Delete an existing storefront access token from a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-theme`})}),_jsx(_components.td,{children:`Deletes a theme from the Shopify store by its ID. Use this tool when you need to permanently remove an unwanted theme.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-theme-asset`})}),_jsx(_components.td,{children:`Delete an asset from a Shopify theme. Use when you need to remove a specific asset file (such as CSS, JavaScript, images, or template files) from a…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-webhook`})}),_jsx(_components.td,{children:`Delete a webhook subscription from Shopify. Use when you need to remove an existing webhook.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-webhook-subscription`})}),_jsx(_components.td,{children:`Delete a webhook subscription and stop all future webhooks to its endpoint.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`delete-web-presence`})}),_jsx(_components.td,{children:`Delete a web presence from Shopify. Use when you need to remove a web presence by its ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`disable-gift-card`})}),_jsx(_components.td,{children:`Disable a gift card in Shopify. Use when you need to permanently deactivate a gift card.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`enable-standard-metaobject-definition`})}),_jsx(_components.td,{children:`Enable a standard metaobject definition from its template. Use when you need to activate a predefined Shopify metaobject template for use in your store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-abandonment`})}),_jsx(_components.td,{children:`Retrieves an abandonment record from Shopify using its unique ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-abandonment-by-abandoned-checkout-id`})}),_jsx(_components.td,{children:`Query abandonment information by abandoned checkout ID using Shopify’s GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-access-scopes`})}),_jsx(_components.td,{children:`Retrieves a list of access scopes associated with the access token.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-app`})}),_jsx(_components.td,{children:`Query information about a Shopify app using the GraphQL API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-app-by-handle`})}),_jsx(_components.td,{children:`Query app information by handle using the Shopify Admin GraphQL API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-app-installation`})}),_jsx(_components.td,{children:`Query a specific app installation on a Shopify store. Use when you need to retrieve details about an app installation including access scopes, launch…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-application-charge-by-id`})}),_jsx(_components.td,{children:`Retrieve a single application charge by its unique identifier.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-application-charges`})}),_jsx(_components.td,{children:`Retrieves a list of one-time application charges for the current app installation.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-application-credits`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-article`})}),_jsx(_components.td,{children:`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…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-batch-discount-codes`})}),_jsxs(_components.td,{children:[`Retrieves discount codes from a batch creation job, showing which succeeded and which failed. `,_jsx(_components.strong,{children:`Workflow:`}),` After batch job completes…`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-blog`})}),_jsx(_components.td,{children:`Retrieve a single blog by its unique identifier. Use when you need to access detailed information about a specific blog in the Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-blog-article-tags`})}),_jsx(_components.td,{children:`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…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-bulk-operation`})}),_jsx(_components.td,{children:`Query the status and details of a Shopify bulk operation by its ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-carrier-services`})}),_jsx(_components.td,{children:`Retrieves all active carrier services configured in a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-catalogs-count`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-checkout-profile`})}),_jsx(_components.td,{children:`Retrieves a checkout profile from Shopify using its unique ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-checkouts-count`})}),_jsx(_components.td,{children:`Retrieves a count of abandoned checkouts from the past 90 days.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-collect-by-id`})}),_jsx(_components.td,{children:`Retrieves a specific collect by its ID. Use when you need to get details about a specific product-collection relationship.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-collection-by-id`})}),_jsxs(_components.td,{children:[`Retrieves a specific Shopify collection by its `,_jsx(_components.code,{children:`collection_id`}),`, optionally filtering returned data to specified `,_jsx(_components.code,{children:`fields`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-collection-by-identifier`})}),_jsx(_components.td,{children:`Query a collection by identifier (ID or handle) using the Shopify GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-collects`})}),_jsx(_components.td,{children:`Retrieves a list of collects from a Shopify store, where a collect links a product to a custom collection.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-collects-count`})}),_jsx(_components.td,{children:`Retrieves a count of collects (product-collection relationships).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-comments-count`})}),_jsx(_components.td,{children:`Retrieves a count of comments. Use when you need to know how many comments exist, optionally filtered by article, blog, status, or date ranges.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-consent-policy`})}),_jsx(_components.td,{children:`Query consent policies for privacy compliance requirements. Use when you need to retrieve customer consent requirements for specific regions or…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-countries`})}),_jsx(_components.td,{children:`Retrieve a list of countries configured in the Shopify store with tax rates and provinces.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-countries-count`})}),_jsx(_components.td,{children:`Retrieves the count of countries configured in a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-countries-param-country-id-provinces-count`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-countries-param-country-id-provinces-param-provi`})}),_jsx(_components.td,{children:`Get Province for Country`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-country`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-country-provinces`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-currencies`})}),_jsx(_components.td,{children:`Retrieve a list of currencies enabled on a Shopify store. This action fetches all currencies that the merchant has enabled for multi-currency…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-custom-collection-by-id`})}),_jsx(_components.td,{children:`Retrieve a single custom collection by its unique ID from Shopify.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-custom-collections`})}),_jsx(_components.td,{children:`Retrieves a list of custom collections from a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-custom-collections-count`})}),_jsx(_components.td,{children:`Retrieves the total count of custom collections in a Shopify store with optional filters.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-customer`})}),_jsx(_components.td,{children:`Retrieve a single customer by their unique identifier. Use when you need to fetch detailed information about a specific customer.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-customer-address`})}),_jsx(_components.td,{children:`Retrieve details of a single customer address from Shopify. Use when you need to get complete information about a specific address for a customer…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-customer-addresses`})}),_jsx(_components.td,{children:`Retrieves all addresses associated with a specific customer.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-customer-orders`})}),_jsx(_components.td,{children:`Retrieves all orders for a specific, existing customer in Shopify using their unique customer ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-customers-count`})}),_jsx(_components.td,{children:`Retrieves a count of all customers. Use when you need to know the total number of customers, optionally filtered by creation or update dates.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-customers-search`})}),_jsx(_components.td,{children:`Search for customers matching a supplied query. Use when you need to find customers based on specific criteria like email, name, location, order count, or spending.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-discount-code`})}),_jsx(_components.td,{children:`Retrieves a single discount code for a price rule. Use when you need to get details about a specific discount code including its usage count and timestamps.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-discount-code-batch-job`})}),_jsx(_components.td,{children:`Retrieves the status and progress of an asynchronous batch discount code creation job for a specific price rule.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-discount-codes-count`})}),_jsx(_components.td,{children:`Retrieves a count of discount codes for a shop. Use when you need to know how many discount codes exist, optionally filtered by usage statistics.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-discount-codes-lookup`})}),_jsx(_components.td,{children:`Look up a discount code by its code name and retrieve its resource location and IDs.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-draft-order`})}),_jsx(_components.td,{children:`Retrieve detailed information for a specific draft order from a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-event`})}),_jsx(_components.td,{children:`Retrieve a specific Shopify event by its ID. Events track actions performed on store resources like products, orders, collections, and articles.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-events`})}),_jsx(_components.td,{children:`Retrieves a list of audit trail events from a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-fulfillment`})}),_jsx(_components.td,{children:`Retrieves all fulfillments (shipments) associated with a specific fulfillment order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-fulfillment-event`})}),_jsx(_components.td,{children:`Retrieves a specific fulfillment event by its ID, providing detailed shipment tracking information.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-fulfillment-events`})}),_jsx(_components.td,{children:`Retrieves tracking events for a specific fulfillment, showing shipment status updates (e.g., in_transit, out_for_delivery, delivered) with timestamps…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-fulfillment-order`})}),_jsx(_components.td,{children:`Retrieve all fulfillment orders for a specific order. Use when you need to check fulfillment status, assigned locations, or line items for an order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-fulfillment-order-fulfillments`})}),_jsx(_components.td,{children:`Retrieves all fulfillments associated with a specific fulfillment order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-fulfillment-order-locations-for-move`})}),_jsx(_components.td,{children:`Retrieve locations that a fulfillment order can potentially move to.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-fulfillment-order-move-locations`})}),_jsx(_components.td,{children:`Retrieve a list of locations that a fulfillment order can potentially move to.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-fulfillment-orders-for-order`})}),_jsx(_components.td,{children:`Retrieves a list of fulfillment orders for a specific order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-fulfillment-services`})}),_jsx(_components.td,{children:`Retrieve a list of fulfillment services available on the Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-gift-card-by-id`})}),_jsx(_components.td,{children:`Retrieves detailed information about a specific gift card by its ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-gift-cards`})}),_jsx(_components.td,{children:`Retrieve a list of gift cards from Shopify. Use when you need to fetch gift cards with optional filtering by status and pagination support.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-gift-cards-count`})}),_jsx(_components.td,{children:`Retrieves the total count of gift cards in the store. Use when you need to know how many gift cards exist, optionally filtered by enabled or disabled status.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-inventory-item`})}),_jsx(_components.td,{children:`Retrieves a single inventory item by ID. Use when you need to get detailed information about an inventory item including SKU, cost, tracking status…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-inventory-items`})}),_jsx(_components.td,{children:`Retrieves a list of inventory items by specified IDs. Use when you need to get inventory item details like SKU, cost, shipping requirements, and tracking status.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-inventory-levels`})}),_jsx(_components.td,{children:`Retrieves a list of inventory levels for specified items and locations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-inventory-levels-for-location`})}),_jsx(_components.td,{children:`Retrieves a list of inventory levels for a specific location.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-location`})}),_jsx(_components.td,{children:`Retrieve a single location by its ID. Use when you need to get details about a specific physical or virtual place where inventory is stocked and orders are fulfilled.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-locations-count`})}),_jsx(_components.td,{children:`Query the count of locations in a Shopify store using the GraphQL API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-marketing-event`})}),_jsx(_components.td,{children:`Retrieves detailed information about a specific marketing event by its ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-marketing-events-count`})}),_jsx(_components.td,{children:`Retrieves a count of all marketing events in the store. Use when you need to know the total number of marketing events.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-metafield`})}),_jsx(_components.td,{children:`Retrieve a list of metafields from a blog resource. Use when you need to fetch metafields attached to a specific Shopify blog.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-metafield-by-id`})}),_jsx(_components.td,{children:`Retrieve a single metafield from a resource by its ID. Use when you need to fetch metafield details without knowing the parent resource.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-metafields`})}),_jsx(_components.td,{children:`Retrieve a list of metafields. Use when you need to fetch metafields across resources or for specific resources by providing owner_id and owner_resource filters.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-metafields-count`})}),_jsx(_components.td,{children:`Retrieves the count of shop-level metafields only. This action returns how many metafields are directly attached to the shop itself, not metafields…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-order`})}),_jsx(_components.td,{children:`Retrieve a specific order using its unique identifier. Returns detailed order information including line items, customer data, addresses, financial…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-order-fulfillments`})}),_jsx(_components.td,{children:`Retrieve fulfillments associated with a Shopify order. Use when you need to get delivery tracking information, shipment status, or fulfillment…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-order-list`})}),_jsx(_components.td,{children:`Retrieves a list of orders from Shopify with optional filters and pagination.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-order-refund-by-id`})}),_jsx(_components.td,{children:`Retrieves a specific refund by refund ID for an order. Use this action when you need to: - Get detailed information about a particular refund -…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-order-refunds`})}),_jsx(_components.td,{children:`Retrieves a list of all refunds for a specific order. Use this action when you need to: - Review refund history and details for an order - Check…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-order-risk`})}),_jsx(_components.td,{children:`Retrieves all fraud risk assessments for a specific order. Returns a list of risk assessments indicating potential fraud.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-order-risks`})}),_jsx(_components.td,{children:`Retrieves all fraud risk assessments for a specific order. Returns a list of risk assessments with recommendations (cancel/investigate/accept) and…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-ordersby-id`})}),_jsx(_components.td,{children:`Retrieves a specific Shopify order by its unique ID, which must correspond to an existing order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-orders-with-filters`})}),_jsx(_components.td,{children:`Retrieves Shopify orders filtered by dates and other filters.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-order-transactions-count`})}),_jsx(_components.td,{children:`Retrieve a count of an order’s transactions in Shopify. Use when you need to know how many transactions (authorization, sale, capture, void, refund)…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-page-by-id`})}),_jsx(_components.td,{children:`Retrieve a single Shopify page by its unique ID. Use when you need to fetch detailed information about a specific page.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-policies`})}),_jsx(_components.td,{children:`Retrieve a list of the shop’s policies. Use when you need to view configured shop policies such as refund policy, privacy policy, or terms of service.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-price-rule`})}),_jsx(_components.td,{children:`Retrieves a single price rule by ID from Shopify. Returns discount configuration including type (percentage/fixed), value, target items, customer…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-price-rule-batch-info`})}),_jsx(_components.td,{children:`Checks if batch listing is supported for a price rule and provides guidance on alternatives. **IMPORTANT: Shopify’s API does not provide an endpoint…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-price-rule-discount-codes`})}),_jsx(_components.td,{children:`Retrieve a list of discount codes for a price rule. Use when you need to get all discount codes associated with a specific price rule.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-product`})}),_jsx(_components.td,{children:`Retrieves details for an existing Shopify product using its unique product ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-product-image`})}),_jsx(_components.td,{children:`Retrieve a single product image by ID for a specific product.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-product-images`})}),_jsxs(_components.td,{children:[`Retrieves all images for a Shopify product, specified by its `,_jsx(_components.code,{children:`product_id`}),` which must correspond to an existing product.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-product-metafield`})}),_jsx(_components.td,{children:`Retrieves a specific metafield for a Shopify product using the product ID and metafield ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-product-metafields`})}),_jsxs(_components.td,{children:[`Retrieves all metafields for a specific Shopify product. Metafields are returned under `,_jsx(_components.code,{children:`data.response_data.metafields`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-products`})}),_jsx(_components.td,{children:`Retrieves a list of products from a Shopify store. Results are paginated; for large catalogs, use SHOPIFY_GET_PRODUCTS_PAGINATED to iterate all…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-products-in-collection`})}),_jsx(_components.td,{children:`Retrieves products that belong to a specific Shopify collection.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-products-paginated`})}),_jsxs(_components.td,{children:[`List products with Shopify cursor-based pagination. Iterate until `,_jsx(_components.code,{children:`next_page_info`}),` is null; stopping early silently truncates the product list.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-product-variant`})}),_jsx(_components.td,{children:`Retrieves detailed information about a single product variant by its ID from Shopify.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-recurring-application-charges`})}),_jsx(_components.td,{children:`Retrieve a list of recurring application charges for the app.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-redirect`})}),_jsx(_components.td,{children:`Retrieve details of a specific URL redirect by its ID. Returns the redirect’s path (source) and target (destination) configuration.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-redirect-by-id`})}),_jsx(_components.td,{children:`Retrieve a single redirect by its ID. Use when you need to get details about a specific URL redirect configuration in a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-redirects`})}),_jsx(_components.td,{children:`Retrieve a list of URL redirects from a Shopify store. Use when you need to fetch URL redirect configurations, optionally filtered by path or target.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-redirects-count`})}),_jsx(_components.td,{children:`Retrieves a count of URL redirects in the store. Use when you need to know how many URL redirects are configured, optionally filtered by path or target.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-refund`})}),_jsx(_components.td,{children:`Retrieves detailed information about a specific refund for an order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-scripttag`})}),_jsx(_components.td,{children:`Retrieves a single script tag by its ID. Use when you need to get details of a specific script tag configuration.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-segments-count`})}),_jsx(_components.td,{children:`Query the number of segments for a shop. Use when you need to know how many customer segments exist.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-shipping-zones`})}),_jsx(_components.td,{children:`Retrieve all configured shipping zones with countries, provinces, tax rates, and shipping rates.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-shop-billing-address`})}),_jsx(_components.td,{children:`Retrieves the billing address for the shop via GraphQL query.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-shop-configuration`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_GET_SHOP_DETAILS instead. Retrieve the complete configuration and settings for the authenticated Shopify shop account.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-shop-details`})}),_jsx(_components.td,{children:`Retrieves comprehensive administrative information about the authenticated Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-shop-metafield`})}),_jsx(_components.td,{children:`Retrieve a metafield by its ID directly. Use when you know the metafield ID and need to fetch its details without specifying the resource type or owner.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-shop-metafields`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_GET_METAFIELDS instead (apps/shopify/actions/get_metafields.py).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-smart-collection`})}),_jsx(_components.td,{children:`Retrieve a single smart collection by its ID from Shopify. Use when you need to get detailed information about a specific smart collection including…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-smart-collection-by-id`})}),_jsx(_components.td,{children:`Retrieve a single smart collection by its ID. Use when you need to get details about a specific smart collection including its rules, settings, and associated image.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-smart-collections`})}),_jsx(_components.td,{children:`Retrieve a list of smart collections from a Shopify store. Use when you need to fetch smart collections with optional filtering by IDs, handle…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-smart-collections-count`})}),_jsx(_components.td,{children:`Retrieve a count of smart collections in a Shopify store. Use when you need to know the total number of smart collections, optionally filtered by…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-storefront-access-tokens`})}),_jsx(_components.td,{children:`Retrieves a list of storefront access tokens that have been issued for the shop.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-tender-transactions`})}),_jsx(_components.td,{children:`Retrieve a list of tender transactions from Shopify. Tender transactions represent actual money movement between customers and the merchant (positive…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-theme`})}),_jsx(_components.td,{children:`Retrieves a single Shopify theme by its unique ID. Use this action when you need to: - Get details about a specific theme (name, role, timestamps…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-themes`})}),_jsx(_components.td,{children:`Retrieves a list of themes from a Shopify store. Use when you need to access theme information including name, role, and metadata.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-themes-param-theme-id-assets`})}),_jsx(_components.td,{children:`Retrieve a single asset for a theme by its key. Use when you need to fetch the content or metadata of a specific theme file such as templates, stylesheets, or scripts.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-transaction`})}),_jsx(_components.td,{children:`Retrieve a specific transaction for an order. Use when you need to get detailed information about a payment transaction.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-webhook`})}),_jsx(_components.td,{children:`Retrieves a single webhook subscription by its ID. Use when you need to get details of a specific webhook configuration.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get-webhook-subscriptions-count`})}),_jsx(_components.td,{children:`Query the number of webhook subscriptions for a shop. Use when you need to know how many webhook subscriptions exist, optionally filtered by query criteria.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-admin-execute`})}),_jsx(_components.td,{children:`Execute any Shopify Admin GraphQL query or mutation with variables.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-collections`})}),_jsx(_components.td,{children:`Shopify GraphQL collections and publication-ready collection reads.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-customers`})}),_jsx(_components.td,{children:`Shopify GraphQL customers and customer search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-discounts`})}),_jsx(_components.td,{children:`Shopify GraphQL discounts and discount search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-draft-orders`})}),_jsx(_components.td,{children:`Shopify GraphQL draft orders. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-inventory`})}),_jsx(_components.td,{children:`Shopify GraphQL inventory items and levels. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-metafields-metaobjects`})}),_jsx(_components.td,{children:`Canonical GraphQL read surface for metafields, metafield definitions, and metaobjects.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-orders`})}),_jsx(_components.td,{children:`Shopify GraphQL orders and order search. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-products`})}),_jsx(_components.td,{children:`GraphQL-first product toolkit: products, variants, options, media, and publications.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-query`})}),_jsx(_components.td,{children:`Executes a GraphQL query against the Shopify Admin API for flexible data retrieval and mutations including metafields.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-shop`})}),_jsx(_components.td,{children:`GraphQL-first shop, app installation, and configuration read action.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-webhooks`})}),_jsx(_components.td,{children:`Shopify GraphQL webhook subscriptions. The response always includes raw GraphQL data, extracted userErrors, pageInfo, and cost extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`graph-ql-write-operations`})}),_jsx(_components.td,{children:`Canonical GraphQL write surface for Shopify orders, customers, inventory, discounts, collections, webhooks, fulfillments, metafields, and bulk operations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-abandoned-checkouts`})}),_jsx(_components.td,{children:`Retrieves a list of abandoned checkouts with customer contact information.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-application-credits`})}),_jsx(_components.td,{children:`Retrieve all application credits issued to a shop by your app.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-article-authors`})}),_jsx(_components.td,{children:`Retrieve a list of all article authors from the store. Use when you need to get all unique author names who have created articles across all blogs.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-article-tags`})}),_jsx(_components.td,{children:`Retrieve a list of all article tags from the store. Use when you need to get all unique tags that have been applied to articles, optionally sorted by popularity.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-available-locales`})}),_jsx(_components.td,{children:`Query available locales for the Shopify store using the Admin GraphQL API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-blog-articles`})}),_jsx(_components.td,{children:`Retrieves a list of all articles from a blog. Use when you need to access articles from a specific blog, with optional filtering by author, dates, or publication status.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-blogs`})}),_jsx(_components.td,{children:`Retrieve a list of all blogs from a Shopify store. Use when you need to get blog information, list available blogs, or paginate through blogs using since_id.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-bulk-operations`})}),_jsx(_components.td,{children:`Retrieve a paginated list of bulk operations from Shopify. Use when you need to view the history of bulk operations, check their statuses, or…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-channels`})}),_jsx(_components.td,{children:`Retrieves a list of sales channels available in the Shopify store using GraphQL.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-checkout-profiles`})}),_jsx(_components.td,{children:`Query checkout profiles from Shopify. Use when you need to retrieve checkout profile configurations including branding settings and UI extensions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-collection-products`})}),_jsx(_components.td,{children:`Retrieve a list of products belonging to a collection. Use when you need to fetch products from a specific Shopify collection.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-collects`})}),_jsx(_components.td,{children:`Retrieve a list of collects (product-collection associations).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-comments`})}),_jsx(_components.td,{children:`Retrieve a list of comments from Shopify. Use when you need to get comments with optional filtering by dates, status, or pagination.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-countries`})}),_jsx(_components.td,{children:`Retrieve a list of all countries where the merchant sells products with tax rates.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-currencies`})}),_jsx(_components.td,{children:`Retrieves a list of currencies enabled on a Shopify store. This action fetches all currencies that the merchant has enabled for multi-currency…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-custom-collections`})}),_jsx(_components.td,{children:`Retrieve a list of custom collections from Shopify. Use when you need to query collections with filtering options like handle, title, publication status, or date ranges.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-customer-orders`})}),_jsx(_components.td,{children:`Retrieves all orders for a specific customer from Shopify. Returns order details including line items, fulfillment status, payment information…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-customers`})}),_jsx(_components.td,{children:`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…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-draft-orders`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-inventory-levels`})}),_jsx(_components.td,{children:`Retrieves a list of inventory levels for specified items and locations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-locations`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-marketing-events`})}),_jsx(_components.td,{children:`Retrieves a paginated list of marketing events from a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-order`})}),_jsx(_components.td,{children:`Retrieves a list of orders from Shopify with optional filtering by status, dates, and other criteria.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-order-refunds`})}),_jsx(_components.td,{children:`Retrieve a list of refunds for a Shopify order. Use when you need to check refund history for a specific order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-orders`})}),_jsx(_components.td,{children:`Retrieves a list of orders from Shopify. Use when you need to fetch multiple orders with optional filtering by status, financial status, fulfillment…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-pages`})}),_jsx(_components.td,{children:`Retrieve a list of all pages from a Shopify store. Use when you need to fetch page content or metadata.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-payment-terms-templates`})}),_jsx(_components.td,{children:`Query payment terms templates from Shopify using the GraphQL API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-product-images`})}),_jsx(_components.td,{children:`Retrieve all images for a Shopify product. Use when you need to get the complete list of images associated with a specific product.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-product-variants`})}),_jsx(_components.td,{children:`Retrieve all variants for a specified product. Use when you need to list product variants with optional filtering by fields or pagination.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-resource-feedbacks`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-script-tags`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-theme-assets`})}),_jsx(_components.td,{children:`Retrieves metadata for theme assets (files that make up a theme: templates, images, stylesheets, snippets).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list-transactions`})}),_jsx(_components.td,{children:`Retrieves all transactions for a specific order. Use when you need to view payment exchanges for an order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mark-comment-as-not-spam`})}),_jsx(_components.td,{children:`Marks a comment as not spam in Shopify, restoring it to published or unapproved state.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mark-comment-as-spam`})}),_jsx(_components.td,{children:`Mark a comment as spam in Shopify. Use when you need to flag a comment as spam and remove it from visibility.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`modify-existing-product-variant`})}),_jsx(_components.td,{children:`Update an existing product variant in Shopify. Use when you need to modify variant properties like price, SKU, weight, or inventory settings.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`modify-existing-webhook`})}),_jsx(_components.td,{children:`Modify an existing webhook subscription’s address or other properties.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`move-fulfillment-order`})}),_jsx(_components.td,{children:`Move a fulfillment order from one merchant managed location to another.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pin-metafield-definition`})}),_jsx(_components.td,{children:`Pin a metafield definition in Shopify admin. Use when you need to organize metafields by pinning them to control their display order and visibility.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-app-by-key`})}),_jsx(_components.td,{children:`Query app information by API key using Shopify’s GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-business-entities`})}),_jsx(_components.td,{children:`Retrieve all business entities associated with the shop. Use when you need to view business entities for assigning to markets, managing payment…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-business-entity`})}),_jsx(_components.td,{children:`Query business entity information from Shopify. Use when you need to retrieve business entity details such as company name, address, and payment account information.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-catalogs`})}),_jsx(_components.td,{children:`Queries catalogs from Shopify using the GraphQL Admin API. Catalogs control which products are published and how they’re priced in different contexts…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-channel`})}),_jsx(_components.td,{children:`Query a single Shopify channel by ID. Use when you need to retrieve detailed information about a specific sales channel including its associated app…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-consent-policy-regions`})}),_jsx(_components.td,{children:`Query the list of countries and regions for which consent policies can be created in Shopify.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-current-app-installation`})}),_jsx(_components.td,{children:`Query the currently authenticated app installation on a Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-current-bulk-operation`})}),_jsx(_components.td,{children:`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…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-customer-account-pages`})}),_jsx(_components.td,{children:`Queries customer account pages from Shopify using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-deletion-events`})}),_jsx(_components.td,{children:`Query deletion events from Shopify. Use when you need to retrieve records of deleted resources such as products or collections.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-disputes`})}),_jsx(_components.td,{children:`Query Shopify Payments disputes using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-domain`})}),_jsx(_components.td,{children:`Query a specific domain by its ID from Shopify. Use when you need to retrieve domain details including host, URL, SSL status, and localization settings.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-events`})}),_jsx(_components.td,{children:`Query events from Shopify using the GraphQL Admin API. Events track actions performed on store resources like products, orders, collections, customers, and more.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-events-count`})}),_jsx(_components.td,{children:`Query the count of events in Shopify using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-job`})}),_jsx(_components.td,{children:`Query a single job by its ID using Shopify’s GraphQL API. Use when you need to check the status of an asynchronous job.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-metafield-definition`})}),_jsx(_components.td,{children:`Query metafield definition details by ID using Shopify’s GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-metafield-definitions`})}),_jsx(_components.td,{children:`Query metafield definitions from Shopify using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-metafield-definition-types`})}),_jsx(_components.td,{children:`Queries all available metafield definition types from Shopify using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-node`})}),_jsx(_components.td,{children:`Query any Shopify resource by its global ID using the node query.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-nodes`})}),_jsx(_components.td,{children:`Query nodes by their IDs from the Shopify GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-online-store`})}),_jsx(_components.td,{children:`Query online store settings from Shopify using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-product-duplicate-job`})}),_jsx(_components.td,{children:`Query a product duplicate job by its ID using Shopify’s GraphQL API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-public-api-versions`})}),_jsx(_components.td,{children:`Query available public API versions from Shopify using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-publication`})}),_jsx(_components.td,{children:`Query a single publication by ID using Shopify’s GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-server-pixel`})}),_jsx(_components.td,{children:`Query the server pixel configuration in Shopify. Use when you need to retrieve the current server pixel settings including its ID, status, and webhook endpoint address.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-shop`})}),_jsx(_components.td,{children:`Retrieve shop information using the Shopify GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-shop-billing-preferences`})}),_jsx(_components.td,{children:`Query the shop’s billing preferences from Shopify using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-functions`})}),_jsx(_components.td,{children:`Query Shopify Functions owned by the API client installed on the shop.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-shop-pay-payment-request-receipts`})}),_jsx(_components.td,{children:`Query Shop Pay payment request receipts from Shopify using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-standard-metafield-definition-templates`})}),_jsx(_components.td,{children:`Query standard metafield definition templates from Shopify using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-taxonomy`})}),_jsx(_components.td,{children:`Query Shopify’s product taxonomy using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-webhook-subscription`})}),_jsx(_components.td,{children:`Retrieve webhook subscription details by ID using the Shopify GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`query-webhook-subscriptions`})}),_jsx(_components.td,{children:`Query webhook subscriptions from Shopify using the GraphQL Admin API.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`receive-count-of-all-product-images`})}),_jsx(_components.td,{children:`Retrieves the total count of images for a Shopify product. Use when you need to know how many images are associated with a specific product.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`receive-single-fulfillment`})}),_jsx(_components.td,{children:`Retrieve detailed information about a specific fulfillment for an order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`receive-single-webhook`})}),_jsx(_components.td,{children:`Retrieves detailed information about a specific webhook subscription by its ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`release-fulfillment-hold`})}),_jsx(_components.td,{children:`Releases the fulfillment hold on a fulfillment order, allowing fulfillment work to proceed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`release-fulfillment-order-hold`})}),_jsx(_components.td,{children:`Release all fulfillment holds on a fulfillment order. Use when you need to resume fulfillment work after holds have been resolved.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reopen-closed-order`})}),_jsx(_components.td,{children:`Reopens a previously closed Shopify order. Use when an order needs to be modified after being closed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`restore-comment`})}),_jsx(_components.td,{children:`Restores a previously removed comment, changing its status back to ‘published’.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieve-specific-metafield`})}),_jsx(_components.td,{children:`Retrieve a metafield by specifying the ID. Use when you need to fetch a specific metafield from any Shopify resource (products, customers, orders, etc.).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieve-list-metafields-resource-s-endpoint`})}),_jsx(_components.td,{children:`Retrieve metafields attached to any Shopify resource by using the resource’s endpoint.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-list-of-abandoned-checkouts`})}),_jsx(_components.td,{children:`Retrieves a list of abandoned checkouts from Shopify. Use this when you need to access abandoned checkout data for recovery campaigns, remarketing, or analytics.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-list-of-all-article-tags`})}),_jsx(_components.td,{children:`Retrieves all article tags used across all blogs in the Shopify shop.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-list-of-price-rules`})}),_jsx(_components.td,{children:`Retrieve a list of price rules from a Shopify store. Use when you need to view all discount pricing rules with optional filtering by date ranges and usage.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-list-of-products`})}),_jsx(_components.td,{children:`Retrieve a list of products from Shopify. Use when you need to fetch products with filtering options like status, vendor, product type, or date ranges.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-list-of-webhooks`})}),_jsx(_components.td,{children:`Retrieve a list of webhook subscriptions for a Shopify shop.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-order-count`})}),_jsx(_components.td,{children:`Retrieves the count of orders matching specified filters. Use when you need to know how many orders exist with specific criteria (status, dates, financial status, etc.).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-single-location-by-its-id`})}),_jsx(_components.td,{children:`Retrieves detailed information about a specific Shopify location by its ID.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-single-order-risk-by-its-id`})}),_jsx(_components.td,{children:`Retrieves a single order risk assessment by its unique ID. Use this action when you need details about a specific risk assessment (e.g., to check its…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-single-price-rule`})}),_jsx(_components.td,{children:`Retrieves a single price rule by its unique identifier. Use when you need to get detailed information about a specific discount rule including its…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-single-product`})}),_jsx(_components.td,{children:`Retrieves a single product by its unique product ID. Use when you need to get detailed information about a specific product including its variants, images, and options.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-specific-fulfillment-event`})}),_jsxs(_components.td,{children:[`Retrieves a specific fulfillment event by its ID. `,_jsx(_components.strong,{children:`DEPRECATED`}),`: This endpoint is deprecated as of Shopify REST Admin API 2024-10.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-list-all-article-tags-specific-blog`})}),_jsx(_components.td,{children:`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 within a…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-list-discount-codes-discount-code`})}),_jsx(_components.td,{children:`Retrieve a list of discount codes for a discount code creation job.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-list-storefront-access-tokens-that-have`})}),_jsx(_components.td,{children:`Retrieves a list of storefront access tokens that have been issued for the shop.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieve-specific-fulfillment-order`})}),_jsx(_components.td,{children:`Retrieve a specific fulfillment order by its ID. Use when you need detailed information about a particular fulfillment order including line items…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`retrieves-shop-s-configuration`})}),_jsx(_components.td,{children:`Retrieve the shop’s configuration and general business settings.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`revoke-app-access-scopes`})}),_jsx(_components.td,{children:`Revoke previously granted access scopes from an app installation.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`run-bulk-mutation-operation`})}),_jsx(_components.td,{children:`Create and run a bulk operation to import data asynchronously by executing a GraphQL mutation multiple times.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`run-bulk-operation-query`})}),_jsx(_components.td,{children:`Create and start a Shopify GraphQL bulk operation for asynchronous data fetching.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`searches-for-gift-cards`})}),_jsx(_components.td,{children:`Search for gift cards that match a supplied query. Use when searching for gift cards by various indexed fields including created_at, updated_at…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`send-customer-account-invite`})}),_jsx(_components.td,{children:`Sends an account activation invite email to an existing customer, allowing them to set up their online store account.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`send-customer-invite`})}),_jsx(_components.td,{children:`Sends an account invitation email to a customer, allowing them to create or activate their Shopify account.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`send-invoice`})}),_jsx(_components.td,{children:`Send an invoice email for a draft order to a customer. Use when you need to email an invoice to a customer for a specific draft order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`set-default-customer-address`})}),_jsx(_components.td,{children:`Set a specific address as the default address for a customer.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`set-fulfillment-orders-deadline`})}),_jsx(_components.td,{children:`Set the latest fulfillment deadline for multiple fulfillment orders.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`set-inventory-level`})}),_jsx(_components.td,{children:`Set inventory level for an item at a location. Use when you need to establish or update inventory quantity for a specific item at a designated location.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`set-metafields`})}),_jsx(_components.td,{children:`Create or update multiple metafields in a single operation using the metafieldsSet GraphQL mutation.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`trigger-flow`})}),_jsx(_components.td,{children:`Trigger Shopify Flow workflows that begin with the specified trigger handle.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-app-subscription-line-item`})}),_jsx(_components.td,{children:`Update the capped amount on usage-based billing for an app subscription line item.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-article`})}),_jsx(_components.td,{children:`Update an existing article in a Shopify blog. Use when you need to modify article properties such as title, content, tags, or publication status.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-blog`})}),_jsx(_components.td,{children:`Updates an existing blog’s configuration in your Shopify store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-comment`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-countries-param-country-id`})}),_jsx(_components.td,{children:`DEPRECATED: Updates an existing country’s tax configuration in Shopify.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-countries-param-country-id-provinces-param-pr`})}),_jsx(_components.td,{children:`Update Province Tax Information`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-country`})}),_jsx(_components.td,{children:`Update an existing country’s tax configuration in Shopify. Use when you need to modify tax settings for a country.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-custom-collection`})}),_jsx(_components.td,{children:`Update an existing custom collection in Shopify. Use when you need to modify properties of a custom collection such as title, description…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-customer`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-customer-address`})}),_jsx(_components.td,{children:`Updates an existing address for a Shopify customer. This action allows you to modify address details such as street address, city, province, country…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-customers-param-customer-id-addresses-set`})}),_jsx(_components.td,{children:`Performs bulk operations on multiple customer addresses. Currently supports the ‘destroy’ operation to delete multiple addresses at once.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-draft-order`})}),_jsx(_components.td,{children:`Update an existing draft order in Shopify. Use when you need to modify draft order details like customer information, line items, addresses…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-event-bridge-webhook-subscription`})}),_jsx(_components.td,{children:`Update an Amazon EventBridge webhook subscription in Shopify.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-fulfillment-tracking`})}),_jsx(_components.td,{children:`Updates tracking information (carrier company, tracking number, or custom URL) for an existing fulfillment.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-gift-card`})}),_jsx(_components.td,{children:`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.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-inventory-item`})}),_jsx(_components.td,{children:`Updates properties of an inventory item in Shopify. An inventory item represents the physical good behind a product variant, containing metadata like…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-marketing-event`})}),_jsx(_components.td,{children:`Updates an existing marketing event in Shopify. UPDATABLE FIELDS: remote_id, budget, currency, budget_type, started_at, ended_at, scheduled_to_end_at.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-metafield`})}),_jsx(_components.td,{children:`Update an existing metafield for a blog. Use when you need to modify metafield properties like value, type, or description for a blog resource.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-metafield-by-id`})}),_jsx(_components.td,{children:`Update an existing Shopify metafield by its ID. Use when you need to modify metafield properties like value, type, or description.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-metafield-definition`})}),_jsx(_components.td,{children:`Update a Shopify metafield definition’s configuration including name, description, validation rules, access settings, and capabilities.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-metafield-generic`})}),_jsx(_components.td,{children:`Update an existing metafield for any Shopify resource type. Use when you need to modify metafield properties like value, type, or description for…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-metafield-resource`})}),_jsx(_components.td,{children:`Update an existing metafield for any Shopify resource. Use when modifying metafield properties like value, type, or description for products…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-order`})}),_jsx(_components.td,{children:`Updates mutable fields on an existing Shopify order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-order-risk`})}),_jsx(_components.td,{children:`Updates an order risk assessment for fraud detection in Shopify.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-page`})}),_jsx(_components.td,{children:`Updates an existing page in a Shopify store. Use this to modify page properties such as title, HTML content (body_html), author, URL handle…`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-price-rule`})}),_jsx(_components.td,{children:`Update an existing price rule (discount) in Shopify. Use when you need to modify price rule properties like title, value, dates, or prerequisites.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-product-image`})}),_jsx(_components.td,{children:`Modify an existing product image. Use when you need to update image properties such as position, alt text, or variant associations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-product-metafield`})}),_jsx(_components.td,{children:`Updates an existing metafield for a specific Shopify product.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-products-param-product-id`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_UPDATES_PRODUCT instead. Update an existing Shopify product including its variants and images.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-product-variants-bulk`})}),_jsx(_components.td,{children:`Updates many product variants (20-50+) in one asynchronous Shopify bulk mutation job.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-province`})}),_jsx(_components.td,{children:`Updates an existing province for a country in Shopify. IMPORTANT: This endpoint is deprecated as of API version 2024-07.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-pub-sub-webhook-subscription`})}),_jsx(_components.td,{children:`Updates a Google Cloud Pub/Sub webhook subscription configuration.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-redirect`})}),_jsx(_components.td,{children:`Update an existing Shopify redirect. Use when you need to modify the path or target of a redirect.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-redirect-alt`})}),_jsx(_components.td,{children:`Update an existing Shopify redirect. Use when you need to modify the path or target of a redirect.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`updates-article`})}),_jsx(_components.td,{children:`DEPRECATED: Use SHOPIFY_UPDATE_ARTICLE instead. Update an existing article in a Shopify blog.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`updates-existing-discount-code`})}),_jsx(_components.td,{children:`Updates the code value of an existing discount code associated with a price rule.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`updates-product`})}),_jsx(_components.td,{children:`Updates a product and its variants and images. Use when modifying existing product details, pricing, variants, images, or SEO information.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update-script-tag`})}),_jsx(_components.td,{children:`Modify an existing script tag in Shopify. Use when you need to update script properties like the source URL, display scope, or caching behavior.`})]})]})]})}),`\n`,_jsx(_components.p,{children:_jsx(_components.a,{href:`https://app.boxd.sh/integrations/detail/shopify`,children:`Open Shopify in the console →`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":"github-dark"},"config":{},"pageMetadata":{"title":"Shopify","sidebarTitle":"Shopify","description":"Shopify is an e-commerce platform","icon":"/images/logos/shopify.svg","href":"/guides/integrations/catalog/shopify","hidden":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Connect it","slug":"connect-it","depth":2,"children":[]},{"title":"Use it","slug":"use-it","depth":2,"children":[]},{"title":"Common tools","slug":"common-tools","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/azin/9834acaadccd69b1/umami.js"],"subdomain":"azin","siteName":"boxd","title":"Shopify - boxd","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-31T18:21:26.312Z","originalFileLocation":"guides/integrations/catalog/shopify.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Shopify is an e-commerce platform\">\u003cmeta data-mint-head name=\"application-name\" content=\"boxd\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/azin/0lYJdhmGbAzDHwiB/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/azin/0lYJdhmGbAzDHwiB/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/azin/0lYJdhmGbAzDHwiB/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/azin/0lYJdhmGbAzDHwiB/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/azin/0lYJdhmGbAzDHwiB/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/azin/0lYJdhmGbAzDHwiB/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/azin/0lYJdhmGbAzDHwiB/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/azin/0lYJdhmGbAzDHwiB/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/azin/0lYJdhmGbAzDHwiB/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Shopify - boxd\">\u003cmeta data-mint-head property=\"og:description\" content=\"Shopify is an e-commerce platform\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"boxd\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.boxd.sh/guides/integrations/catalog/shopify\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://azin.mintlify.app/_mintlify/api/og/v2?division=Integration+catalog\u0026amp;title=Shopify\u0026amp;description=Shopify+is+an+e-commerce+platform\u0026amp;theme=b6c8d85c73e3cfdb926452ee\u0026amp;signature=740493f5e621d1825add74070150f6f3455fd8c4cb62f1d4511a5267d8447b38\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Shopify - boxd\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Shopify is an e-commerce platform\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://azin.mintlify.app/_mintlify/api/og/v2?division=Integration+catalog\u0026amp;title=Shopify\u0026amp;description=Shopify+is+an+e-commerce+platform\u0026amp;theme=b6c8d85c73e3cfdb926452ee\u0026amp;signature=740493f5e621d1825add74070150f6f3455fd8c4cb62f1d4511a5267d8447b38\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/azin/0lYJdhmGbAzDHwiB/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"boxd\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#f4f4f5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.boxd.sh/guides/integrations/catalog/shopify\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/integrations/catalog/shopify.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.boxd.sh/#organization\",\"name\":\"boxd\",\"url\":\"https://docs.boxd.sh\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/azin/psRZbQh2QwMUVL3U/images/logo-with-text-dark.svg?fit=max\u0026auto=format\u0026n=psRZbQh2QwMUVL3U\u0026q=85\u0026s=e3f90c356edebf3b4ff44741b4c3fc65\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.boxd.sh#website\",\"name\":\"boxd\",\"url\":\"https://docs.boxd.sh\",\"publisher\":{\"@id\":\"https://docs.boxd.sh/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.boxd.sh/guides/integrations/catalog/shopify#webpage\",\"url\":\"https://docs.boxd.sh/guides/integrations/catalog/shopify\",\"name\":\"Shopify\",\"description\":\"Shopify is an e-commerce platform\",\"dateModified\":\"2026-08-31T18:21:26.312Z\",\"isPartOf\":{\"@id\":\"https://docs.boxd.sh#website\"},\"breadcrumb\":{\"@id\":\"https://docs.boxd.sh/guides/integrations/catalog/shopify#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.boxd.sh/guides/integrations/catalog/shopify#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations and automations\",\"item\":\"https://docs.boxd.sh/guides/integrations/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integration catalog\",\"item\":\"https://docs.boxd.sh/guides/integrations/catalog/airtable\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Shopify\",\"item\":\"https://docs.boxd.sh/guides/integrations/catalog/shopify\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.boxd.sh/guides/integrations/catalog/shopify#article\",\"headline\":\"Shopify\",\"name\":\"Shopify\",\"description\":\"Shopify is an e-commerce platform\",\"url\":\"https://docs.boxd.sh/guides/integrations/catalog/shopify\",\"mainEntityOfPage\":{\"@id\":\"https://docs.boxd.sh/guides/integrations/catalog/shopify#webpage\"},\"dateModified\":\"2026-08-31T18:21:26.312Z\",\"publisher\":{\"@id\":\"https://docs.boxd.sh/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.boxd.sh#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"boxd\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"boxd","nav":{"global":null,"groups":[{"group":"Getting started","pages":[{"title":"Overview","sidebarTitle":"Overview","mode":"wide","icon":"house","href":"/index"},{"title":"Quickstart","sidebarTitle":"Quickstart","icon":"circle-play","href":"/quickstart"}]},{"group":"Guides","pages":[{"title":"Fork","sidebarTitle":"Fork","icon":"git-fork","href":"/guides/fork"},{"title":"Snapshots","sidebarTitle":"Snapshots","icon":"layers","href":"/guides/snapshots"},{"title":"Checkpoints","sidebarTitle":"Checkpoints","icon":"circle-play","href":"/guides/checkpoints"},{"title":"Disks","sidebarTitle":"Disks","icon":"hard-drive","href":"/guides/disks"},{"title":"Suspend, resume, and hibernate","sidebarTitle":"Suspend, resume, and hibernate","icon":"moon","href":"/guides/suspend-resume"},{"title":"Bot protection","sidebarTitle":"Bot protection","icon":"shield-check","href":"/guides/bot-protection"},{"title":"Delete after","sidebarTitle":"Delete after","icon":"timer","href":"/guides/delete-after"},{"title":"Self-delete","sidebarTitle":"Self-delete","icon":"trash","href":"/guides/self-delete"},{"title":"HTTPS","sidebarTitle":"HTTPS","icon":"lock","href":"/guides/https"},{"title":"Proxies","sidebarTitle":"Proxies","icon":"route","href":"/guides/proxies"},{"title":"Disaster recovery","sidebarTitle":"Disaster recovery","icon":"life-buoy","href":"/guides/disaster-recovery"},{"title":"Snapshot your app","sidebarTitle":"Snapshot your app","icon":"box","href":"/guides/snapshot-your-app"},{"title":"Machine sharing","sidebarTitle":"Machine sharing","icon":"share-2","href":"/guides/share-a-vm"},{"title":"Organizations and teams","sidebarTitle":"Organizations and teams","icon":"users","href":"/guides/organizations"},{"title":"Machine specs","sidebarTitle":"Machine specs","icon":"blocks","href":"/guides/machine-specs"},{"title":"Machine to machine","sidebarTitle":"Machine to machine","icon":"share-2","href":"/guides/vm-to-vm"},{"title":"Port forwarding","sidebarTitle":"Port forwarding","icon":"network","href":"/guides/port-forwarding"},{"title":"Custom domains","sidebarTitle":"Custom domains","icon":"globe","href":"/guides/custom-domains"},{"title":"Tailscale","sidebarTitle":"Tailscale","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/tailscale.svg","href":"/guides/tailscale"},{"title":"NetBird","sidebarTitle":"NetBird","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/netbird.svg","href":"/guides/netbird"},{"title":"Env vars and secrets","sidebarTitle":"Env vars and secrets","icon":"lock","href":"/guides/env-secrets"},{"group":"Egress control","icon":"shield","root":{"title":"Egress control","sidebarTitle":"Egress control","icon":"shield","href":"/guides/egress"},"pages":[{"title":"Egress allowlist","sidebarTitle":"Allowlist","icon":"list-checks","href":"/guides/egress-allowlist"}]},{"title":"Client utilities","sidebarTitle":"Client utilities","icon":"laptop","href":"/guides/client-utilities"},{"title":"Launch a browser","sidebarTitle":"Launch a browser","icon":"app-window","href":"/guides/launch-a-browser"},{"title":"Desktop","sidebarTitle":"Desktop","icon":"monitor","href":"/guides/desktop"},{"title":"Mobile","sidebarTitle":"Mobile","icon":"smartphone","href":"/guides/mobile"},{"title":"Run Docker","sidebarTitle":"Run Docker","icon":"container","href":"/guides/run-docker"},{"title":"File operations","sidebarTitle":"File operations","icon":"folder","href":"/guides/file-operations"},{"title":"Filesystem API","sidebarTitle":"Filesystem API","icon":"folder-tree","href":"/guides/machine-filesystem"},{"title":"Resources and limits","sidebarTitle":"Resources and limits","icon":"gauge","href":"/guides/resources"}]},{"group":"Integrations and automations","pages":[{"group":"Basics","pages":[{"title":"Integrations and automations","sidebarTitle":"Overview","icon":"workflow","href":"/guides/integrations/overview"},{"title":"Integrations quickstart","sidebarTitle":"Quickstart","icon":"circle-play","href":"/guides/integrations/quickstart"}]},{"title":"Connections","sidebarTitle":"Connections","description":"Connect an account once, for yourself or for your whole organization, and your machines and scripts can act as it.","icon":"route","href":"/guides/integrations/connections"},{"group":"Integration catalog","hidden":true,"pages":[{"title":"Airtable","sidebarTitle":"Airtable","description":"Airtable merges spreadsheet functionality with database power, enabling teams to organize projects, track tasks, and collaborate through customizable views, automation, and integra","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/airtable.svg","href":"/guides/integrations/catalog/airtable"},{"title":"Amplitude","sidebarTitle":"Amplitude","description":"Amplitude gives you the self-serve tools and real-time data to make products and experiences that win no matter what","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/amplitude.svg","href":"/guides/integrations/catalog/amplitude"},{"title":"Apollo","sidebarTitle":"Apollo","description":"Apollo provides CRM and lead generation capabilities, helping businesses discover contacts, manage outreach, and track sales pipelines for consistent customer relationship developm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/apollo.svg","href":"/guides/integrations/catalog/apollo"},{"title":"Asana","sidebarTitle":"Asana","description":"Tool to help teams organize, track, and manage their work","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/asana.svg","href":"/guides/integrations/catalog/asana"},{"title":"Attio","sidebarTitle":"Attio","description":"Attio is a fully customizable workspace for your team's relationships and workflows","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/attio.svg","href":"/guides/integrations/catalog/attio"},{"title":"Bitbucket","sidebarTitle":"Bitbucket","description":"Bitbucket is a Git-based code hosting and collaboration platform supporting private and public repositories, enabling teams to manage and review code through pull requests and inte","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/bitbucket.svg","href":"/guides/integrations/catalog/bitbucket"},{"title":"Box","sidebarTitle":"Box","description":"Box is a cloud content management platform for secure file storage, sharing, collaboration, and governance","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/box.svg","href":"/guides/integrations/catalog/box"},{"title":"Cal.com","sidebarTitle":"Cal.com","description":"Cal simplifies meeting coordination by providing shareable booking pages, calendar syncing, and availability management to streamline the scheduling process","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/cal.svg","href":"/guides/integrations/catalog/cal"},{"title":"Calendly","sidebarTitle":"Calendly","description":"Calendly is an appointment scheduling tool that automates meeting invitations, availability checks, and reminders, helping individuals and teams avoid email back-and-forth","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/calendly.svg","href":"/guides/integrations/catalog/calendly"},{"title":"Canva","sidebarTitle":"Canva","description":"Canva offers a drag-and-drop design suite for creating social media graphics, presentations, and marketing materials with prebuilt templates and a vast element library","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/canva.svg","href":"/guides/integrations/catalog/canva"},{"title":"ClickUp","sidebarTitle":"ClickUp","description":"ClickUp unifies tasks, docs, goals, and chat in a single platform, allowing teams to plan, organize, and collaborate across projects with customizable workflows","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/clickup.svg","href":"/guides/integrations/catalog/clickup"},{"title":"Cloudflare","sidebarTitle":"Cloudflare","description":"Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/cloudflare.svg","href":"/guides/integrations/catalog/cloudflare"},{"title":"Confluence","sidebarTitle":"Confluence","description":"A tool for team collaboration and knowledge management","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/confluence.svg","href":"/guides/integrations/catalog/confluence"},{"title":"Contentful","sidebarTitle":"Contentful","description":"Contentful is a headless CMS allowing developers to create, manage, and distribute content across multiple channels and devices with an API-first approach","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/contentful.svg","href":"/guides/integrations/catalog/contentful"},{"title":"Crisp","sidebarTitle":"Crisp","description":"Crisp is a customer messaging platform for managing conversations, contacts, operators, helpdesk content, campaigns, and workspace settings","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/crisp.svg","href":"/guides/integrations/catalog/crisp"},{"title":"Dart","sidebarTitle":"Dart","description":"The ultimate AI project management tool","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/dart.svg","href":"/guides/integrations/catalog/dart"},{"title":"Databricks","sidebarTitle":"Databricks","description":"Databricks is the lakehouse company, helping data teams solve the world's toughest problems with unified analytics platform for big data and AI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/databricks.svg","href":"/guides/integrations/catalog/databricks"},{"title":"Datadog","sidebarTitle":"Datadog","description":"Datadog offers monitoring, observability, and security for cloud-scale applications, unifying metrics, logs, and traces to help teams detect issues and optimize performance","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/datadog.svg","href":"/guides/integrations/catalog/datadog"},{"title":"DigitalOcean","sidebarTitle":"DigitalOcean","description":"DigitalOcean is a cloud infrastructure provider offering scalable compute platforms with a user-friendly interface","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/digital_ocean.svg","href":"/guides/integrations/catalog/digital-ocean"},{"title":"Discord","sidebarTitle":"Discord","description":"An instant messaging and VoIP social platform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/discord.svg","href":"/guides/integrations/catalog/discord"},{"title":"Discord Bot","sidebarTitle":"Discord Bot","description":"Discordbot refers to automated programs on Discord servers, performing tasks like moderation, music playback, and user engagement to enhance community interactions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/discordbot.svg","href":"/guides/integrations/catalog/discordbot"},{"title":"DocuSign","sidebarTitle":"DocuSign","description":"DocuSign provides eSignature and digital agreement solutions, enabling businesses to send, sign, track, and manage documents electronically","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/docusign.svg","href":"/guides/integrations/catalog/docusign"},{"title":"Dropbox","sidebarTitle":"Dropbox","description":"Dropbox is a cloud storage service offering file syncing, sharing, and collaboration across devices with version control and robust integrations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/dropbox.svg","href":"/guides/integrations/catalog/dropbox"},{"title":"Dropbox Sign","sidebarTitle":"Dropbox Sign","description":"Dropbox Sign (formerly HelloSign) offers electronic signature and document workflow solutions, simplifying how businesses collect legally binding signatures online","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/dropbox_sign.svg","href":"/guides/integrations/catalog/dropbox-sign"},{"title":"Dub","sidebarTitle":"Dub","description":"Short link management platform with analytics and API for creating, managing, and tracking branded short links","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/dub.svg","href":"/guides/integrations/catalog/dub"},{"title":"Dynamics 365","sidebarTitle":"Dynamics 365","description":"Dynamics 365 from Microsoft combines CRM, ERP, and productivity apps to streamline sales, marketing, customer service, and operations in one integrated platform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/dynamics365.svg","href":"/guides/integrations/catalog/dynamics365"},{"title":"Eventbrite","sidebarTitle":"Eventbrite","description":"Eventbrite enables organizers to plan, promote, and manage events, selling tickets and providing attendee tools for conferences, concerts, and gatherings","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/eventbrite.svg","href":"/guides/integrations/catalog/eventbrite"},{"title":"Exa","sidebarTitle":"Exa","description":"Exa focuses on data extraction and search, helping teams gather, analyze, and visualize information from websites, APIs, or internal databases","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/exa.svg","href":"/guides/integrations/catalog/exa"},{"title":"Excel","sidebarTitle":"Excel","description":"Microsoft Excel is a powerful spreadsheet application for data analysis, calculations, and visualization, enabling users to organize and process data with formulas, charts, and piv","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/excel.svg","href":"/guides/integrations/catalog/excel"},{"title":"Facebook","sidebarTitle":"Facebook","description":"Facebook is a social media and advertising platform used by individuals and businesses to connect, share content, and promote products or services","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/facebook.svg","href":"/guides/integrations/catalog/facebook"},{"title":"Figma","sidebarTitle":"Figma","description":"A collaborative interface design tool","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/figma.svg","href":"/guides/integrations/catalog/figma"},{"title":"Firebase","sidebarTitle":"Firebase","description":"Firebase Authentication client tools for project discovery, user sign-in and sign-up flows, out-of-band codes, and Secure Token refresh using a Firebase Web API Key","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/firebase.svg","href":"/guides/integrations/catalog/firebase"},{"title":"Fly.io","sidebarTitle":"Fly.io","description":"Fly.io transforms containers into micro-VMs that run on hardware in 30+ regions on six continents","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/fly.svg","href":"/guides/integrations/catalog/fly"},{"title":"FreshBooks","sidebarTitle":"FreshBooks","description":"FreshBooks is a cloud-based accounting software service designed for small and medium-sized businesses, offering features like invoicing, expense tracking, and time management","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/freshbooks.svg","href":"/guides/integrations/catalog/freshbooks"},{"title":"Freshdesk","sidebarTitle":"Freshdesk","description":"Freshdesk provides customer support software with ticketing, knowledge base, and automation features for efficient helpdesk operations and better customer experiences","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/freshdesk.svg","href":"/guides/integrations/catalog/freshdesk"},{"title":"GitHub","sidebarTitle":"GitHub","description":"GitHub is a code hosting platform for version control and collaboration, offering Git-based repository management, issue tracking, and continuous integration features","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/github.svg","href":"/guides/integrations/catalog/github"},{"title":"GitLab","sidebarTitle":"GitLab","description":"A web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/gitlab.svg","href":"/guides/integrations/catalog/gitlab"},{"title":"Gmail","sidebarTitle":"Gmail","description":"Gmail is Google’s email service, featuring spam protection, search functions, and seamless integration with other G Suite apps for productivity","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/gmail.svg","href":"/guides/integrations/catalog/gmail"},{"title":"Gong","sidebarTitle":"Gong","description":"Gong is a platform for video meetings, call recording, and team collaboration","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/gong.svg","href":"/guides/integrations/catalog/gong"},{"title":"Google Analytics","sidebarTitle":"Google Analytics","description":"Google Analytics tracks and reports website traffic, user behavior, and conversion data, enabling marketers to optimize online performance and customer journeys","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/google_analytics.svg","href":"/guides/integrations/catalog/google-analytics"},{"title":"Google Classroom","sidebarTitle":"Google Classroom","description":"Google Classroom is a free web service developed by Google for schools that aims to simplify creating, distributing, and grading assignments","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/google_classroom.svg","href":"/guides/integrations/catalog/google-classroom"},{"title":"Google Maps","sidebarTitle":"Google Maps","description":"Integrate Google Maps to access location data, geocoding, directions, and mapping services in your application","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/google_maps.svg","href":"/guides/integrations/catalog/google-maps"},{"title":"Google Search Console","sidebarTitle":"Google Search Console","description":"Google Search Console provides tools to monitor, maintain, and troubleshoot your site's presence in Google Search results","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/google_search_console.svg","href":"/guides/integrations/catalog/google-search-console"},{"title":"Google Ads","sidebarTitle":"Google Ads","description":"Google Ads, is an online advertising platform developed by Google, where advertisers bid to display brief advertisements, service offerings, product listings, and videos to web use","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googleads.svg","href":"/guides/integrations/catalog/googleads"},{"title":"Google BigQuery","sidebarTitle":"Google BigQuery","description":"Google BigQuery is a fully managed data warehouse for large-scale data analytics, offering fast SQL queries and machine learning capabilities on massive datasets","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googlebigquery.svg","href":"/guides/integrations/catalog/googlebigquery"},{"title":"Google Calendar","sidebarTitle":"Google Calendar","description":"Google Calendar is a time management tool providing scheduling features, event reminders, and integration with email and other apps for streamlined organization","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googlecalendar.svg","href":"/guides/integrations/catalog/googlecalendar"},{"title":"Google Docs","sidebarTitle":"Google Docs","description":"Google Docs is a cloud-based word processor with real-time collaboration, version history, and integration with other Google Workspace apps","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googledocs.svg","href":"/guides/integrations/catalog/googledocs"},{"title":"Google Drive","sidebarTitle":"Google Drive","description":"Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices, with robust search and offline access","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googledrive.svg","href":"/guides/integrations/catalog/googledrive"},{"title":"Google Meet","sidebarTitle":"Google Meet","description":"Google Meet is a secure video conferencing platform that integrates with Google Workspace, facilitating remote meetings, screen sharing, and chat","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googlemeet.svg","href":"/guides/integrations/catalog/googlemeet"},{"title":"Google Photos","sidebarTitle":"Google Photos","description":"Google Photos is a cloud-based photo storage and organization service offering automatic backups, AI-assisted search, and shared albums for personal and collaborative media managem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googlephotos.svg","href":"/guides/integrations/catalog/googlephotos"},{"title":"Google Sheets","sidebarTitle":"Google Sheets","description":"Google Sheets is a cloud-based spreadsheet tool enabling real-time collaboration, data analysis, and integration with other Google Workspace apps","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googlesheets.svg","href":"/guides/integrations/catalog/googlesheets"},{"title":"Google Slides","sidebarTitle":"Google Slides","description":"Google Slides is a cloud-based presentation editor with real-time collaboration, template gallery, and integration with other Google Workspace apps","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googleslides.svg","href":"/guides/integrations/catalog/googleslides"},{"title":"Google Workspace","sidebarTitle":"Google Workspace","description":"Google Super App combines all Google services including Drive, Calendar, Gmail, Sheets, Analytics, Ads, and more, providing a unified platform for seamless integration and manageme","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googlesuper.svg","href":"/guides/integrations/catalog/googlesuper"},{"title":"Google Tasks","sidebarTitle":"Google Tasks","description":"Google Tasks provides a simple to-do list and task management system integrated into Gmail and Google Calendar for quick and easy tracking","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/googletasks.svg","href":"/guides/integrations/catalog/googletasks"},{"title":"Gorgias","sidebarTitle":"Gorgias","description":"Gorgias is a helpdesk and live chat platform specializing in e-commerce, offering automated support, order management, and unified customer communication","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/gorgias.svg","href":"/guides/integrations/catalog/gorgias"},{"title":"Grafana","sidebarTitle":"Grafana","description":"Open and composable observability platform for metrics, logs, and traces","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/grafana.svg","href":"/guides/integrations/catalog/grafana"},{"title":"Granola","sidebarTitle":"Granola","description":"Granola is a meeting notes app that captures transcripts and helps teams search and share conversations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/granola_mcp.svg","href":"/guides/integrations/catalog/granola"},{"title":"Greenhouse","sidebarTitle":"Greenhouse","description":"Applicant tracking and recruiting software to optimize your entire recruiting process","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/greenhouse.svg","href":"/guides/integrations/catalog/greenhouse"},{"title":"Harvest","sidebarTitle":"Harvest","description":"Harvest is a time-tracking and invoicing tool designed for teams and freelancers, helping them log billable hours, manage projects, and streamline payments","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/harvest.svg","href":"/guides/integrations/catalog/harvest"},{"title":"Help Scout","sidebarTitle":"Help Scout","description":"Help Scout provides customer support software with shared inbox, knowledge base, and customer management tools","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/help_scout.svg","href":"/guides/integrations/catalog/help-scout"},{"title":"HubSpot","sidebarTitle":"HubSpot","description":"HubSpot is an inbound marketing, sales, and customer service platform integrating CRM, email automation, and analytics to facilitate lead nurturing and seamless customer experience","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/hubspot.svg","href":"/guides/integrations/catalog/hubspot"},{"title":"Hugging Face","sidebarTitle":"Hugging Face","description":"Build, train and deploy state of the art models powered by the reference open source in machine learning","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/hugging_face.svg","href":"/guides/integrations/catalog/hugging-face"},{"title":"Instagram","sidebarTitle":"Instagram","description":"Instagram is a social media platform for sharing photos, videos, and stories","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/instagram.svg","href":"/guides/integrations/catalog/instagram"},{"title":"Intercom","sidebarTitle":"Intercom","description":"Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/intercom.svg","href":"/guides/integrations/catalog/intercom"},{"title":"JigsawStack","sidebarTitle":"JigsawStack","description":"JigsawStack provides a suite of custom small AI models integrated into scalable infrastructure, enabling developers to build AI-powered applications efficiently","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/jigsawstack.svg","href":"/guides/integrations/catalog/jigsawstack"},{"title":"Jira","sidebarTitle":"Jira","description":"A tool for bug tracking, issue tracking, and agile project management","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/jira.svg","href":"/guides/integrations/catalog/jira"},{"title":"Kit","sidebarTitle":"Kit","description":"Kit is a platform that allows creators to automate tasks and developers to build apps for the Kit App Store","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/kit.svg","href":"/guides/integrations/catalog/kit"},{"title":"Klaviyo","sidebarTitle":"Klaviyo","description":"Klaviyo is a data-driven email and SMS marketing platform that allows e-commerce brands to deliver targeted messages, track conversions, and scale customer relationships","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/klaviyo.svg","href":"/guides/integrations/catalog/klaviyo"},{"title":"Linear","sidebarTitle":"Linear","description":"Linear is a streamlined issue tracking and project planning tool for modern teams, featuring fast workflows, keyboard shortcuts, and GitHub integrations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/linear.svg","href":"/guides/integrations/catalog/linear"},{"title":"LinkedIn","sidebarTitle":"LinkedIn","description":"LinkedIn is a professional networking platform enabling job seekers, companies, and thought leaders to connect, share content, and discover business opportunities","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/linkedin.svg","href":"/guides/integrations/catalog/linkedin"},{"title":"Mailchimp","sidebarTitle":"Mailchimp","description":"Mailchimp is an email marketing and automation platform providing campaign templates, audience segmentation, and performance analytics to drive engagement and conversions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/mailchimp.svg","href":"/guides/integrations/catalog/mailchimp"},{"title":"Microsoft Teams","sidebarTitle":"Microsoft Teams","description":"Microsoft Teams integrates chat, video meetings, and file storage within Microsoft 365, providing virtual collaboration and communication for distributed teams","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/microsoft_teams.svg","href":"/guides/integrations/catalog/microsoft-teams"},{"title":"Miro","sidebarTitle":"Miro","description":"Miro is a collaborative online whiteboard enabling teams to brainstorm ideas, design wireframes, plan workflows, and manage projects visually","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/miro.svg","href":"/guides/integrations/catalog/miro"},{"title":"Mixpanel","sidebarTitle":"Mixpanel","description":"Mixpanel is a product analytics platform tracking user interactions and engagement, providing cohort analysis, funnels, and A/B testing to improve user experiences","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/mixpanel.svg","href":"/guides/integrations/catalog/mixpanel"},{"title":"Monday","sidebarTitle":"Monday","description":"monday.com is a customizable work management platform for project planning, collaboration, and automation, supporting agile, sales, marketing, and more","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/monday.svg","href":"/guides/integrations/catalog/monday"},{"title":"Mural","sidebarTitle":"Mural","description":"Mural is a digital whiteboard platform enabling distributed teams to visually brainstorm, map ideas, and collaborate in real time with sticky notes and diagrams","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/mural.svg","href":"/guides/integrations/catalog/mural"},{"title":"Notion","sidebarTitle":"Notion","description":"Notion centralizes notes, docs, wikis, and tasks in a unified workspace, letting teams build custom workflows for collaboration and knowledge management","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/notion.svg","href":"/guides/integrations/catalog/notion"},{"title":"Omnisend","sidebarTitle":"Omnisend","description":"Omnisend is a marketing automation platform for ecommerce businesses, focusing on email and SMS marketing","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/omnisend.svg","href":"/guides/integrations/catalog/omnisend"},{"title":"OneDrive","sidebarTitle":"OneDrive","description":"OneDrive is Microsoft’s cloud storage solution enabling users to store, sync, and share files across devices, offering offline access, real-time collaboration, and enterprise-grade","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/one_drive.svg","href":"/guides/integrations/catalog/one-drive"},{"title":"OpenAI","sidebarTitle":"OpenAI","description":"Toolkit for OpenAI APIs: manage Assistants, Threads/Messages; upload/list/delete Files; list/retrieve Models (including vision/multimodal); and view fine-tune listings and events","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/openai.svg","href":"/guides/integrations/catalog/openai"},{"title":"Outlook","sidebarTitle":"Outlook","description":"Outlook is Microsoft's email and calendaring platform integrating contacts and scheduling, enabling users to manage communications and events in a unified workspace","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/outlook.svg","href":"/guides/integrations/catalog/outlook"},{"title":"PagerDuty","sidebarTitle":"PagerDuty","description":"PagerDuty helps you proactively manage your digital operations by collecting data signals from anywhere, interpreting those signals using machine learning, automatically engaging t","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/pagerduty.svg","href":"/guides/integrations/catalog/pagerduty"},{"title":"PandaDoc","sidebarTitle":"PandaDoc","description":"PandaDoc offers document creation, e-signatures, and workflow automation, helping sales teams and businesses streamline proposals, contracts, and agreement processes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/pandadoc.svg","href":"/guides/integrations/catalog/pandadoc"},{"title":"Paypal","sidebarTitle":"Paypal","description":"Online payment system that allows money transfers and serves as an electronic alternative to traditional payment methods","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/paypal.svg","href":"/guides/integrations/catalog/paypal"},{"title":"Perplexity AI","sidebarTitle":"Perplexity AI","description":"Perplexity AI provides conversational AI models for generating human-like text responses","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/perplexityai.svg","href":"/guides/integrations/catalog/perplexityai"},{"title":"Pipedrive","sidebarTitle":"Pipedrive","description":"Pipedrive is a sales management tool built around pipeline visualization, lead tracking, activity reminders, and automation to keep deals progressing","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/pipedrive.svg","href":"/guides/integrations/catalog/pipedrive"},{"title":"Plain","sidebarTitle":"Plain","description":"Plain is a collaborative support platform for B2B support teams, offering a modern, AI-powered interface to consolidate support channels and assist customers efficiently","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/plain.svg","href":"/guides/integrations/catalog/plain"},{"title":"PostHog","sidebarTitle":"PostHog","description":"PostHog is an open-source product analytics platform tracking user interactions and behaviors to help teams refine features, improve funnels, and reduce churn","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/posthog.svg","href":"/guides/integrations/catalog/posthog"},{"title":"Prisma","sidebarTitle":"Prisma","description":"Prisma Data Platform provides database tools including Accelerate (global database cache), Optimize (AI-driven query analysis), and Prisma Postgres (managed PostgreSQL)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/prisma.svg","href":"/guides/integrations/catalog/prisma"},{"title":"Productboard","sidebarTitle":"Productboard","description":"Productboard is a product management platform that gathers feedback, prioritizes features, and aligns roadmaps based on customer insights and strategic goals","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/productboard.svg","href":"/guides/integrations/catalog/productboard"},{"title":"QuickBooks","sidebarTitle":"QuickBooks","description":"Quickbooks is a cloud-based accounting software that helps you manage your finances, track your income and expenses, and get insights into your business","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/quickbooks.svg","href":"/guides/integrations/catalog/quickbooks"},{"title":"Railway","sidebarTitle":"Railway","description":"Railway is a deployment platform for building and shipping applications with instant deployments, automatic scaling, and managed infrastructure","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/railway.svg","href":"/guides/integrations/catalog/railway"},{"title":"Reddit","sidebarTitle":"Reddit","description":"Reddit is a social news platform with user-driven communities (subreddits), offering content sharing, discussions, and viral marketing opportunities for brands","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/reddit.svg","href":"/guides/integrations/catalog/reddit"},{"title":"Reddit Ads","sidebarTitle":"Reddit Ads","description":"Reddit Ads API for managing advertising campaigns, conversions, and account data on Reddit","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/reddit_ads.svg","href":"/guides/integrations/catalog/reddit-ads"},{"title":"Resend","sidebarTitle":"Resend","description":"The universal API for sending emails","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/resend.svg","href":"/guides/integrations/catalog/resend"},{"title":"Roam","sidebarTitle":"Roam","description":"Roam HQ provides APIs for secure messaging, chat, file sharing, and collaboration with enterprise-grade security and compliance features","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/roam.svg","href":"/guides/integrations/catalog/roam"},{"title":"Salesforce","sidebarTitle":"Salesforce","description":"Salesforce is a leading CRM platform integrating sales, service, marketing, and analytics to build customer relationships and drive business growth","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/salesforce.svg","href":"/guides/integrations/catalog/salesforce"},{"title":"Segment","sidebarTitle":"Segment","description":"Twilio Segment is a customer data platform that helps businesses collect, clean, and control their customer data","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/segment.svg","href":"/guides/integrations/catalog/segment"},{"title":"SendGrid","sidebarTitle":"SendGrid","description":"SendGrid is a cloud-based email delivery platform providing transactional and marketing email services, with APIs for integration, analytics, and scalability","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/sendgrid.svg","href":"/guides/integrations/catalog/sendgrid"},{"title":"Sentry","sidebarTitle":"Sentry","description":"Integrate Sentry to manage your error tracking and monitoring","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/sentry.svg","href":"/guides/integrations/catalog/sentry"},{"title":"SharePoint","sidebarTitle":"SharePoint","description":"SharePoint is a Microsoft platform for document management and intranets, enabling teams to collaborate, store, and organize content securely and effectively","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/share_point.svg","href":"/guides/integrations/catalog/share-point"},{"title":"Shopify","sidebarTitle":"Shopify","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/shopify.svg","href":"/guides/integrations/catalog/shopify"},{"title":"Slack","sidebarTitle":"Slack","description":"Slack is a channel-based messaging platform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/slack.svg","href":"/guides/integrations/catalog/slack"},{"title":"Slack (Bot)","sidebarTitle":"Slack (Bot)","description":"Slackbot gives agents workspace-wide read access to a Slack workspace on behalf of the installing user - search messages and files, browse channel and thread history, and look up u","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/slackbot.svg","href":"/guides/integrations/catalog/slackbot"},{"title":"Snowflake","sidebarTitle":"Snowflake","description":"Snowflake is a cloud-based data warehouse offering elastic scaling, secure data sharing, and SQL analytics across multiple cloud environments","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/snowflake.svg","href":"/guides/integrations/catalog/snowflake"},{"title":"Spotify","sidebarTitle":"Spotify","description":"Spotify is a digital music and podcast streaming service with millions of tracks, personalized playlists, and social sharing features","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/spotify.svg","href":"/guides/integrations/catalog/spotify"},{"title":"Square","sidebarTitle":"Square","description":"Square provides payment processing, POS systems, invoicing, and e-commerce tools, enabling sellers to accept card payments and manage their business","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/square.svg","href":"/guides/integrations/catalog/square"},{"title":"Stack Exchange","sidebarTitle":"Stack Exchange","description":"Stack Exchange is a network of Q\u0026A communities where users ask questions, share knowledge, and collaborate on topics like coding, math, and more","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/stack_exchange.svg","href":"/guides/integrations/catalog/stack-exchange"},{"title":"Stripe","sidebarTitle":"Stripe","description":"Stripe offers online payment infrastructure, fraud prevention, and APIs enabling businesses to accept and manage payments globally","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/stripe.svg","href":"/guides/integrations/catalog/stripe"},{"title":"Supabase","sidebarTitle":"Supabase","description":"Supabase is an open-source backend-as-a-service providing a Postgres database, authentication, storage, and real-time subscription APIs for building modern applications","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/supabase.svg","href":"/guides/integrations/catalog/supabase"},{"title":"Telegram","sidebarTitle":"Telegram","description":"Telegram is a cloud-based messaging app with a focus on security and speed","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/telegram.svg","href":"/guides/integrations/catalog/telegram"},{"title":"TickTick","sidebarTitle":"TickTick","description":"TickTick is a cross-platform task management and to-do list application designed to help users organize their tasks and schedules efficiently","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/ticktick.svg","href":"/guides/integrations/catalog/ticktick"},{"title":"Timely","sidebarTitle":"Timely","description":"Timely is an automatic time-tracking platform capturing activity across applications, calendars, and devices, creating detailed timesheets for billing or productivity insights","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/timely.svg","href":"/guides/integrations/catalog/timely"},{"title":"Todoist","sidebarTitle":"Todoist","description":"Todoist is a task management tool allowing users to create to-do lists, set deadlines, and collaborate on projects with reminders and cross-platform syncing","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/todoist.svg","href":"/guides/integrations/catalog/todoist"},{"title":"Trello","sidebarTitle":"Trello","description":"A web-based, kanban-style, list-making application","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/trello.svg","href":"/guides/integrations/catalog/trello"},{"title":"Twitter","sidebarTitle":"Twitter","description":"Twitter, Inc","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/twitter.svg","href":"/guides/integrations/catalog/twitter"},{"title":"Typeform","sidebarTitle":"Typeform","description":"Build beautiful, interactive forms that people love to fill out","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/typeform.svg","href":"/guides/integrations/catalog/typeform"},{"title":"Vercel","sidebarTitle":"Vercel","description":"Vercel is a platform for frontend frameworks and static sites, enabling developers to host websites and web services that deploy instantly, scale automatically, and require minimal","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/vercel.svg","href":"/guides/integrations/catalog/vercel"},{"title":"WakaTime","sidebarTitle":"WakaTime","description":"WakaTime offers automatic time tracking for developers, integrating with code editors and delivering dashboards on coding activity, project progress, and productivity","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/wakatime.svg","href":"/guides/integrations/catalog/wakatime"},{"title":"Webex","sidebarTitle":"Webex","description":"Webex is a Cisco-powered video conferencing and collaboration platform offering online meetings, webinars, screen sharing, and team messaging","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/webex.svg","href":"/guides/integrations/catalog/webex"},{"title":"WhatsApp","sidebarTitle":"WhatsApp","description":"Enables interaction with customers through the WhatsApp Business API for messaging and automation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/whatsapp.svg","href":"/guides/integrations/catalog/whatsapp"},{"title":"Wrike","sidebarTitle":"Wrike","description":"Wrike is a project management and collaboration tool offering customizable workflows, Gantt charts, reporting, and resource management to boost team productivity","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/wrike.svg","href":"/guides/integrations/catalog/wrike"},{"title":"YouTube","sidebarTitle":"YouTube","description":"YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/youtube.svg","href":"/guides/integrations/catalog/youtube"},{"title":"Zendesk","sidebarTitle":"Zendesk","description":"Zendesk provides customer support software with ticketing, live chat, and knowledge base features, enabling efficient helpdesk operations and customer engagement","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/zendesk.svg","href":"/guides/integrations/catalog/zendesk"},{"title":"Zeplin","sidebarTitle":"Zeplin","description":"Zeplin is a design delivery platform that connects designers and developers, enabling access to design resources like projects, screens, components, and assets","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/zeplin.svg","href":"/guides/integrations/catalog/zeplin"},{"title":"Zoho","sidebarTitle":"Zoho","description":"Zoho is a suite of cloud applications including CRM, email marketing, and collaboration tools, enabling businesses to automate and scale operations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/zoho.svg","href":"/guides/integrations/catalog/zoho"},{"title":"Zoho Books","sidebarTitle":"Zoho Books","description":"Zoho Books handles accounting, invoicing, and expense tracking, offering real-time collaboration and integrations within the Zoho ecosystem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/zoho_books.svg","href":"/guides/integrations/catalog/zoho-books"},{"title":"Zoom","sidebarTitle":"Zoom","description":"Zoom is a video conferencing and online meeting platform featuring breakout rooms, screen sharing, and integrations with various enterprise tools","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/logos/zoom.svg","href":"/guides/integrations/catalog/zoom"}]},{"title":"Scripts","sidebarTitle":"Scripts","description":"Everything a .run.ts script can import from @boxd/run: typed integrations, triggers, schedules, durable state, scopes and the boxd client for managing machines.","icon":"file-code","href":"/guides/automations/scripts"},{"title":"Jobs","sidebarTitle":"Jobs","icon":"activity","href":"/guides/automations/jobs"},{"title":"Managing machines","sidebarTitle":"Managing machines","icon":"box","href":"/guides/automations/managing-machines"},{"title":"Browsers","sidebarTitle":"Browsers","icon":"globe","href":"/guides/automations/browser"},{"title":"Beyond the catalog","sidebarTitle":"Beyond the catalog","icon":"plug","href":"/guides/automations/beyond-the-catalog"}]},{"group":"Use cases","pages":[{"title":"Development workspaces","sidebarTitle":"Development workspaces","icon":"laptop","href":"/use-cases/development-workspaces"},{"title":"Preview environments","sidebarTitle":"Preview environments","icon":"git-pull-request","href":"/use-cases/preview-environments"},{"group":"CI runners","icon":"refresh-cw","root":{"title":"CI runners","sidebarTitle":"CI runners","icon":"refresh-cw","href":"/use-cases/ci-runners"},"pages":[{"title":"CI runner benchmarks","sidebarTitle":"Benchmarks","icon":"gauge","href":"/use-cases/ci-runners/benchmarks"}]},{"title":"Coding agents","sidebarTitle":"Coding agents","icon":"hard-hat","href":"/use-cases/coding-agents"},{"title":"Personal assistants","sidebarTitle":"Personal assistants","icon":"message-circle","href":"/use-cases/personal-assistants"},{"title":"Sandboxes","sidebarTitle":"Sandboxes","icon":"box","href":"/use-cases/sandboxes"},{"title":"Agentic SaaS offerings","sidebarTitle":"Agentic SaaS","icon":"layers","href":"/use-cases/agentic-saas"},{"title":"Reproducible RL environments","sidebarTitle":"Reproducible RL environments","icon":"target","href":"/use-cases/reproducible-rl-environments"},{"title":"Agent swarm intelligence","sidebarTitle":"Agent swarm intelligence","icon":"network","href":"/use-cases/agent-swarm-intelligence"},{"title":"Claude Managed Agents","sidebarTitle":"Claude Managed Agents","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/claude.svg","href":"/use-cases/claude-managed-agents"},{"title":"OpenAI Agents API","sidebarTitle":"OpenAI Agents API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/openai.svg","href":"/use-cases/openai-agents-api"},{"group":"(OSS) integrations","icon":"puzzle","root":{"title":"(OSS) integrations","sidebarTitle":"(OSS) integrations","icon":"puzzle","href":"/use-cases/oss-integrations"},"pages":[{"title":"TanStack AI","sidebarTitle":"TanStack AI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/tanstack.svg","href":"/use-cases/oss-integrations/tanstack-ai"},{"title":"Flue","sidebarTitle":"Flue","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/flue.svg","href":"/use-cases/oss-integrations/flue"},{"title":"Bindu","sidebarTitle":"Bindu","icon":"fingerprint","href":"/use-cases/oss-integrations/bindu"},{"title":"Harbor","sidebarTitle":"Harbor","icon":"anchor","href":"/use-cases/oss-integrations/harbor"},{"title":"Crabbox","sidebarTitle":"Crabbox","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/crabbox.svg","href":"/use-cases/oss-integrations/crabbox"},{"title":"Zuse","sidebarTitle":"Zuse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/zuse.svg","href":"/use-cases/oss-integrations/zuse"},{"title":"Omnara","sidebarTitle":"Omnara","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/omnara.svg","href":"/use-cases/oss-integrations/omnara"},{"title":"Convex","sidebarTitle":"Convex","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/convex.svg","href":"/use-cases/oss-integrations/convex"},{"title":"herdr","sidebarTitle":"herdr","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/herdr.svg","href":"/use-cases/oss-integrations/herdr"},{"title":"Scale AI AgentEnv","sidebarTitle":"Scale AI AgentEnv","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/agentenv.svg","href":"/use-cases/oss-integrations/agentenv"},{"title":"Paperclip","sidebarTitle":"Paperclip","icon":"paperclip","href":"/use-cases/oss-integrations/paperclip"},{"title":"Pydantic AI","sidebarTitle":"Pydantic AI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/pydantic.svg","href":"/use-cases/oss-integrations/pydantic-ai"},{"title":"rakazo","sidebarTitle":"rakazo","icon":"ghost","href":"/use-cases/oss-integrations/rakazo"}]}]},{"group":"References","pages":[{"group":"CLI","icon":"square-terminal","pages":[{"title":"Installation","sidebarTitle":"Installation","icon":"download","href":"/cli/installation"},{"title":"Authentication","sidebarTitle":"Authentication","icon":"key-round","href":"/cli/authentication"},{"title":"Commands","sidebarTitle":"Commands","icon":"square-terminal","href":"/cli/commands"},{"title":"run CLI","sidebarTitle":"run CLI","icon":"terminal","href":"/cli/run"}]},{"title":"TypeScript SDK","sidebarTitle":"TypeScript SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/typescript.svg","href":"/reference/typescript-sdk"},{"title":"Python SDK","sidebarTitle":"Python SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/azin/images/icons/python.svg","href":"/reference/python-sdk"},{"group":"gRPC API","icon":"webhook","pages":[{"title":"gRPC API","sidebarTitle":"gRPC API","icon":"webhook","href":"/reference/grpc-api"},{"title":"Proto","sidebarTitle":"Proto","icon":"file-code","href":"/reference/grpc-proto"}]},{"title":"Skills","sidebarTitle":"Skills","icon":"workflow","href":"/reference/skills"}]}]},"title":"Shopify - boxd","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["10e4515597"],"chunks":["BannerMarkdown-m8-xYP3Y.js","dist-1ms6tsT-.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-DMKzROTp.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}