Skip to main content

Detach multiple nodes

POST 

/pcm/products/detach_nodes

Dissociates products from multiple hierarchies and their children nodes. You can apply filters to search for the appropriate products to detach. For general filtering syntax, see Filtering.

The following attributes and operators are supported.

OperatorAttributeDescriptionExample
eqsku, slug,upc_ean, mpn, name, templates, commodity_type, owner, product_typesEquals. Checks if the values of two operands are equal. If they are, the condition is true. For product_types, you can only specify one product type. For example, filter=eq(product_types,child)filter=eq(name,some-name)
likesku, slug,upc_ean, mpn, nameLike. Checks if the operand contains the specified string. Wildcards are supported.filter=like(name,*some-name*)
Inid, name, SKU, slug, upc_ean, mpn, product_typesChecks if the values are included in the specified string. If they are, the condition is true. For product_types, you can specify more than one product type. For example, filter=in(product_types,child,bundle).filter=in(id,some-id)

Request

Body

required
    data objectrequired
    filter stringrequired

    You can apply filters to search for the appropriate products to detach. See Detach multiple nodes.

    node_ids string[]required

    A list of node unique identifiers that you want to assign to the products.

Responses

The request dissociates the products that you have selected from multiple hierarchies and their children and returns the following.

Schema
    meta object
    nodes_detached integer

    Number of nodes dissociated from the products.

    nodes_not_found string[]

    A list of node unique identifiers that could not be identified.

Loading...