407 available actions
What your AI agent can do in Shopify
Shopify is an e-commerce platform enabling merchants to create online stores, manage products, and process payments with themes, apps, and integrated marketing tools This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.
Showing all 407 actions.
Common starting points
- Count fulfillments for orderRetrieves a count of fulfillments associated with a specific order.
- Retrieve a single customerRetrieve a single customer by their unique identifier.
- Create CustomerCreate a new customer in Shopify.
- Create customer addressCreate a new address for a customer.
- Update CustomerUpdate an existing customer in Shopify.
- Update Customer AddressUpdates an existing address for a Shopify customer.
Browse all 407 actions by capability
Open a capability to see every supported action and its description.
Find & reviewLook up and review existing recordsView 206 actions
- Count articles in blogRetrieves a count of all articles from a blog.
- Get blogs countRetrieves the total count of all blogs in a Shopify store.
- Retrieve count of custom collections (Deprecated)Retrieves a count of custom collections with optional filters.
- Get draft orders countRetrieves a count of draft orders from a Shopify store.
- Count all the events (Deprecated)Count all events in a Shopify store with comprehensive filtering.
- Count fulfillments for orderRetrieves a count of fulfillments associated with a specific order.
- Count shop metafieldsRetrieves the shop-level count of metafields.
- Count orders (Deprecated)DEPRECATED: Use SHOPIFY_RETRIEVES_AN_ORDER_COUNT instead.
- Retrieve page countRetrieve the total count of pages in a Shopify store.
- Count price rulesRetrieves a count of all price rules.
- Count product imagesRetrieves the total count of images for a specific Shopify product.
- Count product variantsRetrieves the total count of variants for a Shopify product.
- Count script tagsRetrieves a count of all script tags in the shop.
- Get abandonmentRetrieves an abandonment record from Shopify using its unique ID.
- Get abandonment by abandoned checkout IDQuery abandonment information by abandoned checkout ID using Shopify's GraphQL Admin API.
- Get a list of access scopesRetrieves a list of access scopes associated with the access token.
- Get AppQuery information about a Shopify app using the GraphQL API.
- Get app by handleQuery app information by handle using the Shopify Admin GraphQL API.
- Get app installation detailsQuery a specific app installation on a Shopify store.
- Get Application Charge By IDRetrieve a single application charge by its unique identifier.
- Get Application ChargesRetrieves a list of one-time application charges for the current app installation.
- Get application creditsRetrieve all application credits for a shop.
- Get ArticleRetrieves a single article from a Shopify blog by its ID.
- Get Batch Discount CodesRetrieves discount codes from a batch creation job, showing which succeeded and which failed.
- Get Single BlogRetrieve a single blog by its unique identifier.
- Get blog article tagsRetrieve a list of all article tags from a specific blog.
- Get bulk operation statusQuery the status and details of a Shopify bulk operation by its ID.
- Get carrier servicesRetrieves all active carrier services configured in a Shopify store.
- Get catalogs countQuery the count of catalogs in the Shopify store.
- Get checkout profileRetrieves a checkout profile from Shopify using its unique ID.
- Get checkouts countRetrieves a count of abandoned checkouts from the past 90 days.
- Get collect by IDRetrieves a specific collect by its ID.
- Get collection by IDRetrieves a specific Shopify collection by its , optionally filtering returned data to specified .
- Get collection by identifierQuery a collection by identifier (ID or handle) using the Shopify GraphQL Admin API.
- Get collectsRetrieves a list of collects from a Shopify store, where a collect links a product to a custom collection.
- Get collects countRetrieves a count of collects (product-collection relationships).
- Get count of commentsRetrieves a count of comments.
- Get consent policyQuery consent policies for privacy compliance requirements.
- Get CountriesRetrieve a list of countries configured in the Shopify store with tax rates and provinces.
- Get countries countRetrieves the count of countries configured in a Shopify store.
- Get provinces count for countryRetrieves a count of provinces for a country.
- Get Province for CountryGet Province for Country
- Get countryRetrieve a specific country by its ID from Shopify.
- Get provinces for countryRetrieve a list of provinces for a specified country.
- Get CurrenciesRetrieve a list of currencies enabled on a Shopify store.
- Get custom collection by IDRetrieve a single custom collection by its unique ID from Shopify.
- Get custom collectionsRetrieves a list of custom collections from a Shopify store.
- Get custom collections countRetrieves the total count of custom collections in a Shopify store with optional filters.
- Retrieve a single customerRetrieve a single customer by their unique identifier.
- Get Customer AddressRetrieve details of a single customer address from Shopify.
- Get Customer AddressesRetrieves all addresses associated with a specific customer.
- Get customer ordersRetrieves all orders for a specific, existing customer in Shopify using their unique customer ID.
- Get customers countRetrieves a count of all customers.
- Search CustomersSearch for customers matching a supplied query.
- Get Discount CodeRetrieves a single discount code for a price rule.
- Retrieve Discount Code Creation JobRetrieves the status and progress of an asynchronous batch discount code creation job for a specific price rule.
- Get discount codes countRetrieves a count of discount codes for a shop.
- Get Discount Code LocationLook up a discount code by its code name and retrieve its resource location and IDs.
- Get event by IDRetrieve a specific Shopify event by its ID.
- Get events list (Deprecated)Retrieves a list of audit trail events from a Shopify store.
- Get fulfillments by fulfillment orderRetrieves all fulfillments (shipments) associated with a specific fulfillment order.
- Get Fulfillment EventRetrieves a specific fulfillment event by its ID, providing detailed shipment tracking information.
- Get fulfillment eventsRetrieves tracking events for a specific fulfillment, showing shipment status updates (e.g., in_transit, out_for_delivery, delivered) with timestamps and location…
- Get fulfillment orders for order (Deprecated)Retrieve all fulfillment orders for a specific order.
- Get fulfillment order locations for moveRetrieve locations that a fulfillment order can potentially move to.
- Get fulfillment order locations for move (Deprecated)Retrieve a list of locations that a fulfillment order can potentially move to.
- Get fulfillment orders for orderRetrieves a list of fulfillment orders for a specific order.
- Get Fulfillment ServicesRetrieve a list of fulfillment services available on the Shopify store.
- Get Gift Card By IDRetrieves detailed information about a specific gift card by its ID.
- Get Inventory ItemRetrieves a single inventory item by ID.
- Get Inventory ItemsRetrieves a list of inventory items by specified IDs.
- Get Inventory LevelsRetrieves a list of inventory levels for specified items and locations.
- Get Inventory Levels For LocationRetrieves a list of inventory levels for a specific location.
- Get locationRetrieve a single location by its ID.
- Get locations countQuery the count of locations in a Shopify store using the GraphQL API.
- Retrieve a single marketing eventRetrieves detailed information about a specific marketing event by its ID.
- Get marketing events countRetrieves a count of all marketing events in the store.
- Get blog metafieldsRetrieve a list of metafields from a blog resource.
- Get metafield by IDRetrieve a single metafield from a resource by its ID.
- Get metafieldsRetrieve a list of metafields.
- Get shop metafields count (Deprecated)Retrieves the count of shop-level metafields only.
- Get orderRetrieve a specific order using its unique identifier.
- Retrieve order fulfillmentsRetrieve fulfillments associated with a Shopify order.
- Get order list (Deprecated)Retrieves a list of orders from Shopify with optional filters and pagination.
- Get specific refund for orderRetrieves a specific refund by refund ID for an order.
- Get refunds for orderRetrieves a list of all refunds for a specific order.
- Get Order Risks (Deprecated)Retrieves all fraud risk assessments for a specific order.
- Get order risksRetrieves all fraud risk assessments for a specific order.
- Get order by id (Deprecated)Retrieves a specific Shopify order by its unique ID, which must correspond to an existing order.
- Get orders with filtersRetrieves Shopify orders filtered by dates and other filters.
- Get order transactions countRetrieve a count of an order's transactions in Shopify.
- Get page by IDRetrieve a single Shopify page by its unique ID.
- Get PoliciesRetrieve a list of the shop's policies.
- Get Price RuleRetrieves a single price rule by ID from Shopify.
- Check Batch Listing Support for Price RuleChecks if batch listing is supported for a price rule and provides guidance on alternatives.
- Get Discount Codes for Price RuleRetrieve a list of discount codes for a price rule.
- Get productRetrieves details for an existing Shopify product using its unique product ID.
- Get product imageRetrieve a single product image by ID for a specific product.
- Get Product Images (Deprecated)Retrieves all images for a Shopify product, specified by its which must correspond to an existing product.
- Get product metafieldRetrieves a specific metafield for a Shopify product using the product ID and metafield ID.
- Get product metafieldsRetrieves all metafields for a specific Shopify product.
- Get products (Deprecated)Retrieves a list of products from a Shopify store.
- Get products in collection (Deprecated)Retrieves products that belong to a specific Shopify collection.
- Get products (paginated)List products with Shopify cursor-based pagination.
- Get recurring application chargesRetrieve a list of recurring application charges for the app.
- Retrieve a single redirect (Deprecated)Retrieve details of a specific URL redirect by its ID.
- Get redirect by IDRetrieve a single redirect by its ID.
- Get redirectsRetrieve a list of URL redirects from a Shopify store.
- Get redirects countRetrieves a count of URL redirects in the store.
- Retrieve a specific refund (Deprecated)Retrieves detailed information about a specific refund for an order.
- Get Script TagRetrieves a single script tag by its ID.
- Get segments countQuery the number of segments for a shop.
- Get Shipping ZonesRetrieve all configured shipping zones with countries, provinces, tax rates, and shipping rates.
- Get shop billing addressRetrieves the billing address for the shop via GraphQL query.
- Get Shop ConfigurationDEPRECATED: Use SHOPIFY_GET_SHOP_DETAILS instead.
- Get Shop Details (Deprecated)Retrieves comprehensive administrative information about the authenticated Shopify store.
- Retrieve metafield by ID (Deprecated)Retrieve a metafield by its ID directly.
- Retrieve metafields from resource endpoint (Deprecated)DEPRECATED: Use SHOPIFY_GET_METAFIELDS instead (apps/shopify/actions/get_metafields.py).
- Retrieve a single smart collection (Deprecated)Retrieve a single smart collection by its ID from Shopify.
- Get smart collection by IDRetrieve a single smart collection by its ID.
- Get smart collectionsRetrieve a list of smart collections from a Shopify store.
- Get smart collections countRetrieve a count of smart collections in a Shopify store.
- Get storefront access tokensRetrieves a list of storefront access tokens that have been issued for the shop.
- Get tender transactionsRetrieve a list of tender transactions from Shopify.
- Retrieve a single themeRetrieves a single Shopify theme by its unique ID.
- Get themesRetrieves a list of themes from a Shopify store.
- Get Theme AssetRetrieve a single asset for a theme by its key.
- Retrieve a specific transactionRetrieve a specific transaction for an order.
- Get WebhookRetrieves a single webhook subscription by its ID.
- Get webhook subscriptions countQuery the number of webhook subscriptions for a shop.
- List abandoned checkoutsRetrieves a list of abandoned checkouts with customer contact information.
- List article authorsRetrieve a list of all article authors from the store.
- List article tagsRetrieve a list of all article tags from the store.
- List available localesQuery available locales for the Shopify store using the Admin GraphQL API.
- Retrieve list of articles from blogRetrieves a list of all articles from a blog.
- Retrieve a list of all blogsRetrieve a list of all blogs from a Shopify store.
- List bulk operationsRetrieve a paginated list of bulk operations from Shopify.
- List channelsRetrieves a list of sales channels available in the Shopify store using GraphQL.
- List checkout profilesQuery checkout profiles from Shopify.
- Retrieve products in collectionRetrieve a list of products belonging to a collection.
- Retrieve list of collects (Deprecated)Retrieve a list of collects (product-collection associations).
- Retrieve a list of commentsRetrieve a list of comments from Shopify.
- Retrieve custom collections (Deprecated)Retrieve a list of custom collections from Shopify.
- Get customer orders (Deprecated)Retrieves all orders for a specific customer from Shopify.
- Retrieve list of draft ordersRetrieve a list of draft orders from Shopify.
- List locationsRetrieve a list of locations for a Shopify store.
- Retrieve all marketing eventsRetrieves a paginated list of marketing events from a Shopify store.
- List orders (Deprecated)Retrieves a list of orders from Shopify with optional filtering by status, dates, and other criteria.
- Retrieve refunds for order (Deprecated)Retrieve a list of refunds for a Shopify order.
- Retrieve list of pagesRetrieve a list of all pages from a Shopify store.
- List Payment Terms TemplatesQuery payment terms templates from Shopify using the GraphQL API.
- Get product variantsRetrieve all variants for a specified product.
- Get resource feedbackRetrieves the current resource feedback for the shop.
- Retrieve all script tagsRetrieves a list of all script tags.
- List Theme Assets (Deprecated)Retrieves metadata for theme assets (files that make up a theme: templates, images, stylesheets, snippets).
- Retrieve order transactionsRetrieves all transactions for a specific order.
- Query app by API keyQuery app information by API key using Shopify's GraphQL Admin API.
- Query business entitiesRetrieve all business entities associated with the shop.
- Query business entityQuery business entity information from Shopify.
- Query catalogsQueries catalogs from Shopify using the GraphQL Admin API.
- Query channel by IDQuery a single Shopify channel by ID.
- Query consent policy regionsQuery the list of countries and regions for which consent policies can be created in Shopify.
- Query current app installationQuery the currently authenticated app installation on a Shopify store.
- Query current Shopify bulk operationQuery the current Shopify bulk operation status.
- Query customer account pagesQueries customer account pages from Shopify using the GraphQL Admin API.
- Query deletion eventsQuery deletion events from Shopify.
- Query disputesQuery Shopify Payments disputes using the GraphQL Admin API.
- Query domainQuery a specific domain by its ID from Shopify.
- Query eventsQuery events from Shopify using the GraphQL Admin API.
- Query events countQuery the count of events in Shopify using the GraphQL Admin API.
- Query jobQuery a single job by its ID using Shopify's GraphQL API.
- Query metafield definition by IDQuery metafield definition details by ID using Shopify's GraphQL Admin API.
- Query metafield definitionsQuery metafield definitions from Shopify using the GraphQL Admin API.
- Query metafield definition typesQueries all available metafield definition types from Shopify using the GraphQL Admin API.
- Query node by IDQuery any Shopify resource by its global ID using the node query.
- Query nodes by IDsQuery nodes by their IDs from the Shopify GraphQL Admin API.
- Query online storeQuery online store settings from Shopify using the GraphQL Admin API.
- Query product duplicate jobQuery a product duplicate job by its ID using Shopify's GraphQL API.
- Query public API versionsQuery available public API versions from Shopify using the GraphQL Admin API.
- Query publication by IDQuery a single publication by ID using Shopify's GraphQL Admin API.
- Query server pixel configurationQuery the server pixel configuration in Shopify.
- Query Shop (GraphQL)Retrieve shop information using the Shopify GraphQL Admin API.
- Query shop billing preferencesQuery the shop's billing preferences from Shopify using the GraphQL Admin API.
- Query Shopify FunctionsQuery Shopify Functions owned by the API client installed on the shop.
- Query Shop Pay payment request receiptsQuery Shop Pay payment request receipts from Shopify using the GraphQL Admin API.
- Query standard metafield templatesQuery standard metafield definition templates from Shopify using the GraphQL Admin API.
- Query taxonomyQuery Shopify's product taxonomy using the GraphQL Admin API.
- Query webhook subscription by IDRetrieve webhook subscription details by ID using the Shopify GraphQL Admin API.
- Query webhook subscriptionsQuery webhook subscriptions from Shopify using the GraphQL Admin API.
- Get product images count (Deprecated)Retrieves the total count of images for a Shopify product.
- Retrieve a specific metafield (Deprecated)Retrieve a metafield by specifying the ID.
- Get resource metafieldsRetrieve metafields attached to any Shopify resource by using the resource's endpoint.
- Retrieve abandoned checkouts (Deprecated)Retrieves a list of abandoned checkouts from Shopify.
- Get Price Rules ListRetrieve a list of price rules from a Shopify store.
- Retrieve a list of products (Deprecated)Retrieve a list of products from Shopify.
- Retrieve a single location by its ID (Deprecated)Retrieves detailed information about a specific Shopify location by its ID.
- Get order risk by IDRetrieves a single order risk assessment by its unique ID.
- Retrieve Single Price Rule (Deprecated)Retrieves a single price rule by its unique identifier.
- Retrieve a single product (Deprecated)Retrieves a single product by its unique product ID.
- Retrieve Specific Fulfillment Event (Deprecated)Retrieves a specific fulfillment event by its ID.
- List article tags from blog (Deprecated)Retrieve a list of all article tags from a specific blog.
- Retrieve Discount Codes for Batch Job (Deprecated)Retrieve a list of discount codes for a discount code creation job.
- Retrieve storefront access tokens (Deprecated)Retrieves a list of storefront access tokens that have been issued for the shop.
- Retrieve specific fulfillment orderRetrieve a specific fulfillment order by its ID.
- Retrieve Shop Configuration (Deprecated)Retrieve the shop's configuration and general business settings.
- Search Gift CardsSearch for gift cards that match a supplied query.
Create & communicateCreate records or send supported messagesView 49 actions
- Add product to custom collection (Deprecated)DEPRECATED: Use SHOPIFY_ADDS_A_PRODUCT_TO_A_CUSTOM_COLLECTION instead.
- Add product to custom collectionAdd a product to a custom collection by creating a collect resource.
- Create a metafieldCreate a metafield for any Shopify resource.
- Create A New Product Image (Deprecated)Create a new product image for a Shopify product.
- Create app subscriptionCreate a recurring or usage-based app subscription for charging Shopify merchants.
- Create ArticleCreate an article for a blog in Shopify.
- Create Comment for ArticleCreate a comment for an article in Shopify.
- Create a new blogCreate a new blog in Shopify.
- Create CountryCreate a country with tax configuration for the Shopify store.
- Create a custom collectionCreate a new custom (manually curated) collection in Shopify.
- Create CustomerCreate a new customer in Shopify.
- Generate Customer Account Activation URLGenerate a one-time account activation URL for a customer whose account is in 'disabled' state (not yet activated).
- Create customer addressCreate a new address for a customer.
- Create delegate access tokenCreate a delegate access token with a subset of the parent token's permissions.
- Create Discount CodeCreates a discount code for an existing price rule.
- Create Discount Codes BatchCreate a discount code creation job for batch processing.
- Create a new draft orderCreate a draft order in Shopify.
- Create EventBridge webhook subscriptionCreate an AWS EventBridge webhook subscription in Shopify.
- Create FulfillmentCreates a fulfillment for one or many fulfillment orders for a specific order.
- Create Fulfillment EventCreates a tracking event for a fulfillment to update shipment status.
- Create Gift CardCreate a gift card for a Shopify store.
- Create Marketing Event EngagementsCreate engagement data for a marketing event in Shopify.
- Create Marketing EventCreate a marketing event in Shopify to track promotional actions.
- Create blog metafieldCreates a new metafield for a Shopify blog.
- Create One-Time Application ChargeCreate a new one-time application charge in Shopify.
- Create an orderCreate a fully committed (real) order in Shopify without payment processing.
- Create order riskCreates a risk assessment record for a Shopify order, documenting fraud detection findings or security concerns.
- Create transaction for orderCreates a transaction for an order to process payment operations.
- Create a new pageCreate a static web page in Shopify.
- Create Price RuleCreates a price rule that defines discount logic for Shopify orders.
- Create a product (Deprecated)DEPRECATED: Use SHOPIFY_CREATES_A_NEW_PRODUCT instead.
- Create Product Image (Deprecated)DEPRECATED: Use SHOPIFY_CREATE_A_NEW_PRODUCT_IMAGE instead.
- Create product metafieldCreates a new metafield for a specific Shopify product.
- Create a new product variantCreate a new product variant for an existing product.
- Create Pub/Sub webhook subscriptionCreate a Google Cloud Pub/Sub webhook subscription in Shopify.
- Create RedirectCreate a URL redirect in Shopify.
- Create order refundCreates a refund for a Shopify order.
- Create Resource FeedbackCreates shop-level resource feedback to notify Shopify merchants about app setup requirements or successful configuration.
- Create a new product (Deprecated)Create a new product in Shopify.
- Create Script TagCreate a new script tag in Shopify to load remote JavaScript into your online store.
- Create Smart CollectionCreate a new smart collection with automated product rules.
- Create or Update Theme AssetCreates or updates a theme asset file (templates, stylesheets, scripts, or images) within a Shopify theme.
- Create Storefront Access TokenCreates a new storefront access token for unauthenticated Storefront API access.
- Create ThemeCreates a new theme in Shopify from a ZIP file containing theme assets.
- Create Webhook (Deprecated)Creates a new webhook subscription in Shopify to receive real-time notifications when specific events occur in the store.
- Create webhook subscriptionCreate a webhook subscription that notifies your app when specific events occur in a Shopify store.
- Send Account Invite to Customer (Deprecated)Sends an account activation invite email to an existing customer, allowing them to set up their online store account.
- Send Customer Account InviteSends an account invitation email to a customer, allowing them to create or activate their Shopify account.
- Send an invoiceSend an invoice email for a draft order to a customer.
Update & manageChange and manage existing recordsView 56 actions
- Run Shopify bulk query operationRun a Shopify GraphQL bulk query operation and return the result file URL and operation metadata.
- Disable a Gift CardDisable a gift card in Shopify.
- Enable standard metaobject definitionEnable a standard metaobject definition from its template.
- Execute Shopify GraphQL queryExecutes a GraphQL query against the Shopify Admin API for flexible data retrieval and mutations including metafields.
- Mark Comment as Not SpamMarks a comment as not spam in Shopify, restoring it to published or unapproved state.
- Mark Comment as SpamMark a comment as spam in Shopify.
- Modify an existing product variantUpdate an existing product variant in Shopify.
- Modify existing webhook (Deprecated)Modify an existing webhook subscription's address or other properties.
- Move Fulfillment Order to New LocationMove a fulfillment order from one merchant managed location to another.
- Restore CommentRestores a previously removed comment, changing its status back to 'published'.
- Run bulk mutation operationCreate and run a bulk operation to import data asynchronously by executing a GraphQL mutation multiple times.
- Run Shopify bulk operation queryCreate and start a Shopify GraphQL bulk operation for asynchronous data fetching.
- Set Default Customer AddressSet a specific address as the default address for a customer.
- Set Fulfillment Orders DeadlineSet the latest fulfillment deadline for multiple fulfillment orders.
- Set inventory levelSet inventory level for an item at a location.
- Set metafieldsCreate or update multiple metafields in a single operation using the metafieldsSet GraphQL mutation.
- Update app subscription line item capped amountUpdate the capped amount on usage-based billing for an app subscription line item.
- Update ArticleUpdate an existing article in a Shopify blog.
- Modify an existing blogUpdates an existing blog's configuration in your Shopify store.
- Update CommentUpdate an existing comment on a blog article in Shopify.
- Update Country (Deprecated)DEPRECATED: Updates an existing country's tax configuration in Shopify.
- Update Province Tax InformationUpdate Province Tax Information
- Update CountryUpdate an existing country's tax configuration in Shopify.
- Update custom collectionUpdate an existing custom collection in Shopify.
- Update CustomerUpdate an existing customer in Shopify.
- Update Customer AddressUpdates an existing address for a Shopify customer.
- Modify an existing draft orderUpdate an existing draft order in Shopify.
- Update EventBridge webhook subscriptionUpdate an Amazon EventBridge webhook subscription in Shopify.
- Update Fulfillment TrackingUpdates tracking information (carrier company, tracking number, or custom URL) for an existing fulfillment.
- Update an Existing Gift CardUpdates an existing gift card in Shopify.
- Update inventory itemUpdates properties of an inventory item in Shopify.
- Update Marketing EventUpdates an existing marketing event in Shopify.
- Update blog metafield (Deprecated)Update an existing metafield for a blog.
- Update metafield by IDUpdate an existing Shopify metafield by its ID.
- Update metafield definitionUpdate a Shopify metafield definition's configuration including name, description, validation rules, access settings, and capabilities.
- Update a metafield (Deprecated)Update an existing metafield for any Shopify resource type.
- Update a metafield (Deprecated)Update an existing metafield for any Shopify resource.
- Update OrderUpdates mutable fields on an existing Shopify order.
- Update order riskUpdates an order risk assessment for fraud detection in Shopify.
- Update PageUpdates an existing page in a Shopify store.
- Update Price RuleUpdate an existing price rule (discount) in Shopify.
- Update Product ImageModify an existing product image.
- Update product metafieldUpdates an existing metafield for a specific Shopify product.
- Update ProductDEPRECATED: Use SHOPIFY_UPDATES_A_PRODUCT instead.
- Update Province for Country (Deprecated)Updates an existing province for a country in Shopify.
- Update Pub/Sub webhook subscriptionUpdates a Google Cloud Pub/Sub webhook subscription configuration.
- Update redirectUpdate an existing Shopify redirect.
- Update redirect (Deprecated)Update an existing Shopify redirect.
- Update a product (Deprecated)Updates a product and its variants and images.
- Update Script TagModify an existing script tag in Shopify.
- Update a metafield (Deprecated)Update an existing shop-level metafield's value and type.
- Update Smart CollectionUpdate an existing smart collection.
- Update smart collection (Deprecated)Update an existing smart collection.
- Update smart collection product orderUpdates the display order of products in a smart collection with manual sorting enabled.
- Modify existing themeUpdate an existing theme's properties such as name or role.
- Update webhook subscriptionUpdate a webhook subscription's configuration in Shopify.
Remove & cancelRemove records or cancel supported workView 42 actions
- Delete metafields in bulkDeletes multiple metafields in bulk using their owner ID, namespace, and key.
- Cancel App SubscriptionCancel an app subscription in Shopify using the appSubscriptionCancel GraphQL mutation.
- Cancel Shopify bulk operationCancel a running Shopify bulk operation.
- Cancel a fulfillmentCancels an existing fulfillment by its ID, reverting all line items to an unfulfilled state.
- Cancel a Fulfillment OrderCancels a fulfillment order in Shopify and marks it as closed.
- Cancel an orderCancels a Shopify order and optionally restocks items and sends email notifications.
- Delete ArticleDelete an article from a blog in Shopify.
- Delete a blogPermanently deletes a blog from a Shopify store using its ; this action is irreversible and requires the 'content' access scope.
- Remove product from collectionRemoves a product from a custom collection by deleting the collect.
- Remove a commentRemove a comment from a Shopify blog.
- Delete countryDeletes a country from the shop's tax configuration.
- Delete custom collection (Deprecated)DEPRECATED: Use SHOPIFY_DELETES_A_CUSTOM_COLLECTION instead.
- Delete a customerDeletes a customer from the Shopify store.
- Delete customer addressRemoves an address from a customer's address list.
- Delete a draft orderDelete a draft order from Shopify.
- Delete fulfillment eventDeletes a fulfillment event (tracking status update) from an order's fulfillment.
- Remove fulfillment serviceRemove an existing fulfillment service from a Shopify store.
- Delete inventory levelsDeletes an inventory level of an inventory item at a location.
- Delete a marketing eventDelete a marketing event from Shopify.
- Delete a metafield by its IDDeletes a metafield by its ID from any Shopify resource.
- Delete metaobjectDeletes a metaobject and its associated metafields using GraphQL mutation.
- Delete metaobject definitionDelete a metaobject definition and all its associated data.
- Delete an orderPermanently delete an order from Shopify.
- Delete order riskDeletes an order risk from an order.
- Delete a pageDelete a page from a Shopify store permanently.
- Delete price ruleDeletes an existing price rule from the Shopify store permanently.
- Delete a productPermanently deletes a product from a Shopify store by its product ID.
- Delete product imageDeletes a specific image from a product in Shopify, requiring the of an existing product and the of an image currently associated with that product.
- Delete product metafieldDeletes a specific metafield from a Shopify product using the product ID and metafield ID.
- Remove product variantDeletes a specific product variant from a Shopify store using its unique product ID and variant ID; this action is irreversible.
- Delete redirectPermanently deletes a URL redirect from a Shopify store.
- Delete a custom collectionPermanently delete a custom collection from a Shopify store.
- Delete a discount codeDelete a discount code from a price rule.
- Delete a saved searchDelete a saved search in Shopify.
- Delete Script TagDelete a script tag from your Shopify store.
- Delete smart collectionPermanently removes a smart collection from a Shopify store using its ; this action is irreversible and requires a valid, existing smart collection ID.
- Delete Storefront Access TokenDelete an existing storefront access token from a Shopify store.
- Delete themeDeletes a theme from the Shopify store by its ID.
- Delete theme assetDelete an asset from a Shopify theme.
- Delete webhook subscription (Deprecated)Delete a webhook subscription from Shopify.
- Delete webhook subscriptionDelete a webhook subscription and stop all future webhooks to its endpoint.
- Delete web presenceDelete a web presence from Shopify.
Other actionsSpecialist and administrative actions.View 54 actions
- Activate One-Time ChargeActivate a one-time application charge in Shopify.
- Adjust inventory levelsAdjust the inventory level of an inventory item at a single location.
- Apply fulfillment holdApplies a fulfillment hold to an open fulfillment order, halting all fulfillment work.
- Approve a commentApproves a pending comment and publishes it to a blog article, making it publicly visible to readers.
- Bulk create products via GraphQLCreates many products (20-50+) in one asynchronous Shopify bulk mutation job.
- Bulk delete customer addresses (Deprecated)Bulk delete multiple customer addresses in a single operation.
- Bulk delete metaobjectsAsynchronously delete metaobjects and their associated metafields in bulk.
- Calculate a refundCalculate accurate refund amounts, taxes, and transactions for a Shopify order before creating an actual refund.
- Close an orderCloses an open Shopify order.
- Complete a draft orderComplete a draft order in Shopify and transition it to an actual order.
- Connect inventory item to locationConnects an inventory item to a location, establishing where the item can be stocked and fulfilled.
- Retrieves a count of locations (Deprecated)Retrieves a count of locations.
- Retrieves a count of productsRetrieve a count of products in the Shopify store.
- Receive a count of all webhooks (Deprecated)Retrieves a count of existing webhook subscriptions.
- Receive a single draft orderRetrieve detailed information for a specific draft order from a Shopify store.
- Retrieves fulfillments by fulfillment order (Deprecated)Retrieves all fulfillments associated with a specific fulfillment order.
- Retrieves a list of gift cardsRetrieve a list of gift cards from Shopify.
- Retrieves a count of gift cardsRetrieves the total count of gift cards in the store.
- Receive a single product variantRetrieves detailed information about a single product variant by its ID from Shopify.
- Shopify GraphQL Admin executeExecute any Shopify Admin GraphQL query or mutation with variables.
- Shopify GraphQL collections and publication-ready collection readsShopify GraphQL collections and publication-ready collection reads.
- Shopify GraphQL customers and customer searchShopify GraphQL customers and customer search.
- Shopify GraphQL discounts and discount searchShopify GraphQL discounts and discount search.
- Shopify GraphQL draft ordersShopify GraphQL draft orders.
- Shopify GraphQL inventory items and levelsShopify GraphQL inventory items and levels.
- Shopify GraphQL metafields and metaobjectsCanonical GraphQL read surface for metafields, metafield definitions, and metaobjects.
- Shopify GraphQL orders and order searchShopify GraphQL orders and order search.
- Shopify GraphQL products, variants, media, and publishingGraphQL-first product toolkit: products, variants, options, media, and publications.
- Shopify GraphQL shop and app metadataGraphQL-first shop, app installation, and configuration read action.
- Shopify GraphQL webhook subscriptionsShopify GraphQL webhook subscriptions.
- Shopify GraphQL write operationsCanonical GraphQL write surface for Shopify orders, customers, inventory, discounts, collections, webhooks, fulfillments, metafields, and bulk operations.
- Retrieves all application credits (Deprecated)Retrieve all application credits issued to a shop by your app.
- Receive a list of all countries (Deprecated)Retrieve a list of all countries where the merchant sells products with tax rates.
- Retrieves a list of currencies enabled on a shop (Deprecated)Retrieves a list of currencies enabled on a Shopify store.
- Retrieves a list of customersRetrieve a list of customers from a Shopify store.
- Retrieves a List of Inventory Levels (Deprecated)Retrieves a list of inventory levels for specified items and locations.
- Retrieves a list of orders (Deprecated)Retrieves a list of orders from Shopify.
- Receive A List Of All Product ImagesRetrieve all images for a Shopify product.
- Pin metafield definitionPin a metafield definition in Shopify admin.
- Receive a single fulfillmentRetrieve detailed information about a specific fulfillment for an order.
- Receive a single webhook (Deprecated)Retrieves detailed information about a specific webhook subscription by its ID.
- Release fulfillment holdReleases the fulfillment hold on a fulfillment order, allowing fulfillment work to proceed.
- Release fulfillment order hold (Deprecated)Release all fulfillment holds on a fulfillment order.
- Reopen a closed orderReopens a previously closed Shopify order.
- Retrieves a list of all article tags (Deprecated)Retrieves all article tags used across all blogs in the Shopify shop.
- Retrieves a list of webhooks (Deprecated)Retrieve a list of webhook subscriptions for a Shopify shop.
- Retrieves an order count (Deprecated)Retrieves the count of orders matching specified filters.
- Revoke app access scopesRevoke previously granted access scopes from an app installation.
- Trigger Shopify FlowTrigger Shopify Flow workflows that begin with the specified trigger handle.
- Bulk delete customer addressesPerforms bulk operations on multiple customer addresses.
- Bulk update product variants via GraphQLUpdates many product variants (20-50+) in one asynchronous Shopify bulk mutation job.
- Updates An Article (Deprecated)DEPRECATED: Use SHOPIFY_UPDATE_ARTICLE instead.
- Updates An Existing Discount CodeUpdates the code value of an existing discount code associated with a price rule.
- Validate AccessDEPRECATED: Use SHOPIFY_GET_SHOP_DETAILS instead.
Connection record
A connection you can control.
- Sign-in
- Customer-managed key
- Setup
- Use a key you create and control. It is stored securely and limited to the work agreed for the role.
- Boundaries
- Only the approved role and actions.
- Off switch
- Revoke the connection from your account.
FAQ
Before you connect Shopify
How does the agent connect to Shopify?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in Shopify?
The page above lists the 407 actions currently available through the Shopify connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Shopify included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Shopify is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.
Bring the workflow together
Ready to put Shopify to work?
Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.