📄️ addCompanyManager
AUTH: Role=[user.OWNER,user.EDITOR]
📄️ addSurchargesToProduct
Add surcharge to product
📄️ adminUserCreate
AUTH: Role=[role.OWNER]
📄️ adminUserDelete
AUTH: Role=[role.OWNER]
📄️ adminUserTenantCreate
AUTH: Role=[role.OWNER,role.EDITOR,role.VIEWER]
📄️ adminUserTenantDelete
AUTH: Role=[role.OWNER]
📄️ adminUserUpdate
AUTH: Role=[role.OWNER,role.EDITOR] OR (('user is authenticated') AND ('email if present in input matches JWT'))
📄️ attributeCreate
No description
📄️ attributeCsvImport
No description
📄️ attributeDelete
No description
📄️ attributeDescriptionCreate
No description
📄️ attributeDescriptionCsvImport
No description
📄️ attributeDescriptionDelete
No description
📄️ attributeDescriptionUpdate
No description
📄️ attributeUpdate
No description
📄️ authenticationCreate
AUTH: Role=[system] OR ('user is anonymous')
📄️ authenticationDelete
AUTH: Role=[system] OR ('user is authenticated')
📄️ bulkCostPriceCreate
AUTH: Role=[pricing.OWNER]
📄️ bulkCostPriceCsvImport
AUTH: Role=[pricing.OWNER]
📄️ bulkCostPriceDelete
AUTH: Role=[pricing.OWNER]
📄️ bulkCostPriceUpdate
AUTH: Role=[pricing.OWNER,pricing.EDITOR]
📄️ bulkCostPricesBulk
AUTH: Role=[pricing.OWNER]
📄️ bulkCostPricesCreate
No description
📄️ bulkCostPricesDelete
AUTH: Role=[pricing.OWNER]
📄️ bulkPriceCreate
AUTH: Role=[pricing.OWNER]
📄️ bulkPriceCsvImport
AUTH: Role=[pricing.OWNER]
📄️ bulkPriceDelete
AUTH: Role=[pricing.OWNER]
📄️ bulkPriceUpdate
AUTH: Role=[pricing.OWNER,pricing.EDITOR]
📄️ bulkPricesCreate
AUTH: Role=[pricing.OWNER]
📄️ bulkPricesDelete
AUTH: Role=[pricing.OWNER]
📄️ bundleAddItems
No description
📄️ bundleCreate
No description
📄️ bundleDelete
No description
📄️ bundleRemoveItem
No description
📄️ bundleUpdate
No description
📄️ businessRuleCreate
AUTH: Role=[system] OR ('user is authenticated')
📄️ businessRuleDecisionTableAddColumn
AUTH: Role=[system] OR ('user is authenticated')
📄️ businessRuleDecisionTableAddRow
AUTH: Role=[system] OR ('user is authenticated')
📄️ businessRuleDecisionTableDeleteColumn
AUTH: Role=[system] OR ('user is authenticated')
📄️ businessRuleDecisionTableDeleteRow
AUTH: Role=[system] OR ('user is authenticated')
📄️ businessRuleDecisionTableMoveRow
AUTH: Role=[system] OR ('user is authenticated')
📄️ businessRuleDecisionTableSetCell
AUTH: Role=[system] OR ('user is authenticated')
📄️ businessRuleDecisionTableUpdate
AUTH: Role=[system] OR ('user is authenticated')
📄️ businessRuleDelete
AUTH: Role=[system] OR ('user is authenticated')
📄️ businessRuleUpdate
AUTH: Role=[system] OR ('user is authenticated')
📄️ carrierAssignWarehouse
No description
📄️ carrierCreate
No description
📄️ carrierDelete
No description
📄️ carrierUnassignWarehouse
No description
📄️ carrierUpdate
No description
📄️ cartAddActionCode
Add action code to the cart
📄️ cartAddBundle
Add bundle item to the cart
📄️ cartAddItem
Add item to the cart
📄️ cartDeleteItem
Delete item from the cart
📄️ cartDelete
Delete existing cart
📄️ cartInvalidateCache
Invalidate cache for a specific cart or all carts if no id is provided
📄️ cartItemBulk
Update multiple items in the cart
📄️ cartProcess
Process cart
📄️ cartRemoveActionCode
Remove action code from the cart
📄️ cartSetContact
AUTH: Role=[order.OWNER,order.EDITOR,order.VIEWER] OR (('user is authenticated') AND ('contactId if present in input matches JWT' AND 'companyId(s) if present in input matches JWT'))
📄️ cartSetCustomer
AUTH: Role=[order.OWNER,order.EDITOR,order.VIEWER] OR (('user is authenticated') AND ('customerId if present in input matches JWT'))
📄️ cartSetUser
Will be removed in the future, please use cartSetContact or cartSetCustomer mutations instead.
📄️ cartStart
AUTH: Role=[order.OWNER,order.EDITOR,order.VIEWER] OR (('user is authenticated') AND ('userId if present in input matches JWT' AND 'contactId if present in input matches JWT' AND 'customerId if present in input matches JWT' AND 'companyId(s) if present in input matches JWT'))
📄️ cartUpdateAddress
Update cart address
📄️ cartUpdateItem
Update item in the cart
📄️ cartUpdate
Update existing cart
📄️ categoryAddProductsClusters
AUTH: Role=[product.OWNER,product.EDITOR]
📄️ categoryCreate
AUTH: Role=[product.OWNER] OR ('user is authenticated')
📄️ categoryCsvImport
AUTH: Role=[product.OWNER] OR ('user is authenticated')
📄️ categoryDelete
Delete category by category Id
📄️ categoryRemoveProductsClusters
AUTH: Role=[product.OWNER,product.EDITOR]
📄️ categoryUpdate
AUTH: Role=[product.OWNER,product.EDITOR] OR ('user is authenticated')
📄️ channelInvalidateCache
No description
📄️ claimsReset
AUTH: Role=[system] OR ('user is authenticated')
📄️ clusterConfigAddSetting
AUTH: Role=[product.OWNER]
📄️ clusterConfigCreate
AUTH: Role=[product.OWNER]
📄️ clusterConfigDelete
AUTH: Role=[product.OWNER]
📄️ clusterConfigRemoveSetting
AUTH: Role=[product.OWNER]
📄️ clusterConfigUpdateSetting
AUTH: Role=[product.OWNER]
📄️ clusterCreate
AUTH: Role=[product.OWNER]
📄️ clusterCsvImport
AUTH: Role=[product.OWNER]
📄️ clusterDelete
AUTH: Role=[product.OWNER]
📄️ clusterOptionCreate
AUTH: Role=[product.OWNER]
📄️ clusterOptionDelete
AUTH: Role=[product.OWNER]
📄️ clusterOptionUpdate
AUTH: Role=[product.OWNER,product.EDITOR]
📄️ clusterProductCreate
AUTH: Role=[product.OWNER]
📄️ clusterProductDelete
AUTH: Role=[product.OWNER]
📄️ clusterProductUpdate
AUTH: Role=[product.OWNER,product.EDITOR]
📄️ clusterUpdate
AUTH: Role=[product.OWNER,product.EDITOR]
📄️ companyAddressCreate
No description
📄️ companyAddressDelete
No description
📄️ companyAddressUpdate
No description
📄️ companyCreate
AUTH: Role=[user.OWNER]
📄️ companyCsvImport
AUTH: Role=[user.OWNER]
📄️ companyDelete
AUTH: Role=[user.OWNER]
📄️ companyUpdate
AUTH: Role=[user.OWNER,user.EDITOR] OR (('user is authenticated') AND ('companyId(s) if present in input matches JWT'))
📄️ contactAddToCompanies
AUTH: Role=[user.OWNER,user.EDITOR] OR (('user is authenticated') AND ('contactId if present in input matches JWT'))
📄️ contactCreateAccount
AUTH: Role=[user.OWNER]
📄️ contactCreate
Creates a new contact, if you want this new contact to be able to login, please use contactRegister. AUTH: Role=[user.OWNER]
📄️ contactCsvImport
AUTH: Role=[user.OWNER]
📄️ contactDeleteAccount
AUTH: Role=[user.OWNER]
📄️ contactDelete
AUTH: Role=[user.OWNER]
📄️ contactRegister
Creates a new contact and a new login account for this contact. AUTH: Role=[user.OWNER]
📄️ contactRemoveFromCompanies
AUTH: Role=[user.OWNER,user.EDITOR] OR (('user is authenticated') AND ('contactId if present in input matches JWT'))
📄️ contactUpdate
AUTH: Role=[user.OWNER,user.EDITOR] OR (('user is authenticated') AND ('contactId if present in input matches JWT'))
📄️ costPriceCreate
No description
📄️ costPriceDelete
No description
📄️ costPriceUpdate
No description
📄️ costPricesBulk
No description
📄️ costPricesDelete
No description
📄️ crossupsellCreate
AUTH: Role=[product.OWNER]
📄️ crossupsellDelete
AUTH: Role=[product.OWNER]
📄️ crossupsellUpdate
AUTH: Role=[product.OWNER,product.EDITOR]
📄️ customerAddressCreate
No description
📄️ customerAddressDelete
No description
📄️ customerAddressUpdate
No description
📄️ customerCreateAccount
AUTH: Role=[user.OWNER]
📄️ customerCreate
Creates a new customer, if you want this new customer to be able to login, please use customerRegister. AUTH: Role=[user.OWNER]
📄️ customerCsvImport
AUTH: Role=[user.OWNER]
📄️ customerDeleteAccount
AUTH: Role=[user.OWNER]
📄️ customerDelete
AUTH: Role=[user.OWNER]
📄️ customerRegister
Creates a new customer and a new login account for this customer. AUTH: Role=[user.OWNER]
📄️ customerUpdate
AUTH: Role=[user.OWNER,user.EDITOR] OR (('user is authenticated') AND ('customerId if present in input matches JWT'))
📄️ discountCreate
AUTH: Role=[pricing.OWNER]
📄️ discountCsvImport
AUTH: Role=[pricing.OWNER]
📄️ discountDelete
AUTH: Role=[pricing.OWNER]
📄️ discountInvalidateCache
No description
📄️ discountUpdate
AUTH: Role=[pricing.OWNER,pricing.EDITOR]
📄️ exchangeRefreshToken
No description
📄️ externalAddressCreate
No description
📄️ externalAddressDelete
No description
📄️ externalAddressUpdate
No description
📄️ favoriteListAddItems
No description
📄️ favoriteListClearItems
No description
📄️ favoriteListCreate
No description
📄️ favoriteListDelete
No description
📄️ favoriteListRemoveItems
No description
📄️ favoriteListUpdate
No description
📄️ incentiveRuleAddOrderCondition
AUTH: Role=[system] OR ('user is authenticated')
📄️ incentiveRuleCreate
AUTH: Role=[system] OR ('user is authenticated')
📄️ incentiveRuleRemoveOrderCondition
AUTH: Role=[system] OR ('user is authenticated')
📄️ incentiveRuleSetAction
AUTH: Role=[system] OR ('user is authenticated')
📄️ incentiveRuleSetOrderItemConditions
AUTH: Role=[system] OR ('user is authenticated')
📄️ inventoryCreate
AUTH: Role=[logistics.OWNER]
📄️ inventoryCsvImport
AUTH: Role=[logistics.OWNER]
📄️ inventoryDelete
AUTH: Role=[logistics.OWNER]
📄️ inventoryUpdate
AUTH: Role=[logistics.OWNER,logistics.EDITOR]
📄️ login
Logs in the authenticated user and returns a GCIP user session which includes the accessToken and refreshToken.
📄️ logout
signOut mutation will be available in the future
📄️ machineCreate
No description
📄️ machineDelete
No description
📄️ machineUpsert
No description