data-src=/includes/commerce-only.md
unassignChildCompany mutation
data-src=/includes/scp-b2b-mutation.md
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": []
}
}
}
}