CloudCart is an e-commerce platform that enables businesses to create and manage online stores efficiently.
CloudCart is an e-commerce platform that enables businesses to create and manage online stores efficiently. On Nagent, Cloudcart is exposed as a fully-configurable ecommerce integration that any agent can call — 150 actions, and API key authentication. No code is required to wire Cloudcart into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Cloudcart to automate the kinds of tasks ecommerce teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Cloudcart into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Cloudcart, with input parameters and output schema. Drop these into any step of an agent built in Helix.
CLOUDCART_ADD_CATEGORY_PROPERTIESTool to add properties to a category relationship. Use when you need to associate one or more properties with a category for filtering or organization purposes.
Input parameters
The unique identifier of the category to add properties to
List of property IDs to associate with the category
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_ADD_TO_CARTTool to add an item to the cart. Use after confirming a product selection with desired quantity.
Input parameters
The number of units of the product to add, must be at least 1.
The unique identifier of the product to be added to the cart.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CLEAR_CARTTool to remove all items from the specified cart. Use when you need to empty the cart before adding new items or starting over.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_BLOG_CATEGORYTool to create a new blog category in CloudCart. Use when you need to organize blog posts into categories. Requires a category name and optionally accepts an image URL for visual representation.
Input parameters
A human readable name for this blog category
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_BLOG_POSTTool to create a new blog post in CloudCart. Use when you need to publish blog content to your store. Requires post title, content, blog ID, and author ID.
Input parameters
Title of the blog post.
ID of the blog to associate this post with. Required to publish the post to a specific blog.
Content/body text of the blog post. Supports HTML formatting.
List of tag IDs to associate with this post for categorization and filtering.
ID of the author to assign to this post. Required to attribute the post to an author.
URL of the featured image for the blog post.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_BLOG_TAGSTool to create a new blog tag in CloudCart. Use when you need to add tags for organizing blog content. Tags help categorize and filter blog posts for better content discovery.
Input parameters
Data wrapper for create blog tag request
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_CATEGORYTool to create a new category. Use when you need to add organizational structure to your product catalog.
Input parameters
Title of the category
Sorting position of the category (0 = first)
SEO meta title
Detailed description of the category
Comma-separated SEO keywords
SEO meta description
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_CUSTOMERTool to create a new customer in CloudCart. Use when you need to register a new customer profile. Provide validated customer details (first name, last name, email, and password). Returns the created customer with their unique ID and timestamps.
Input parameters
Customer's email address.
Password for the customer's account. Must be at least 8 characters.
Last name of the customer.
First name of the customer.
Phone number of the customer. Optional.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_CUSTOMER_BILLING_ADDRESSTool to create a new customer billing address. Use when you need to add a billing address for an existing customer. Requires customer ID and address details (name, country, city, street).
Input parameters
Phone number
City designation
Customer's surname
Postal code
Customer's given name
Unique identifier of the existing customer to associate this billing address with
Street designation
Official ISO Country Code (2-letter)
Street number
Phone country code (2-letter ISO code)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_CUSTOMER_GROUPSTool to create a new customer group in CloudCart. Use when you need to organize customers into categories or segments for targeted marketing, pricing, or permissions. The group name must be unique.
Input parameters
Data wrapper for create customer groups request
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_CUSTOMER_SHIPPING_ADDRESSTool to create a customer shipping address in CloudCart. Use when you need to add a new delivery address for an existing customer. Requires customer ID and complete address details (name, phone, country, city, street, postal code).
Input parameters
Optional note for delivery instructions
Customer's telephone number
City of the address
Customer's surname
Postal code
Customer's given name
ID of the customer this address belongs to
Street designation
ISO 3166-1 alpha-2 country code for the address location
Building number
ISO 3166-1 alpha-2 country code for phone validation
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_CUSTOMER_TAGSTool to create a new customer tag in CloudCart. Use when you need to add tags for organizing and categorizing customers. Tags can be used for filtering, grouping, or marketing purposes.
Input parameters
The tag label to be created for customers
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_DISCOUNTTool to create a new discount in CloudCart. Use when you need to add promotional discounts, sales, or special offers. Supports various discount types (fixed, percent, flat, shipping) and flexible targeting (all products, specific products, categories, or customers).
Input parameters
Optional discount code that customers can use to apply the discount.
Name of the discount for identification purposes.
Discount active status. Use 'yes' to activate or 'no' to keep inactive.
Target configuration specifying what the discount applies to.
End date of the discount in YYYY-MM-DD format. If not provided, discount has no end date.
Maximum number of times this discount can be used in total.
Start date of the discount in YYYY-MM-DD format.
Minimum order amount required for the discount to apply (in smallest currency unit).
Value of the discount. For 'percent' type, use basis points (e.g., 1000 = 10%). For 'fixed' type, use the amount in smallest currency unit (e.g., cents).
Type of discount to apply. 'fixed' for fixed amount, 'percent' for percentage, 'flat' for flat discount, 'shipping' for shipping discount.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_DISCOUNT_CODECreate a new discount code in CloudCart. Use when you need to add promotional discount codes to the store. The value represents the discount percentage multiplied by 100 (e.g., 1500 = 15% off).
Input parameters
Unique discount code string (alphanumeric characters recommended)
Discount percentage multiplied by 100. Example: 10% discount = 1000, 15% discount = 1500
Status of the discount code: 1 for active, 0 for inactive
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_IMAGESTool to create a new image for a product. Use when you need to add an image to an existing product by providing the image URL and product ID.
Input parameters
The URL for an image to upload. Must be a valid HTTP/HTTPS URL pointing to an image file.
The ID of the product to associate the image with.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_LINKED_PRODUCTSTool to create linked product relationships in CloudCart. Use when you need to associate related products together, such as complementary items or product bundles. Supports bidirectional linking where linked products reference each other.
Input parameters
The ID of the source product to add linked products to.
List of products to link. Each item specifies a product ID and optionally whether the link should be bidirectional (two_way=1) or unidirectional (two_way=0).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_ORDERTool to create a new order. Use after assembling customer ID, cart items, and optional addresses/payment info.
Input parameters
List of line items for the order
ISO 4217 currency code
ID of the customer placing the order
Payment method code; if omitted, default store method applies
Billing address; if omitted, same as shipping_address
Shipping address; if omitted, uses customer's default address
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_PRODUCTCreates a new product in CloudCart catalog. Requires product name, price, and at least one category ID. Supports optional fields like SKU, description (HTML allowed), quantity, weight, barcode, status, tags, and images. Use this when you need to add a new product to the store inventory.
Input parameters
Stock keeping unit identifier.
Name of the product.
List of tags.
Price of the product; must be non-negative.
List of image URLs.
Status of the product (e.g., active, draft).
ID of the vendor to associate.
Weight in kilograms; must be non-negative.
Barcode (e.g., UPC/EAN).
Available quantity; must be non-negative.
List of category IDs to associate (required by API). Note: API currently only supports a single category; providing multiple categories may result in errors. IDs must be numeric integers; use CLOUDCART_GET_CATEGORIES to retrieve valid IDs. Category names or slugs are invalid.
Description of the product (HTML allowed).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_PRODUCTS_PROPERTY_OPTIONSTool to add property options to a product relationship. Use when you need to associate one or more property options with a product for configuration or customization purposes.
Input parameters
The unique identifier of the product to add property options to
List of property option IDs to associate with the product
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_PRODUCT_TO_DISCOUNTTool to create a product to discount relationship in CloudCart. Use when you need to associate a product variant with a discount and optionally set a discounted price.
Input parameters
Optional discounted price for the product variant in currency units (e.g., dollars). Will be converted to cents internally. Must be non-negative.
ID of the product to associate with the discount.
ID of the product variant to associate with the discount.
ID of the discount to associate with the product.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_PROPERTIESTool to create a new property in CloudCart. Properties are attributes that can be assigned to products (e.g., color, size, material). Use when you need to define new product characteristics or attributes for your catalog.
Input parameters
A human readable name for this property
Sort order for displaying the property
Active status: 1 for active, 0 for inactive
Visibility flag: 1 for visible, 0 for hidden
A human readable slug value. Must be unique
Display type for the property
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_PROPERTY_OPTIONTool to create a new property option. Use when you need to add a new option value to a product property (e.g., adding "Red" to a "Color" property or "Large" to a "Size" property).
Input parameters
Sort order ranking for displaying the option
A human readable name for this property option
SEO Title for the option
A human readable slug value. Must be unique
Description of the property option. Can be HTML
The unique identifier of the property to associate this option with
SEO Description for the option
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_REDIRECTSCreate a new URL redirect in CloudCart. Supports five redirect types: 'manual' for custom paths, 'external' for external URLs, and 'product', 'category', or 'vendor' to link to specific store items. Use when you need to redirect old URLs to new locations or specific store resources.
Input parameters
Relationship to an item (product, category, or vendor)
New URL path or external URL to redirect to. Required for 'manual' and 'external' redirect types. Not used for 'product', 'category', or 'vendor' types (those use item relationship instead).
Old URL path to redirect from (must be unique). Include the leading slash.
Type of redirect: 'product' links to a product, 'category' links to a category, 'vendor' links to a vendor, 'manual' is a custom redirect path, 'external' is an external URL redirect
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_SUBSCRIBERSTool to create a new subscriber in CloudCart. Use when you need to add a subscriber to the mailing list. Provide the subscriber's first name, last name, and two-letter country code.
Input parameters
Two-letter ISO 3166-1 alpha-2 country code (e.g., 'US' for United States, 'BG' for Bulgaria).
The subscriber's family name.
The subscriber's given name.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_SUBSCRIBERS_CHANNELSTool to create a new subscriber channel in CloudCart. Use when you need to add a communication channel (email or phone) for a subscriber. Provide the subscriber ID, channel type, contact identifier, and consent flags.
Input parameters
Bounce status indicator: '0' (not bounced) or '1' (bounced).
Communication channel type: either 'Email' or 'Phone'.
Verification status: '0' (not verified) or '1' (verified).
Marketing consent flag: '0' (no consent) or '1' (consent given).
The subscriber's unique identifier.
The actual contact value (email address or phone number) for the specified channel.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_SUBSCRIBERS_TAGSTool to create a new subscriber-tag association in CloudCart. Use when you need to associate a tag with a subscriber for organizing, categorizing, or filtering subscribers.
Input parameters
Unique identifier of the customer tag to associate with the subscriber
Unique identifier of the subscriber to associate with the tag
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_VARIANTTool to create a new product variant for a given product. Use when you need to add a variant with specific SKU, price, and options.
Input parameters
SKU of the new variant
Price of the variant in currency units (will be converted to smallest unit/cents internally)
Weight of the variant in kilograms (will be converted to grams internally)
Stock quantity for the variant
ID of the product to which the variant belongs
List of option values objects, each with product_option_id and value_id
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_VARIANT_OPTIONTool to create a new variant option for a specific product variant. Use when you need to add an option (e.g., 'Large') with an optional price adjustment to an existing variant.
Input parameters
Name of the variant option
Price difference for this option
The order of the option among siblings
Whether this is the default option
ID of the product to which the variant belongs
ID of the variant for which to create an option
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_VARIANT_OPTIONSTool to create a new variant option. Use when you need to add a new option (e.g., 'Medium', 'Blue') to an existing variant parameter.
Input parameters
A unique, human-readable name for the variant option
Sort order for displaying this variant option
Display color for this variant option (e.g., hex color code)
Visibility flag: 1 for visible, 0 for hidden
The ID of the associated variant parameter
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_VARIANT_PARAMETERTool to create a new variant parameter for a product variant. Use when you need to add custom attributes (e.g., color, size) after a variant is created.
Input parameters
Name of the parameter (e.g., 'color', 'size').
Type of the parameter. One of 'text', 'number', 'boolean', or 'date'.
Value of the parameter (e.g., 'red', 'XL').
The ID of the product.
The ID of the product variant.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_VARIANT_PARAMETERSTool to create a new variant parameter definition. Use when you need to define a new product attribute type (e.g., Size, Color, Material) that can be used across products.
Input parameters
A unique, human-readable name for the variant parameter (e.g., 'Size', 'Color', 'Material')
How the variant parameter appears to users in the interface
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_VENDORCreate a new vendor in your CloudCart store. Vendors represent brands, manufacturers, or suppliers. The image_url is optional - if not provided, a default placeholder will be used. If provided, it must be a valid, publicly accessible image URL.
Input parameters
Data wrapper for create vendor request
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_CREATE_WEBHOOKSTool to create a new webhook subscription in CloudCart. Use when you need to register a webhook URL for receiving real-time event notifications (e.g., order.created, order.updated). CloudCart will send HTTP POST requests to your webhook URL when the specified event occurs. Retry policy: up to 6 attempts at 60, 120, 180, 240, 300 second intervals.
Input parameters
The URL endpoint where webhook events will be sent. Must be a valid HTTPS URL.
The event that triggers the webhook. Common events include 'order.created' and 'order.updated', but other events may be supported.
Optional custom headers to append to webhook HTTP requests as key-value pairs.
New version of the orders webhook. Only applies to 'order.created' and 'order.updated' events.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_BLOG_CATEGORYTool to delete a blog category by its ID. Use after confirming the correct ID to permanently remove it.
Input parameters
Unique identifier of the blog category to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_BLOG_POSTTool to delete a blog post by its ID. Use after confirming the correct ID to permanently remove the blog post.
Input parameters
The unique identifier of the blog post to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_BLOG_TAGTool to delete a blog tag by its ID. Use after confirming the correct ID to permanently remove the tag. The API returns 204 No Content on successful deletion.
Input parameters
Unique identifier of the blog tag to delete. This is a numeric ID represented as a string (e.g., '1', '2', '123').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_CATEGORYTool to delete a category by its ID. Use after confirming the correct ID to permanently remove it.
Input parameters
Unique identifier of the category to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_CUSTOMERTool to delete a customer. Use when you need to remove a customer by their ID. Example: "Delete customer with ID 123".
Input parameters
ID of the customer to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_CUSTOMER_BILLING_ADDRESSTool to delete a customer billing address by its ID. Use when you need to remove a billing address from a customer's account.
Input parameters
The ID of the customer billing address to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_CUSTOMER_GROUPTool to delete a customer group by its ID. Use when you need to permanently remove a customer group from the store.
Input parameters
The identifier of the group intended for removal
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_CUSTOMER_SHIPPING_ADDRESSTool to delete a customer shipping address. Use when you need to remove a customer's shipping address by its ID.
Input parameters
The ID of the customer shipping address to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_CUSTOMER_TAGTool to delete a customer tag by its ID. Use after confirming the tag exists to permanently remove it.
Input parameters
The unique identifier of the customer tag to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_DISCOUNTTool to delete a discount by its ID. Use after confirming the discount exists to permanently remove it from the store.
Input parameters
The unique identifier of the discount to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_DISCOUNT_CODETool to delete a discount code by its ID. Use after confirming the discount code exists to permanently remove it from the store.
Input parameters
The ID of the discount code to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_IMAGETool to delete an image by its ID. Use when you need to remove an image permanently from the CloudCart store.
Input parameters
The unique identifier of the image to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_ORDERTool to delete an order. Use after confirming the order exists.
Input parameters
The unique identifier of the order to be deleted
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_PRODUCTTool to delete a product by its ID. Use after confirming the product exists to permanently remove it from the catalog.
Input parameters
The unique identifier of the product to delete (numeric ID as string).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_PRODUCTS_LINKED_PRODUCTSTool to delete linked product relationships in CloudCart. Use when you need to remove associations between related products. This removes the link but does not delete the products themselves.
Input parameters
The ID of the parent product from which to remove linked products.
List of linked products to remove. Each item specifies a product ID that should be unlinked from the parent product.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_PRODUCT_TO_DISCOUNTTool to delete a product-to-discount relationship by its ID. Use to remove the association between a product and a discount.
Input parameters
The unique identifier of the product-to-discount relationship to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_PROPERTYTool to delete a property by its ID. Use after confirming the correct property ID to permanently remove it from the store.
Input parameters
The ID of the property you wish to delete. This is a numeric ID represented as a string (e.g., '3', '15').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_PROPERTY_OPTIONSTool to delete a property option by its ID. Use when you need to remove obsolete property options or clean up test data.
Input parameters
The unique identifier of the property option to delete (numeric ID as string).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_REDIRECTTool to delete a redirect by its ID. Use this when you need to remove obsolete redirects or clean up redirect rules in the CloudCart store.
Input parameters
The unique identifier of the redirect to delete. This is a numeric ID represented as a string (e.g., '2', '15', '123').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_SUBSCRIBERTool to delete a subscriber by their ID. Use when you need to remove a subscriber from the mailing list.
Input parameters
The unique identifier of the subscriber to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_SUBSCRIBERS_CHANNELTool to delete a subscriber channel by ID. Use when you need to remove a subscriber channel from the system. The API returns 204 No Content on successful deletion.
Input parameters
The ID of the subscriber channel to delete. This is a numeric ID represented as a string (e.g., '12', '15').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_SUBSCRIBERS_TAGTool to delete a subscriber tag by its ID. Use after confirming the tag exists to permanently remove it.
Input parameters
The unique identifier of the subscriber tag to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_VARIANTTool to delete a variant by its ID. Use when you need to permanently remove a product variant from the catalog.
Input parameters
The unique identifier of the variant to delete. This is a numeric ID represented as a string.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_VARIANT_OPTIONTool to delete a variant option by its ID. Use when you need to permanently remove a variant option from a product variant in the CloudCart store.
Input parameters
The unique identifier of the variant option to delete (numeric ID as string).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_VARIANT_PARAMETERTool to delete a variant parameter by its ID. Use when you need to permanently remove a variant parameter from the CloudCart store. The API returns 204 No Content on successful deletion.
Input parameters
The ID of the variant parameter you wish to delete. This is a numeric ID represented as a string (e.g., '5', '10').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_VENDORDelete a vendor by its ID from the CloudCart store. This operation permanently removes the vendor record. The API returns 204 No Content on successful deletion. Use this tool when you need to remove obsolete vendors, clean up test data, or manage vendor records in your store.
Input parameters
Unique identifier of the vendor to delete. This is a numeric ID represented as a string (e.g., '15', '20').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_DELETE_WEBHOOKTool to delete a webhook by its ID from the CloudCart store. Use when you need to remove webhooks that are no longer needed or to clean up webhook subscriptions.
Input parameters
The unique identifier of the webhook to delete. This is a numeric ID represented as a string (e.g., '1', '5', '42').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GENERATE_DISCOUNT_CODESTool to generate multiple discount codes with a specified discount percentage. Use when you need to create multiple promotional codes with the same discount value. The discount value is multiplied by 100 (e.g., 1000 = 10%, 2500 = 25%).
Input parameters
Number of discount codes to generate. Must be at least 1.
The percent of discount for each code (multiplied by 100). Example: 10% discount is represented as 1000, 25% as 2500.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_BLOG_AUTHORTool to retrieve details of a specific blog author by ID. Use when you need information about a blog author.
Input parameters
The ID of the blog author to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_BLOG_CATEGORYTool to retrieve details of a specific blog category by ID. Use when you need information about a particular blog category.
Input parameters
The ID for the requested blog category
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_BLOG_POSTTool to retrieve a single blog post by its ID. Use when you need detailed information about a specific blog post including title, content, author, publish date, and images.
Input parameters
The ID of the blog post to retrieve
Allows filtering of post attributes. Specify which fields to include in the response (e.g., \['name', 'content', 'author_id'\])
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_BLOG_TAGTool to retrieve details of a specific blog tag by ID. Use when you need to fetch information about a particular tag.
Input parameters
The ID of the blog tag to retrieve
Filter tag attributes to return only specified fields (respects the Fields filtering mechanism)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CARTTool to retrieve the current shopping cart. Use when you need to view or verify the cart contents before checkout.
Input parameters
The unique identifier of the cart. If not provided, retrieves the current session cart.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CATEGORIESTool to retrieve a list of all categories. Use when you need to list available categories for selection. Returns numeric category IDs; use these IDs directly (not names or slugs) when setting categories in other tools like CLOUDCART_CREATE_PRODUCT.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CATEGORIES_PROPERTIESTool to retrieve properties relationship for a category. Use when you need to get the list of properties assigned to a specific category.
Input parameters
The category ID to retrieve properties for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CATEGORYTool to retrieve details of a specific category by ID. Use when you need information about a single category.
Input parameters
Unique identifier of the category to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CUSTOMERTool to retrieve details of a specific customer by ID. Use when you need information about a single customer.
Input parameters
The ID for the requested Customer
Enables filtering of customer attributes returned. Comma-separated list of field names
Allows you to include customer relationships in response (e.g., 'group')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CUSTOMER_BILLING_ADDRESSTool to retrieve a specific customer billing address by its ID. Use when you need to fetch details of a particular billing address including country, state, city, street information, and contact details. Optionally include related customer data using the 'include' parameter.
Input parameters
The unique identifier of the billing address to retrieve
Comma-separated list of specific address attributes to return. If not specified, all fields are returned
Comma-separated list of relationships to include in the response (e.g., 'customer' to load associated customer data)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CUSTOMER_GROUPTool to retrieve details of a specific customer group by ID. Use when you need to fetch information about a particular customer group.
Input parameters
Unique identifier of the customer group to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CUSTOMER_GROUPS_CUSTOMERSTool to retrieve customers from a specific customer group. Use when you need to list all customers belonging to a particular group.
Input parameters
The customer group ID to retrieve customers from
Sort order by field name. Prefix with '-' for descending order (e.g., '-id' for newest first)
Number of items per page for pagination
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CUSTOMERSTool to retrieve a list of all customers. Use when you need to display or process multiple customer profiles. Note: The response is paginated; use page\[number\] and page\[size\] to control pagination.
Input parameters
Sort order by field name. Prefix with '-' for descending order (e.g., '-date_added' for newest first)
Number of items per page for pagination
Page number for pagination, starting from 1
Filter customers by email address
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CUSTOMER_SHIPPING_ADDRESSTool to retrieve a single customer shipping address by ID. Use when you need details about a specific shipping address. Optionally include related customer data or filter specific fields to return only needed attributes.
Input parameters
Enables filtering of specific address attributes to return. Specify field names to limit the response.
Allows including associated customer relationship data. Use 'customer' to include related customer details.
Unique identifier of the customer shipping address to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_CUSTOMER_TAGTool to retrieve details of a specific customer tag. Use when you have the customer tag ID and need to get its details.
Input parameters
Unique identifier of the customer tag to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_IMAGETool to retrieve details of a specific image by ID. Use when you need information about a single image including its dimensions, URLs, thumbnails, and related product.
Input parameters
Unique identifier of the image to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_ORDERSRetrieve a paginated list of orders from your CloudCart store. Returns order details including order ID, status, total amount, currency, and creation/update timestamps. Supports pagination through page\[number\] (starting from 1) and page\[size\] (items per page) parameters. Use this action to list all orders, check order statuses, retrieve order histories, or process orders programmatically. The response includes pagination metadata (current page, total orders, total pages) and navigation links for easy pagination handling.
Input parameters
Number of items per page for pagination. Defaults to 20 if not specified.
Page number for pagination, starting from 1. Defaults to 1 if not specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_PAYMENT_METHODSTool to retrieve all available payment methods. Use when you need to list supported payment options before checkout.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_PRODUCTSTool to retrieve a list of products with optional filters. Use when you need a paginated catalog of products (e.g., by page, category, price range).
Input parameters
Page number of results to fetch (1-based).
Number of products to return per page.
Text to search for in product names and descriptions.
Filter products by brand ID.
Maximum price filter (inclusive).
Minimum price filter (inclusive).
Filter products by category ID.
Include hidden products when true.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_PRODUCTS_LINKED_PRODUCTTool to retrieve linked products for a specific product. Use when you need to get related or complementary products that are associated with a main product.
Input parameters
The product ID to get linked products for
Page number of results to fetch (1-based)
Number of linked products to return per page
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_PRODUCTS_LINKED_PRODUCTSTool to retrieve linked products for a specific product. Use when you need to find products that are associated or related to a given product, such as complementary items or product recommendations.
Input parameters
The unique identifier for the parent product
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_PRODUCT_WITH_RELATIONSRetrieves detailed information about a specific product including its relationships (category, vendor, variants). Use this action when you need comprehensive product details after obtaining a product ID from the Get Products action. Returns product attributes (name, description, pricing, status) and related entity references.
Input parameters
Unique identifier of the product to retrieve (numeric ID as string).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_PROPERTYTool to retrieve details of a specific property by ID. Use when you need information about a single property.
Input parameters
The unique identifier for the property to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_PROPERTY_OPTIONTool to retrieve details of a specific property option by ID. Use when you need information about a single property option.
Input parameters
The unique identifier for the property option to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_PROPERTY_OPTIONS_RELATIONSHIPTool to retrieve property options relationship for a product. Use when you need to fetch which property options are assigned to a product after confirming it exists.
Input parameters
ID of the product whose property options relationships to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_SHIPPING_METHODSTool to retrieve all available shipping methods. Use when you need to list shipping options before checkout.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_SUBSCRIBERTool to retrieve details of a specific subscriber by ID. Use when you need information about a single subscriber including their engagement metrics and subscription details.
Input parameters
The ID for the requested Subscriber
Filter subscriber attributes returned. Comma-separated list of field names
Include subscriber relationships in response (e.g., 'channels')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_SUBSCRIBERS_CHANNELTool to retrieve a single subscriber channel by its ID. Use when you need details about a specific subscriber's communication channel. Returns channel information including type, identifier, verification status, and marketing preferences.
Input parameters
The unique identifier for the requested subscriber channel.
Comma-separated list of specific channel attributes to include in the response.
Include related subscriber channel relationships (e.g., 'subscriber').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_SUBSCRIBERS_TAGTool to retrieve details of a specific subscriber tag by ID. Use when you need to get information about a subscriber tag association.
Input parameters
Unique identifier of the subscriber tag to retrieve
Restricts response to specified subscriber tag attributes (comma-separated)
Enables relationship data retrieval for subscriber tags (comma-separated)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_VARIANTTool to retrieve details of a specific variant by ID. Use when you need information about a single product variant.
Input parameters
Unique identifier of the variant to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_VARIANT_OPTIONTool to retrieve a specific variant option by its ID. Use when you need details about a particular variant option such as its name, sort order, color, visibility, or associated parameter.
Input parameters
The unique identifier for the variant option resource
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_VARIANT_PARAMETERTool to retrieve details of a specific variant parameter by ID. Use when you need information about a single variant parameter.
Input parameters
The unique identifier for the variant parameter to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_VENDORTool to retrieve details of a specific vendor. Use when you have the vendor ID.
Input parameters
Unique identifier of the vendor to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_GET_WEBHOOKTool to retrieve details of a specific webhook by ID. Use when you need information about a webhook configuration.
Input parameters
The ID for the requested Webhook
Filter webhook attributes returned. Comma-separated list of field names
Include webhook relationships in response
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_BLOG_CATEGORIESTool to retrieve all blog categories with optional pagination, sorting, and filtering. Use when you need to list blog categories or get blog category information for content organization.
Input parameters
Sort field. Prefix with '-' for descending order (e.g., '-date_modified').
Comma-separated list of fields to include in response.
Filter criteria in format 'field:value'.
Number of blog categories per page.
Page number for pagination (1-based).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_BLOG_POSTSTool to retrieve a list of all blog posts. Use when you need a paginated list of blog posts with optional filtering and sorting. Example: "List recent blog posts on page 1."
Input parameters
Page number for pagination (1-based).
Sort the results by field name. Prefix with '-' for descending order.
Number of blog posts per page.
Filter blog post attributes to return. Comma-separated field names.
Filter the results by field values. Format: field:value
Include related resources like authors or blogs. Comma-separated values.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_BLOG_TAGSTool to retrieve all blog tags from CloudCart. Use when you need to list available blog tags for filtering or selection. Supports pagination, sorting, and filtering.
Input parameters
Sorting configuration. Prefix with '-' for descending order (e.g., '-created_at').
Filter tag attributes to include in response. Array of field names.
Filtering options. Array of filter expressions.
Items per page for pagination.
Current page number (1-based).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_CUSTOMER_BILLING_ADDRESSTool to retrieve a list of all customer billing addresses. Use when you need to access billing address information for customers. The response is paginated; use page\[number\] and page\[size\] parameters to control pagination.
Input parameters
Sort order by field name. Prefix with '-' for descending order (e.g., '-id' for newest first)
Related resources to include in response (e.g., 'customer' to include customer data)
Number of items per page for pagination
Page number for pagination, starting from 1
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_CUSTOMER_GROUPSTool to retrieve all customer groups. Use when you need to display or process customer group information. The response is paginated; use page\[number\] and page\[size\] to control pagination.
Input parameters
Number of items per page for pagination
Page number for pagination, starting from 1
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_CUSTOMER_SHIPPING_ADDRESSESTool to retrieve a paginated list of customer shipping addresses. Use when you need to list all shipping addresses or filter by customer ID or country. Supports pagination and sorting.
Input parameters
Sort order by field name. Prefix with '-' for descending order (e.g., '-id' for newest first)
Include related resources (e.g., 'customer' to include customer data)
Number of items per page for pagination
Page number for pagination, starting from 1
Filter addresses by customer ID
Filter addresses by country ISO2 code (e.g., 'US', 'GB')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_CUSTOMER_TAGSTool to retrieve all customer tags. Use when you need to list available tags for customer categorization or filtering.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_DISCOUNT_CODESTool to retrieve all discount codes from your CloudCart store. Use when you need to list available discount codes, check their status, or manage promotions.
Input parameters
Sort results by specified criteria. Prefix with '-' for descending order.
Limit returned resource attributes (comma-separated list of field names).
Filter results based on conditions (e.g., 'active:1' for active codes only).
Include related resource relationships (comma-separated list).
Number of items per page for pagination. Defaults to API default if not specified.
Page number for pagination, starting from 1. Defaults to 1 if not specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_IMAGESTool to retrieve all images from CloudCart. Use when you need a paginated list of images.
Input parameters
Page number for pagination (1-based).
Number of images per page.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_ORDER_BILLING_ADDRESSTool to retrieve order billing addresses (read-only). Use when you need to access billing address information associated with orders. The response is paginated; use page\[number\] and page\[size\] parameters to control pagination.
Input parameters
Sort order by field name. Prefix with '-' for descending order (e.g., '-id' for newest first)
Related resources to include in response (e.g., 'order' to include order data)
Number of items per page for pagination
Page number for pagination, starting from 1
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_ORDER_PAYMENTRetrieve payment information from orders. Since CloudCart API does not have a dedicated payments endpoint, this action fetches orders and extracts payment-related data. Use when you need to view payment status, methods, and amounts for orders.
Input parameters
Page number for pagination (1-based).
Number of orders to retrieve per page (max 100).
Filter by a specific order ID. If provided, retrieves payment info for that order only.
Filter orders by payment status (e.g., 'paid', 'pending', 'failed', 'refunded').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_ORDER_PAYMENT2Tool to retrieve order payment data from the CloudCart order-payment endpoint. Use when you need to access payment transaction details including payment IDs, provider references, amounts, and statuses.
Input parameters
Number of items per page for pagination. Defaults to 20 if not specified.
Page number for pagination, starting from 1. Defaults to 1 if not specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_ORDER_PRODUCTSRetrieve all order products from your CloudCart store (read-only). Returns order product details including product ID, attributes, and relationships to orders and product options. Supports pagination through page\[number\] and page\[size\] parameters.
Input parameters
Number of items per page for pagination. Defaults to 20 if not specified.
Page number for pagination, starting from 1. Defaults to 1 if not specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_ORDER_PRODUCTS_OPTIONSTool to retrieve order products options (read-only). Use when you need to list custom field options associated with products in orders.
Input parameters
Number of items per page for pagination. Defaults to API default if not specified.
Page number for pagination, starting from 1. Defaults to 1 if not specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_ORDER_SHIPPINGTool to retrieve order shipping data. Use when you need to list shipping information for orders.
Input parameters
Number of items per page for pagination
Page number for pagination, starting from 1
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_ORDER_SHIPPING_ADDRESSTool to retrieve a paginated list of order shipping addresses. Use when you need to view shipping addresses associated with orders, filter by order ID, or export address data. Supports pagination and sorting.
Input parameters
Include related resources (e.g., 'order' to include order data)
Number of items per page for pagination
Page number for pagination, starting from 1
Filter addresses by order ID
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_ORDER_STATUSTool to retrieve all available order statuses from CloudCart. Returns status codes, names, translations, and types (order, payment, or shipping). Use when you need to view available order statuses for filtering orders or displaying status options.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_PAYMENT_PROVIDERSTool to retrieve all payment providers (read-only). Use when you need to view configured payment providers in the store.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_PROPERTIESTool to retrieve all properties with optional pagination. Use when you need to list available properties or get property information for product configuration.
Input parameters
Number of properties per page.
Page number for pagination (1-based).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_PROPERTY_OPTIONSTool to retrieve all property options with optional filtering and pagination. Use when you need to list property options or filter by property ID.
Input parameters
Number of records per page (default: 20).
Page number for pagination (1-based).
Filter property options by property ID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_REDIRECTSTool to retrieve all redirects from CloudCart. Use when you need to view URL redirects configured in the store.
Input parameters
Page number for pagination (1-based).
Number of redirects per page.
Filter redirects by item ID.
Filter redirects by item type (product, category, vendor, manual, external).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_SHIPPING_PROVIDERSTool to retrieve all shipping providers (read-only). Use when you need to view configured shipping providers in the store.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_SUBSCRIBERSTool to retrieve all subscribers from the store. Use when you need to display or process subscriber information with engagement metrics like open rates and click rates.
Input parameters
Sort order by field name. Prefix with '-' for descending order (e.g., '-created_at' for newest first)
Number of items per page for pagination (default 20, max 100)
Page number for pagination, starting from 1
Filter subscribers by customer ID
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_SUBSCRIBERS_CHANNELSTool to retrieve all subscriber channels. Use when you need to list available channels for subscriber management or filtering.
Input parameters
Sort the results. Prefix with '-' for descending order
Filter subscribers channels attributes to return specific fields
Filter data based on specific criteria
Include subscribers channels relationships
Number of items to return per page
The current page number
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_SUBSCRIBERS_TAGSTool to retrieve all subscriber tags. Use when you need to list tag associations for subscribers with flexible organization through customizable labeling. Supports pagination, filtering, and sorting.
Input parameters
Sort the results by field name. Prefix with '-' for descending order
Filter subscriber tag attributes to return only specified fields
Filter the results based on specific criteria
Include subscriber tag relationships in the response
The number of items to return per page for pagination
The number of the current page for pagination, starting from 1
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_VARIANT_OPTIONSTool to retrieve all variant options. Use when you need to list available variant options with optional pagination.
Input parameters
Page number for pagination (1-based).
Number of records per page.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_VARIANT_PARAMETERSTool to retrieve all variant parameters with pagination support. Use when you need to list product variant configuration options like size, color, or other custom attributes.
Input parameters
Page number for pagination (1-based).
Number of records per page.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_VARIANTSTool to retrieve all product variants with optional pagination and filtering. Use when you need to list variants across products or filter by specific item ID or SKU.
Input parameters
Filter variants by SKU.
Page number for pagination (1-based).
Number of records per page.
Filter variants by product item ID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_VENDORSTool to retrieve a list of all vendors. Use when you need a paginated list of vendors or filter by name/status. Example: "List active vendors on page 2."
Input parameters
Page number for pagination (1-based).
Number of records per page.
Filter vendors by name or other searchable fields.
Filter vendors by status.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_LIST_WEBHOOKSTool to retrieve all webhooks. Use when you need to view configured webhooks, check webhook events, or manage webhook subscriptions.
Input parameters
Sort order by field name. Prefix with '-' for descending order
Filter webhook attributes to return (comma-separated field names)
Filter the results by specific criteria
Include webhook relationships in response (comma-separated)
Number of items per page for pagination
Page number for pagination, starting from 1
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_REMOVE_FROM_CARTTool to remove an item from the cart. Use after confirming the product exists in the cart to delete it.
Input parameters
The unique identifier of the product to be removed from the cart.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_BLOG_CATEGORYTool to update an existing blog category. Use when you need to modify blog category details such as name, SEO settings, or image.
Input parameters
Unique identifier of the blog category to update
Name of the blog category
Image URL for the blog category
Comments or notes about the blog category
SEO title for the blog category
URL handle/slug for the blog category
SEO description for the blog category
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_BLOG_POSTTool to update an existing blog post. Use when you need to modify the title or content of a blog post. Requires the blog post ID and at least one field to update (name or content).
Input parameters
The unique identifier of the blog post to update
Updated title of the blog post
Updated content/body of the blog post (supports HTML)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_BLOG_TAGTool to update an existing blog tag. Use when you need to modify a blog tag's name or label.
Input parameters
The unique identifier of the blog tag to update
The updated tag name/label for the blog tag
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_CART_ITEMTool to update the quantity of an item in the cart. Use when you need to adjust item quantities in the cart before checkout.
Input parameters
The new quantity for the product in the cart; must be at least 1.
The unique identifier of the product to update in the cart.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_CATEGORYTool to update an existing category. Use when you need to modify category details after reviewing its current values.
Input parameters
Unique identifier of the category to update
Title of the category
Sorting position of the category (0 = first)
SEO meta title
Detailed description of the category
SEO meta keywords, comma-separated
SEO meta description
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_CUSTOMERUpdates an existing customer's information in CloudCart. You can modify customer details such as first name, last name, email, password, and alternative phone number. All update fields are optional - only provide the fields you want to update.
Input parameters
Customer's email address. Optional.
Password for the customer's account. Must be at least 8 characters. Optional.
Last name of the customer. Optional.
First name of the customer. Optional.
ID of the customer to update
Alternative phone number of the customer. Optional.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_CUSTOMER_BILLING_ADDRESSTool to update an existing customer billing address in CloudCart. Use when you need to modify billing address details such as phone, location, or contact information. All update fields are optional - only provide the fields you want to update.
Input parameters
The ID of the billing address to update
Additional notes or instructions for the billing address
Phone number for the billing address
Name of the city for the billing address
Last name for the billing address contact
Postal/ZIP code for the billing address
First name for the billing address contact
Company VAT number for the billing address
Street name for the billing address
Company name for the billing address
ISO2 country code for the billing address (e.g., 'US', 'GB')
ISO2 country code for the phone number (e.g., 'US', 'GB')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_CUSTOMER_GROUPTool to update an existing customer group's name. Use when you need to modify a customer group's details after reviewing its current values.
Input parameters
The ID of the customer group you wish to update
The name of the customer group. Must be unique.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_CUSTOMER_SHIPPING_ADDRESSTool to update an existing customer shipping address in CloudCart. Use when you need to modify address details such as phone, name, or location fields. All update fields are optional - only provide the fields you want to change.
Input parameters
The unique identifier of the shipping address to update
Additional notes or delivery instructions for the shipping address
Customer's phone number. Must be valid for the country specified in phone_country_iso2
Name of the city for the shipping address
Customer's last name for the shipping address
Postal code / ZIP code of the shipping address
Customer's first name for the shipping address
Street name of the shipping address
Two-letter ISO country code for the shipping address (e.g., 'US', 'BG', 'GB')
Street number of the shipping address
Two-letter ISO country code for phone number validation (e.g., 'US', 'BG', 'GB')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_CUSTOMER_TAGTool to update an existing customer tag in CloudCart. Use when you need to rename or modify a customer tag's label.
Input parameters
The unique identifier of the customer tag to update
The new tag label/name to assign to this customer tag
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_DISCOUNT_CODETool to update an existing discount code in CloudCart. Use when you need to modify discount code properties such as the code value, discount amount, or activation status. At least one optional field must be provided to perform an update.
Input parameters
The unique identifier of the discount code to update
The promotional code identifier. Must contain only letters and numbers (alphanumeric). Optional.
Discount percentage multiplied by 100. Example: 10% discount = 1000, 15% discount = 1500. Must be at least 1. Optional.
Status flag: 0 = inactive, 1 = active. Optional.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_LINKED_PRODUCTUpdates linked product relationships for a specific product in CloudCart. This replaces all existing linked products with the provided list. Use when you need to establish product recommendations or cross-sell relationships. The two_way parameter controls bidirectional linking.
Input parameters
The unique identifier of the product whose linked products you want to update.
List of products to link. Each entry specifies a product ID and optionally whether the link is bidirectional. Replaces existing linked products.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_ORDERTool to update an existing order. Use when you need to modify order details after creation (e.g., change status or addresses). Provide only the fields you wish to change.
Input parameters
Unique identifier of the order to update
Order fields to update
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_PRODUCTUpdates an existing product in CloudCart. Provide the product_id and at least one field to update. Returns updated product details. For variant-based products, price and stock are managed at the variant level and will return 0 in the response. Use GET_PRODUCTS or GET_PRODUCT_WITH_RELATIONS to retrieve current product details first.
Input parameters
Updated product name to display to customers.
Updated individual product price (non-negative). Note: For variant-based products, price may need to be set at variant level.
Updated stock quantity (non-negative). Note: For variant-based products, stock may need to be managed at variant level.
List of full image URLs for product photos. Replaces existing images.
The unique numeric identifier of the product to update (as a string).
Updated product description; supports plain text or HTML markup.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_PROPERTYTool to update an existing property. Use when you need to modify property details such as display type, name, or visibility settings.
Input parameters
The ID of the property to update
Name of the property
Sort order for the property (0 = first)
Whether the property is active
Whether the property is visible
URL-friendly handle for the property
Display type for the property (e.g., 'radio', 'select', 'checkbox')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_PROPERTY_OPTIONTool to update an existing property option. Use when you need to modify an option value of a product property (e.g., changing "Red" to "Crimson Red" in a "Color" property).
Input parameters
The ID of the property option you wish to update
Sort order ranking for displaying the option
A human readable name for this property option
SEO Title for the option
A human readable slug value. Must be unique
Description of the property option. Can be HTML
SEO Description for the option
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_SUBSCRIBERTool to update an existing subscriber in CloudCart. Use when you need to modify subscriber details like first name, last name, or country code. Provide the subscriber ID and the updated attributes.
Input parameters
Two-letter ISO 3166-1 alpha-2 country code (e.g., 'US' for United States, 'BG' for Bulgaria)
Last name of the subscriber
First name of the subscriber
The ID of the subscriber to update
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_SUBSCRIBERS_CHANNELTool to update an existing subscriber channel in CloudCart. Use when you need to modify a subscriber's communication channel details such as contact information, marketing preferences, or verification status. All update fields are optional - only provide the fields you want to update.
Input parameters
The unique identifier of the subscriber channel to update.
Enumeration for boolean flags represented as strings (0 or 1).
Enumeration of valid channel types for subscriber channels.
Enumeration for boolean flags represented as strings (0 or 1).
Enumeration for boolean flags represented as strings (0 or 1).
The subscriber's unique identifier. Optional.
The actual contact value (email address or phone number) for the specified channel. Optional.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_SUBSCRIBER_TAGTool to update an existing subscriber tag association in CloudCart. Use when you need to modify which subscriber or tag is associated in a subscribers-tags relationship.
Input parameters
The unique identifier of the subscribers-tags relationship to update
The identifier of the tag to associate with the subscriber
The identifier of the subscriber to associate with the tag
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_VARIANTTool to update an existing product variant. Use when you need to modify variant details such as quantity, price, SKU, or other attributes.
Input parameters
The ID of the variant to update
Variant parameter 1 value
Variant parameter 2 value
Variant parameter 3 value
Stock Keeping Unit code
Price in cents (smallest currency unit)
Variant parameter 1 ID
Variant parameter 2 ID
Variant parameter 3 ID
Weight in grams
Product barcode
The product item ID
Minimum order quantity
Unit ID
Stock quantity to update
Status ID
Unit value
Delivery price in cents
Out of stock status ID
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_VARIANT_OPTIONTool to update an existing variant option. Use when you need to modify a variant option's name, sort order, color, or visibility.
Input parameters
The ID of the variant option to update
A human readable name for this variant option
Sort order for this variant option
Display color for this variant option (hex code or color name)
Visibility status (1 = visible, 0 = hidden)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_VARIANT_PARAMETERTool to update an existing variant parameter for a product variant. Use when you need to modify attributes like display_type, name, sort order, or visibility.
Input parameters
The ID of the variant parameter to update.
Name of the variant parameter.
Sort order for displaying the parameter.
Whether the parameter is visible to customers.
Display type for the variant parameter (e.g., 'radio', 'select', 'checkbox').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_VENDORUpdates an existing vendor's information in CloudCart. Use this to modify a vendor's name or image URL. You can update one or both fields. Requires a valid vendor ID - obtain this from Create Vendor or List Vendors actions first. This is a partial update (PATCH) operation, so you only need to provide the fields you want to change.
Input parameters
Data wrapper for update vendor request following JSON:API specification.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CLOUDCART_UPDATE_WEBHOOKTool to update an existing webhook configuration in CloudCart. Use when you need to modify the webhook URL or custom request headers for webhook notifications. At least one optional field (url or request_headers) must be provided.
Input parameters
The webhook identifier to be updated
Webhook destination URL. Must be a valid HTTPS URL.
Custom headers to include in webhook requests. Provide as key-value pairs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 49 agents privately built on Nagent that already use Cloudcart.
Build on Nagent
Connect Cloudcart to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Cloudcart, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Cloudcart is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Cloudcart is connected, you configure its 150 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Cloudcart steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Cloudcart event fires, the agent kicks off automatically.
Every Cloudcart action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Cloudcart ships with 150 pre-built ecommerce actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Cloudcart together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Cloudcart-based workflows tailored to your business.