NAiOS IconNAiOS Logo
Volver al catálogo

Cloudcart

cloudcart

CloudCart is an e-commerce platform that enables businesses to create and manage online stores efficiently.

Acciones
34
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (34)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Add to CartCLOUDCART_ADD_TO_CARTAcción

Tool to add an item to the cart. use after confirming a product selection with desired quantity.

Parámetros de entrada

  • quantityintegerObligatorio

    The number of units of the product to add, must be at least 1.

  • product_idintegerObligatorio

    The unique identifier of the product to be added to the cart.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Clear CartCLOUDCART_CLEAR_CARTAcción

Tool to remove all items from the specified cart. use when you need to empty the cart before adding new items or starting over.

Parámetros de entrada

  • cart_idstringObligatorio

    The unique identifier of the cart to clear.

Parámetros de salida

  • dataobject

    Contains the cart details after clearing.

  • errorstring

    Error if any occurred during the execution of the action

  • messagestring

    Additional information about the result.

  • successbooleanObligatorio

    Indicates if the cart was cleared successfully.

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create CategoryCLOUDCART_CREATE_CATEGORYAcción

Tool to create a new category. use when you need to add organizational structure to your product catalog.

Parámetros de entrada

  • imagestring

    Absolute URL to a category image

  • titlestringObligatorio

    Title of the category

  • positioninteger

    Sorting position of the category (0 = first)

  • parent_idinteger

    ID of the parent category to nest under; omit for top-level

  • meta_titlestring

    SEO meta title

  • descriptionstring

    Detailed description of the category

  • meta_keywordsstring

    Comma-separated SEO keywords

  • meta_descriptionstring

    SEO meta description

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create CustomerCLOUDCART_CREATE_CUSTOMERAcción

Tool to create a new customer in cloudcart. use when you need to register a new customer profile. provide validated customer details (name, email, and password).

Parámetros de entrada

  • namestringObligatorio

    Full name of the customer.

  • emailstringObligatorioemail

    Customer's email address.

  • phonestring

    Phone number of the customer. Optional.

  • addressstring

    Physical address of the customer. Optional.

  • passwordstringObligatorio

    Password for the customer's account. Must be at least 8 characters.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create OrderCLOUDCART_CREATE_ORDERAcción

Tool to create a new order. use after assembling customer id, cart items, and optional addresses/payment info.

Parámetros de entrada

  • itemsobject[]Obligatorio

    List of line items for the order

  • currencyany

    ISO 4217 currency code

  • customer_idintegerObligatorio

    ID of the customer placing the order

  • payment_methodstringenum

    Payment method code; if omitted, default store method applies

    credit_cardpaypalbank_transfer
  • billing_addressobject

    Billing address; if omitted, same as shipping_address

  • shipping_addressobject

    Shipping address; if omitted, uses customer's default address

Parámetros de salida

  • dataobjectObligatorio

    Created order resource object

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create ProductCLOUDCART_CREATE_PRODUCTAcción

Tool to create a new product. use when you have all details and want to add it to cloudcart.

Parámetros de entrada

  • skustring

    Stock keeping unit identifier.

  • namestringObligatorio

    Name of the product.

  • tagsstring[]

    List of tags.

  • pricenumberObligatorio

    Price of the product; must be non-negative.

  • imagesstring[]

    List of image URLs.

  • statusstring

    Status of the product (e.g., active, draft).

  • vendorstring

    ID of the vendor to associate.

  • weightnumber

    Weight in kilograms; must be non-negative.

  • barcodestring

    Barcode (e.g., UPC/EAN).

  • quantityinteger

    Available quantity; must be non-negative.

  • categoriesinteger[]

    List of category IDs to associate.

  • descriptionstring

    Description of the product (HTML allowed).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create VariantCLOUDCART_CREATE_VARIANTAcción

Tool to create a new product variant for a given product. use when you need to add a variant with specific sku, price, and options.

Parámetros de entrada

  • skustringObligatorio

    SKU of the new variant

  • pricenumberObligatorio

    Price of the variant

  • weightnumber

    Weight of the variant

  • quantityinteger

    Stock quantity for the variant

  • productIdstringObligatorio

    ID of the product to which the variant belongs

  • option_valuesobject[]

    List of option values objects, each with product_option_id and value_id

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Variant OptionCLOUDCART_CREATE_VARIANT_OPTIONAcción

Tool 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.

Parámetros de entrada

  • namestringObligatorio

    Name of the variant option

  • pricenumber

    Price difference for this option

  • positioninteger

    The order of the option among siblings

  • is_defaultboolean

    Whether this is the default option

  • product_idintegerObligatorio

    ID of the product to which the variant belongs

  • variant_idintegerObligatorio

    ID of the variant for which to create an option

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Variant ParameterCLOUDCART_CREATE_VARIANT_PARAMETERAcción

Tool 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.

Parámetros de entrada

  • namestringObligatorio

    Name of the parameter (e.g., 'color', 'size').

  • typestringenum

    Type of the parameter. One of 'text', 'number', 'boolean', or 'date'.

    textnumberbooleandate
  • valuestringObligatorio

    Value of the parameter (e.g., 'red', 'XL').

  • productIdstringObligatorio

    The ID of the product.

  • variantIdstringObligatorio

    The ID of the product variant.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create VendorCLOUDCART_CREATE_VENDORAcción

Tool to create a new vendor via cloudcart api. use when adding a new brand or partner entity to your store.

Parámetros de entrada

  • dataobjectObligatorio

    Data wrapper for create vendor request

Parámetros de salida

  • dataobjectObligatorio

    Data wrapper for create vendor response

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete CategoryCLOUDCART_DELETE_CATEGORYAcción

Tool to delete a category by its id. use after confirming the correct id to permanently remove it.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier of the category to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete CustomerCLOUDCART_DELETE_CUSTOMERAcción

Tool to delete a customer. use when you need to remove a customer by their id. example: "delete customer with id 123".

Parámetros de entrada

  • customer_idintegerObligatorio

    ID of the customer to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete OrderCLOUDCART_DELETE_ORDERAcción

Tool to delete an order. use after confirming the order exists.

Parámetros de entrada

  • order_idstringObligatorio

    The unique identifier of the order to be deleted

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ProductCLOUDCART_DELETE_PRODUCTAcción

Tool to delete a product by its id. use after confirming the product exists to permanently remove it from the catalog.

Parámetros de entrada

  • product_idstringObligatorio

    The unique identifier of the product to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete VendorCLOUDCART_DELETE_VENDORAcción

Tool to delete a vendor by its id. use when removing an obsolete vendor from the store.

Parámetros de entrada

  • vendor_idstringObligatorio

    Unique identifier of the vendor to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get CartCLOUDCART_GET_CARTAcción

Tool to retrieve the current shopping cart. use when you need to view or verify the cart contents before checkout.

Parámetros de entrada

  • cart_idstring

    The unique identifier of the cart. If not provided, retrieves the current session cart.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get CategoriesCLOUDCART_GET_CATEGORIESAcción

Tool to retrieve a list of all categories. use when you need to list available categories for selection.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get CustomersCLOUDCART_GET_CUSTOMERSAcción

Tool 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.

Parámetros de entrada

  • sortstring

    Sort order, prefix field with '-' for descending

  • page[size]integer

    Number of items per page for pagination

  • filter[name]string

    Filter customers by full name

  • page[number]integer

    Page number for pagination, starting from 1

  • filter[email]stringemail

    Filter customers by email address

Parámetros de salida

  • dataobject[]Obligatorio

    List of customer resources

  • metaobjectObligatorio

    Metadata including pagination info

  • errorstring

    Error if any occurred during the execution of the action

  • linksobject

    Pagination links

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get OrdersCLOUDCART_GET_ORDERSAcción

Tool to retrieve a list of all orders. use when you need to collect orders for processing. returns json api order resources including id, type, and attributes. ensure authentication before calling.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobject[]Obligatorio

    List of order resource objects

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Payment MethodsCLOUDCART_GET_PAYMENT_METHODSAcción

Tool to retrieve all available payment methods. use when you need to list supported payment options before checkout.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ProductsCLOUDCART_GET_PRODUCTSAcción

Tool 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).

Parámetros de entrada

  • pageinteger

    Page number of results to fetch (1-based).

  • limitinteger

    Number of products to return per page.

  • searchstring

    Text to search for in product names and descriptions.

  • brand_idinteger

    Filter products by brand ID.

  • max_pricenumber

    Maximum price filter (inclusive).

  • min_pricenumber

    Minimum price filter (inclusive).

  • category_idinteger

    Filter products by category ID.

  • with_hiddenboolean

    Include hidden products when true.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Product With RelationsCLOUDCART_GET_PRODUCT_WITH_RELATIONSAcción

Tool to retrieve a product with related entities. use when detailed product information is needed after obtaining its id.

Parámetros de entrada

  • product_idstringObligatorio

    Unique identifier of the product to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Product resource object including related entities.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Property Options RelationshipCLOUDCART_GET_PROPERTY_OPTIONS_RELATIONSHIPAcción

Tool 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.

Parámetros de entrada

  • product_idintegerObligatorio

    ID of the product whose property options relationships to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Shipping MethodsCLOUDCART_GET_SHIPPING_METHODSAcción

Tool to retrieve all available shipping methods. use when you need to list shipping options before checkout.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get VendorCLOUDCART_GET_VENDORAcción

Tool to retrieve details of a specific vendor. use when you have the vendor id.

Parámetros de entrada

  • vendor_idstringObligatorio

    Unique identifier of the vendor to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Envelope object for a vendor resource.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Order PaymentCLOUDCART_LIST_ORDER_PAYMENTAcción

Tool to retrieve a list of order payments. use when you need to view payments for orders, optionally filtered by order id or status. useful after creating or updating orders to inspect their payment history.

Parámetros de entrada

  • pageinteger

    Page number for pagination (1-based).

  • limitinteger

    Maximum number of results per page.

  • statusstring

    Filter payments by status, e.g., 'paid', 'pending', 'failed'.

  • order_idinteger

    Filter payments by a specific order's ID.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List VendorsCLOUDCART_LIST_VENDORSAcción

Tool 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."

Parámetros de entrada

  • pageinteger

    Page number for pagination (1-based).

  • limitinteger

    Number of records per page.

  • searchstring

    Filter vendors by name or other searchable fields.

  • statusstring

    Filter vendors by status.

Parámetros de salida

  • dataobject[]Obligatorio

    List of vendor objects.

  • pageintegerObligatorio

    Current page number.

  • errorstring

    Error if any occurred during the execution of the action

  • limitintegerObligatorio

    Number of records per page.

  • totalintegerObligatorio

    Total number of vendor records.

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Remove from CartCLOUDCART_REMOVE_FROM_CARTAcción

Tool to remove an item from the cart. use after confirming the product exists in the cart to delete it.

Parámetros de entrada

  • product_idintegerObligatorio

    The unique identifier of the product to be removed from the cart.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Cart ItemCLOUDCART_UPDATE_CART_ITEMAcción

Tool to update the quantity of an item in the cart. use when you need to adjust item quantities in the cart before checkout.

Parámetros de entrada

  • quantityintegerObligatorio

    The new quantity for the product in the cart; must be at least 1.

  • product_idintegerObligatorio

    The unique identifier of the product to update in the cart.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update CategoryCLOUDCART_UPDATE_CATEGORYAcción

Tool to update an existing category. use when you need to modify category details after reviewing its current values.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier of the category to update

  • imagestring

    Absolute URL to the category image

  • titlestring

    Title of the category

  • positioninteger

    Sorting position of the category (0 = first)

  • parent_idinteger

    ID of the parent category; omit or null for top-level

  • meta_titlestring

    SEO meta title

  • descriptionstring

    Detailed description of the category

  • meta_keywordsstring

    SEO meta keywords, comma-separated

  • meta_descriptionstring

    SEO meta description

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update CustomerCLOUDCART_UPDATE_CUSTOMERAcción

Tool to update an existing customer. use when modifying customer details like name, email, or address.

Parámetros de entrada

  • namestring

    Full name of the customer. Optional.

  • emailstringemail

    Customer's email address. Optional.

  • phonestring

    Phone number of the customer. Optional.

  • addressstring

    Physical address of the customer. Optional.

  • passwordstring

    Password for the customer's account. Must be at least 8 characters. Optional.

  • customer_idintegerObligatorio

    ID of the customer to update

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update OrderCLOUDCART_UPDATE_ORDERAcción

Tool 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.

Parámetros de entrada

  • order_idstringObligatorio

    Unique identifier of the order to update

  • attributesobjectObligatorio

    Order fields to update

Parámetros de salida

  • dataobjectObligatorio

    Updated order resource object

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ProductCLOUDCART_UPDATE_PRODUCTAcción

Tool to update an existing product's details. use when you need to modify product information after confirming the product id.

Parámetros de entrada

  • namestring

    The new name of the product.

  • pricenumber

    The new price of the product; must be non-negative.

  • stockinteger

    The new stock quantity; must be non-negative.

  • imagesstring[]

    List of URLs for the product images.

  • product_idstringObligatorio

    The unique identifier of the product to update.

  • category_idstring

    Identifier of the category to assign this product to.

  • descriptionstring

    A brief description of the product.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update VendorCLOUDCART_UPDATE_VENDORAcción

Tool to update an existing vendor. use when vendor details change and need saving. call after confirming the vendor id.

Parámetros de entrada

  • dataobjectObligatorio

    Data wrapper for update vendor request.

Parámetros de salida

  • dataobjectObligatorio

    Data wrapper for update vendor response.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not