Skip to main content

RegisterCompanyInput

Autogenerated input type of RegisterCompany

input RegisterCompanyInput {
clientMutationId: String
companyType: CompanyTypesEnum!
handle: String!
name: String!
responsibleId: ID
}

Fields

RegisterCompanyInput.clientMutationId ● String scalar common

A unique identifier for the client performing the mutation.

RegisterCompanyInput.companyType ● CompanyTypesEnum! non-null enum companies

Type of the company. This will determine the type of Brands that can be created under this company or if other companies can be created under this one.

RegisterCompanyInput.handle ● String! non-null scalar common

A unique human readable identifier for each company that will be used in UI URLs for company-specific pages. It must start with a letter and can contain only lowercase letters, numbers, and hyphens. e.g. endless-commerce

RegisterCompanyInput.name ● String! non-null scalar common

Name of the company

RegisterCompanyInput.responsibleId ● ID scalar common

ID of the party that will be the owner of the company. This party will be able to manage the company and its Brands and must be previously registered. If not provided, the company will be created without a responsible. The responsible of the company can be assigned after registration using the mutations addRelationship and assignRole.

Member Of

registerCompany mutation