data-src=/includes/commerce-only.md
assignChildCompany mutation
data-src=/includes/scp-b2b-mutation.md
The assignChildCompany mutation allows company administrators to assign a child company to a parent company within the company hierarchy. This mutation requires parentId and childId as unique IDs of the companies as parameters. This mutation returns a company_hierarchy object if successful.
Syntax
{
assignChildCompany(
input: AssignChildCompanyInput!
): AssignChildCompanyOutput
}
Example usage
The following example assigns a child company to a parent company by the company admin.
Request:
mutation assignChildCompany($parentId: ID!, $childId: ID!) {
assignChildCompany(
input: {parent_company_id: "ODM5", child_company_id: "ABCD=="}
) {
company_hierarchy {
parent {
name
}
children {
name
}
}
}
}
Response:
{
"data": {
"assignChildCompany": {
"company_hierarchy": {
"parent": {
"name": "ParentCompanyName"
},
"children": [
{
"name": "ChildCompanyName"
}
]
}
}
}
}