data-src=../../../../../includes/saas-only.md
data-src=../../../../../includes/commerce-only.md

unassignChildCompany mutation

data-variant=info
data-slots=text1
This mutation is part of the B2B Storefront Compatibility Package and is only available on Adobe Commerce as a Cloud Service.

The unassignChildCompany mutation allows company administrators to unassign a child company from a parent company within the company hierarchy. This mutation requires child_company_id as unique IDs of the child company as parameters. This mutation returns a company_hierarchy object if successful.

Syntax

{
    unassignChildCompany(
        input: UnassignChildCompanyInput!
    ): UnassignChildCompanyOutput
}

Example usage

The following example unassigns a child company from a parent company by the company admin.

Request:

mutation {
    unassignChildCompany(
        input: {
            child_company_id: "ABCD=="
        }
    ) {
        company_hierarchy {
            parent {
                name
            }
            children {
                name
            }
        }
    }
}

Response:

{
  "data": {
    "unassignChildCompany": {
      "company_hierarchy": {
        "parent": null,
        "children": []
      }
    }
  }
}