📄️ 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'))
📄️ 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]
📄️ 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
📄️ mediaAttachmentCreate
No description
📄️ mediaAttachmentDelete
No description
📄️ mediaAttachmentUpdate
No description
📄️ mediaDocumentCreate
No description
📄️ mediaDocumentCsvImport
No description
📄️ mediaDocumentDelete
No description
📄️ mediaDocumentUpdate
No description
📄️ mediaImageCreate
No description
📄️ mediaImageCsvImport
No description
📄️ mediaImageDelete
No description
📄️ mediaImageUpdate
No description
📄️ mediaVideoCreate
No description
📄️ mediaVideoCsvImport
No description
📄️ mediaVideoDelete
No description
📄️ mediaVideoUpdate
No description
📄️ orderCreate
AUTH: Role=[order.OWNER] OR (('user is authenticated') AND ('userId if present in input matches JWT' AND 'companyId(s) if present in input matches JWT'))
📄️ orderDelete
AUTH: Role=[order.OWNER]
📄️ orderItemCreate
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ orderItemDelete
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ orderItemUpdate
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ orderSendConfirmationEmail
No description
📄️ orderSetStatus
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ orderStatusCreate
No description
📄️ orderStatusDelete
No description
📄️ orderStatusSetAddOrderStatuses
No description
📄️ orderStatusSetCreate
No description
📄️ orderStatusSetDelete
No description
📄️ orderStatusSetRemoveOrderStatuses
No description
📄️ orderStatusSetUpdate
No description
📄️ orderStatusUpdate
No description
📄️ orderUpdateAddress
No description
📄️ orderUpdate
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ orderlistAddItems
No description
📄️ orderlistAssignCompanies
No description
📄️ orderlistAssignUsers
No description
📄️ orderlistCreate
No description
📄️ orderlistDelete
No description
📄️ orderlistRemoveItems
No description
📄️ orderlistUnassignCompanies
No description
📄️ orderlistUnassignUsers
No description
📄️ orderlistUpdate
No description
📄️ passwordResetLink
Generates a password recovery link, that can be included in a password recovery e-mail. AUTH: Role=[user.OWNER]
📄️ payMethodCreate
No description
📄️ payMethodDelete
No description
📄️ payMethodUpdate
No description
📄️ paymentCreate
AUTH: Role=[order.OWNER]
📄️ paymentDelete
AUTH: Role=[order.OWNER]
📄️ paymentUpdate
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ priceCreate
AUTH: Role=[pricing.OWNER]
📄️ priceCsvImport
AUTH: Role=[pricing.OWNER]
📄️ priceDelete
AUTH: Role=[pricing.OWNER]
📄️ priceUpdate
AUTH: Role=[pricing.OWNER,pricing.EDITOR]
📄️ pricesheetAssign
AUTH: Role=[pricing.OWNER,pricing.EDITOR]
📄️ pricesheetCreate
AUTH: Role=[pricing.OWNER]
📄️ pricesheetCsvImport
AUTH: Role=[pricing.OWNER]
📄️ pricesheetDelete
AUTH: Role=[pricing.OWNER]
📄️ pricesheetUnassign
AUTH: Role=[pricing.OWNER,pricing.EDITOR]
📄️ pricesheetUpdate
AUTH: Role=[pricing.OWNER,pricing.EDITOR]
📄️ productCreate
AUTH: Role=[product.OWNER]
📄️ productCsvImport
AUTH: Role=[product.OWNER]
📄️ productDelete
AUTH: Role=[product.OWNER]
📄️ productUpdate
AUTH: Role=[product.OWNER,product.EDITOR]
📄️ publishEmailEvent
Publishes an email trigger event to pub/sub, containing the abstract event data
📄️ publishEmailSendEvent
Publishes an email send trigger event to pub/sub containing all (processed) fields needed to send a single email
📄️ publishPasswordResetEmailEvent
Publishes an email trigger event to pub/sub, containing the abstract event data and the password reset link
📄️ removeCompanyManager
AUTH: Role=[user.OWNER,user.EDITOR]
📄️ removeSurchargesFromProduct
Remove surcharge from product
📄️ roleCreate
No description
📄️ roleDefinitionCreate
No description
📄️ roleDefinitionDelete
No description
📄️ roleDefinitionUpdate
No description
📄️ roleDelete
No description
📄️ roleUpdate
No description
📄️ shopInvalidateCache
No description
📄️ startSession
Starts an anonymous firebase session
📄️ surchargeCreate
Create a surcharge
📄️ surchargeDelete
Delete surcharge by id
📄️ surchargeUpdate
Update surcharge by id
📄️ taxCreate
AUTH: Role=[pricing.OWNER]
📄️ taxDelete
AUTH: Role=[pricing.OWNER]
📄️ taxUpdate
AUTH: Role=[pricing.OWNER,pricing.EDITOR]
📄️ tenderAddItems
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ tenderApplyIncentives
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ tenderDeleteItem
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ tenderDelete
AUTH: Role=[order.OWNER]
📄️ tenderProcess
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ tenderStart
AUTH: Role=[order.OWNER]
📄️ tenderUpdateAddress
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ tenderUpdateDiscount
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ tenderUpdateInvoiceUser
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ tenderUpdateItem
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ tenderUpdatePayment
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ tenderUpdatePostage
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ tenderUpdate
AUTH: Role=[order.OWNER,order.EDITOR]
📄️ triggerOrderSendConfirm
AUTH: Role=[order.OWNER,order.EDITOR,order.VIEWER]
📄️ triggerQuoteSendRequest
AUTH: Role=[order.OWNER,order.EDITOR,order.VIEWER]
📄️ triggerQuoteSendValidation
AUTH: Role=[order.OWNER,order.EDITOR,order.VIEWER]
📄️ triggerQuoteSend
AUTH: Role=[order.OWNER,order.EDITOR,order.VIEWER]
📄️ userAddressCreate
No description
📄️ userAddressDelete
No description
📄️ userAddressUpdate
No description
📄️ userCreate
Creates a new user, if you want this new user to be able to login, please use userRegister
📄️ userDelete
No description
📄️ userRegister
Creates a new user and a new login account for this user
📄️ userUpdate
No description
📄️ usergroupCreate
No description
📄️ usergroupDelete
No description
📄️ usergroupUpdate
No description
📄️ valuesetCreate
No description
📄️ valuesetDelete
No description
📄️ valuesetItemCreate
No description
📄️ valuesetItemDelete
No description
📄️ valuesetItemUpdate
No description
📄️ valuesetUpdate
No description
📄️ verifyToken
No description
📄️ warehouseAddressCreate
No description
📄️ warehouseAddressDelete
No description
📄️ warehouseAddressUpdate
No description
📄️ warehouseCreate
No description
📄️ warehouseDelete
No description
📄️ warehouseUpdate
No description
📄️ zoneTaxCodeCreate
AUTH: Role=[pricing.OWNER]
📄️ zoneTaxCodeDelete
AUTH: Role=[pricing.OWNER]
📄️ zoneTaxCodeUpdate
AUTH: Role=[pricing.OWNER,pricing.EDITOR]
📄️ zoneTaxCodesCreate
AUTH: Role=[pricing.OWNER]
📄️ zoneTaxCodesDelete
AUTH: Role=[pricing.OWNER]