Triggers & Actions

Use BigCommerce as a trigger to kick off a workflow, or use it as an action to do something automatically in your workflow.

Triggers

No triggers available

Actions

  • Create Cart

    Creates a new cart with line items, custom items, or gift certificates. Note: Use real product IDs from your store or use custom_items instead.

  • Get Cart

    Retrieves a cart by its ID

  • Update Cart Customer ID

    Updates a cart's customer ID. Note: This will remove any promotions or shipping calculations tied to the previous customer

  • Delete Cart

    Deletes a cart permanently. Once deleted, the cart cannot be recovered

  • Get All Cart Metafields

    Get all cart metafields with optional filtering and pagination

  • Get All Channels

    Returns a list of channels including the default BigCommerce storefront

  • Get Channel

    Returns a channel by ID. Channel ID 1 returns the default BigCommerce storefront

  • Create Channel

    Creates a new sales channel (marketplace, storefront, POS, or marketing). Note: Platform must match the channel type.

  • Update Channel

    Updates an existing channel. Note: platform and type cannot be changed after creation

  • Get All Customers

    Returns a list of customers with optional filtering and pagination

  • Create Customers

    Creates up to 10 customers in one call. Required fields: email, first_name, last_name. Note: Use customer_group_id: 0 for default group.

  • Update Customers

    Updates up to 10 customers in one call. Required: id field for each customer. Read-only fields: id, registration_ip_address, date_created, date_modified, origin_channel_id

  • Delete Customers

    Deletes customers by ID. Note: A query is required; if not provided, a 204 is returned with no changes

  • Get All Products

    Returns a list of products with optional filters

  • Get Product

    Returns a single product by ID

  • Create Product

    Creates a new product. Required: name, type, weight, price. Categories required when V2 product experience enabled.

  • Update Product

    Updates a product. Only send fields you want to update. Read-only: id, date_created, date_modified, calculated_price, base_variant_id

  • Update Products (Batch)

    Updates up to 10 products in one call. Each product must have an "id" field. Read-only: id, date_created, date_modified, calculated_price, base_variant_id

  • Delete Product

    Deletes a single product by ID

  • Get All Blog Posts

    Returns all blog posts. Default sorting is by published_date (most recent first)

  • Get Blog Post

    Returns a single blog post by ID

  • Create Blog Post

    Creates a new blog post. Required: title, body. Posts default to draft status unless is_published is set to true.

  • Update Blog Post

    Updates a blog post. Only send fields you want to update. Note: To keep a post published, explicitly set is_published to true.

  • Delete Blog Post

    Deletes a single blog post by ID

  • Get Blog Posts Count

    Returns the total count of all blog posts