Magidoc

Mutation
Object

Fields

#

addProductsToProductGroup

Non-null

Adds the given list of products to the product group, if they are not already part of the product group

createTrackedURL

Non-null

createUserAndOrganisationForCustomIntegration

Non-null

deleteCloudshelves

Non-null

Allows deletion of Cloudshelves

deleteDevices

Non-null

Allows deletion of Devices

deleteLocations

Non-null

Allows deletion of locations

deleteProductGroups

Non-null

Allows deletion of product groups

deleteProducts

Non-null

Allows the deletion of Products

deleteThemes

Non-null

Allows the deletion of Themes

duplicateCloudshelves

Non-null

duplicateThemes

Non-null

editSubscription

Non-null

endSession

Non-null

leaveOrganisation

Non-null

Allows the current user leave an Organisation.

markInstallComplete

Non-null

markShopifyOrganisationUninstallStarted

Non-null

newSession

Non-null

registerWebhook

Non-null

Register a webhook for a given subject. The supplied URL will be called with a POST request when the subject is triggered.

removeProductsFromProductGroup

Non-null

Removes the given products from the product group, if they are currently part of it

reportDeviceOnline

Non-null

requestShopifySubscriptionCheck

Non-null

revokeAccessRight

Non-null

runInternalTool

Non-null

This is an internal function. This allows Cloudshelf staff to run internal tools

saveSurveyAnswers

Non-null

selectCurrentOrganisationAccess

Non-null

Sets the users currently active organisation (actingAs), which is used to decide which organisations data is accessed in other queries.

setActingAs

Non-null

setActiveVersion

Non-null

setPausedNobleQueuesByType

Non-null

setVariables

Non-null

Allows settings of an variables

subscribe

Non-null

toggleInMaintenanceMode

Non-null

toggleNoblePaused

Non-null

unregisterWebhooks

Non-null

Unregister a webhook for a given subject. If an array of ids is supplied, only the webhooks corresponding to the supplied ids will be unregistered, if they exists. If no array is supplied, all webhooks for the given subject will be unregistered.

unsubscribe

Non-null

updateMyUser

Non-null

Allows updating basic user information

updateProductsInProductGroup

Non-null

Sets the products in the product group to the given list of products

updateSession

Non-null

upsertCloudshelves

Non-null

Allows upserting of Cloudshelves

upsertDevices

Non-null

Allows upserting of Devices

upsertDraftOrders

Non-null

Allows upserting of Draft Order entities

upsertLocations

Non-null

Allows upserting of locations

upsertOrders

Non-null

Allows upserting of Order entities

upsertOrganisation

Non-null

Allows upserting of an organisation

upsertProductGroups

Non-null

Allows upserting of product groups

upsertProductVariants

Non-null

upsertProducts

Non-null

Allows upserting of Products

upsertShopifyOrganisation

Non-null

upsertTheme

Non-null

Allows upserting of Themes

upsertUser

Non-null

Allows upserting of user access to the current organisation