BigCommerce
Also an agent toolBigCommerce REST Management API (v3 + v2): manage the product catalog (products, variants, images, videos, custom fields, bulk pricing, complex rules, categories, category trees, brands, options, modifiers, reviews), orders (orders, order products, shipments, shipping addresses, order statuses, coupons, messages), customers and customer groups, carts and checkouts, channels, price lists, promotions, coupons, webhooks, store information, settings, wishlists, subscribers, scripts, content pages, redirects, widgets/themes, and tax classes/zones. Custom X-Auth-Token header auth against a per-store base URL (store hash). Change notifications use polling (orders modified-since); native webhooks are HMAC-SHA256 signed (X-BC-Signature) and documented for reference.
84 actions · 1 triggers
The BigCommerce integration lets you connect BigCommerce to your automations with 84 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: Get Store Information, List Products, Get Product, Create Product, Update Product. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 1
Events in BigCommerce that can start a workflow.
New or updated BigCommerce orders (polled)
Polls GET /v2/orders on a schedule with min_date_modified + sort=date_modified:asc to surface new and changed orders.
Actions 84
What Zervanor can do in BigCommerce.
V365
List Products
List catalog products (GET /v3/catalog/products). Supports filtering (name, sku, price ranges, is_visible), include (variants,images,custom_fields,bulk_pricing_rules), sort, and page/limit pagination. Result list at 'data', paging at 'meta.pagination'.
Get Product
Get a single catalog product (GET /v3/catalog/products/{product_id}).
Create Product
Create a catalog product (POST /v3/catalog/products). Requires name, type, weight and price.
Update Product
Update a catalog product (PUT /v3/catalog/products/{product_id}).
Delete Product
Delete a catalog product (DELETE /v3/catalog/products/{product_id}).
List Product Variants
List variants of a product (GET /v3/catalog/products/{product_id}/variants).
Create Product Variant
Create a variant on a product (POST /v3/catalog/products/{product_id}/variants).
Update Product Variant
Update a variant (PUT /v3/catalog/products/{product_id}/variants/{variant_id}).
List Product Images
List a product's images (GET /v3/catalog/products/{product_id}/images).
Create Product Image
Add an image to a product by URL (POST /v3/catalog/products/{product_id}/images).
List Product Videos
List a product's videos (GET /v3/catalog/products/{product_id}/videos).
List Product Custom Fields
List a product's custom fields (GET /v3/catalog/products/{product_id}/custom-fields).
Create Product Custom Field
Add a custom field to a product (POST /v3/catalog/products/{product_id}/custom-fields).
List Product Bulk Pricing Rules
List a product's bulk pricing rules (GET /v3/catalog/products/{product_id}/bulk-pricing-rules).
List Product Complex Rules
List a product's complex (variant) rules (GET /v3/catalog/products/{product_id}/complex-rules).
List Product Modifiers
List a product's modifiers (GET /v3/catalog/products/{product_id}/modifiers).
List Product Options
List a product's options (GET /v3/catalog/products/{product_id}/options).
List Product Reviews
List reviews for a product (GET /v3/catalog/products/{product_id}/reviews).
List Categories
List catalog categories (GET /v3/catalog/categories).
Create Category
Create a catalog category (POST /v3/catalog/categories).
List Category Trees
List category trees (GET /v3/catalog/trees).
List Brands
List catalog brands (GET /v3/catalog/brands).
Create Brand
Create a catalog brand (POST /v3/catalog/brands).
Get Catalog Summary
Get a summary of the catalog (GET /v3/catalog/summary): counts, inventory value, price ranges.
List Customers
List customers (GET /v3/customers). Supports filters (email, name, customer_group_id), include (addresses,formfields), and page/limit paging.
Create Customer
Create one or more customers (POST /v3/customers). Body is an array of customer objects; each requires email, first_name, last_name.
Update Customers
Update one or more customers (PUT /v3/customers). Body is an array of customer objects each including id.
Delete Customers
Delete customers by id filter (DELETE /v3/customers?id:in=...).
List Customer Addresses
List customer addresses (GET /v3/customers/addresses). Filter with customer_id:in.
Create Customer Addresses
Create customer addresses (POST /v3/customers/addresses). Body is an array of address objects.
List Carts
Get a cart by id (GET /v3/carts/{cart_id}). Supports include (line_items.physical_items.options,redirect_urls).
Create Cart
Create a cart (POST /v3/carts).
Add Cart Line Items
Add line items to a cart (POST /v3/carts/{cart_id}/items).
Delete Cart
Delete a cart (DELETE /v3/carts/{cart_id}).
Create Cart Redirect URL
Create a storefront redirect URL for a cart (POST /v3/carts/{cart_id}/redirect_urls).
Get Checkout
Get a checkout by id (GET /v3/checkouts/{checkout_id}). Includes consignments, coupons, and totals.
Update Checkout Billing Address
Add or update a checkout's billing address (POST /v3/checkouts/{checkout_id}/billing-address).
Add Checkout Consignments
Add consignments (shipping groups) to a checkout (POST /v3/checkouts/{checkout_id}/consignments).
Add Checkout Coupon
Apply a coupon code to a checkout (POST /v3/checkouts/{checkout_id}/coupons).
Create Order From Checkout
Convert a checkout into an order (POST /v3/checkouts/{checkout_id}/orders).
List Channels
List sales channels (GET /v3/channels).
Create Channel
Create a sales channel (POST /v3/channels).
List Price Lists
List price lists (GET /v3/pricelists).
Create Price List
Create a price list (POST /v3/pricelists).
List Price List Records
List records (per-SKU prices) in a price list (GET /v3/pricelists/{price_list_id}/records).
List Price List Assignments
List price list assignments to customer groups/channels (GET /v3/pricelists/assignments).
List Promotions
List cart-level promotions (GET /v3/promotions).
Create Promotion
Create a cart-level promotion (POST /v3/promotions).
List Webhooks
List registered store webhooks (GET /v3/hooks).
Create Webhook
Register a store webhook (POST /v3/hooks). Provide scope, destination URL, and headers (e.g. a shared secret used to build the X-BC-Signature HMAC).
Get Webhook
Get a registered webhook (GET /v3/hooks/{webhook_id}).
Delete Webhook
Delete a registered webhook (DELETE /v3/hooks/{webhook_id}).
List Pages
List content pages (GET /v3/content/pages).
Create Page
Create a content page (POST /v3/content/pages).
List Widgets
List storefront widgets (GET /v3/content/widgets).
List Themes
List storefront themes (GET /v3/themes).
List Redirects
List storefront 301 redirects (GET /v3/storefront/redirects).
List Scripts
List storefront scripts (GET /v3/content/scripts).
Create Script
Create a storefront script (POST /v3/content/scripts).
List Wishlists
List customer wishlists (GET /v3/wishlists).
Create Wishlist
Create a wishlist for a customer (POST /v3/wishlists).
List Subscribers
List email subscribers (GET /v3/customers/subscribers).
Create Subscriber
Create an email subscriber (POST /v3/customers/subscribers).
List Payment Methods
List enabled payment methods for the store (GET /v3/payments/methods).
Get Store Settings
Get global store settings (GET /v3/settings/store).
V219
Get Store Information
Get store profile and settings (GET /v2/store). Identity + connectivity probe; returns the store id, name, domain, plan, currency and features.
List Orders
List orders (GET /v2/orders). Supports min_date_modified/max_date_modified, status_id, customer_id, sort, and page/limit paging. Use sort=date_modified:asc + min_date_modified for polling. Response is a JSON array (204 when empty).
Get Order
Get a single order (GET /v2/orders/{order_id}).
Create Order
Create an order (POST /v2/orders). Requires at least a status/line items or products.
Update Order
Update an order (PUT /v2/orders/{order_id}), e.g. change status or staff notes.
Delete Order
Archive/delete an order (DELETE /v2/orders/{order_id}).
List Order Products
List the products (line items) on an order (GET /v2/orders/{order_id}/products).
List Order Shipments
List shipments for an order (GET /v2/orders/{order_id}/shipments).
Create Order Shipment
Create a shipment for an order (POST /v2/orders/{order_id}/shipments).
List Order Shipping Addresses
List an order's shipping addresses (GET /v2/orders/{order_id}/shipping_addresses).
List Order Coupons
List coupons applied to an order (GET /v2/orders/{order_id}/coupons).
List Order Messages
List customer/staff messages on an order (GET /v2/orders/{order_id}/messages).
List Order Statuses
List all order statuses (GET /v2/order_statuses).
List Customer Groups
List customer groups (GET /v2/customer_groups).
Create Customer Group
Create a customer group (POST /v2/customer_groups).
List Coupons
List coupon codes (GET /v2/coupons).
Create Coupon
Create a coupon (POST /v2/coupons).
List Tax Classes
List tax classes (GET /v2/tax_classes).
List Tax Zones
List tax zones (GET /v2/tax/zones).
Nothing matches your search.
Automations using BigCommerce
Build your own automation with BigCommerce in the visual builder.
Frequently asked questions
What can I automate with BigCommerce?
84 actions are available — for example: Get Store Information, List Products, Get Product, Create Product, Update Product, and more.
Which BigCommerce events can start a workflow?
1 triggers — for example: New or updated BigCommerce orders (polled).
Can BigCommerce be used as an AI agent tool?
Yes. Every BigCommerce action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the BigCommerce integration modelled?
BigCommerce is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.