OBJECT

RootMutationType

link GraphQL Schema definition

  • type RootMutationType {
  • # Deletes an order type
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteOrderType(id: UUID!): OrderType
  • # Disables memberships
  • #
  • # Arguments
  • # membershipIds: [Not documented]
  • disableMemberships(membershipIds: [UUID!]!): [Membership]
  • # Deletes a fee definition
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteFee(id: UUID!): Fee
  • # Disables members of an organization unit
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • disableMembers(ids: [UUID]!, organizationUnitId: UUID!): Memberships
  • # Updates user permissions
  • #
  • # Arguments
  • # input: [Not documented]
  • updateUserPermissions(input: UpdateUserPermissionsInput!): User
  • # Arguments
  • # id: [Not documented]
  • regeneratePartnerApplicationApiKey(
  • id: UUID!
  • ): PartnerApplication
  • # Deletes memberships
  • #
  • # Arguments
  • # membershipIds: [Not documented]
  • deleteMemberships(membershipIds: [UUID!]!): [Membership]
  • # Resend email confirmation email
  • #
  • # Arguments
  • # userId: [Not documented]
  • resendEmailConfirmationEmail(userId: UUID!): User
  • # Adds a category card
  • #
  • # Arguments
  • # input: [Not documented]
  • addCategoryCard(input: AddCategoryCardInput!): CategoryCard
  • # Adds a Revenue Center to an Organization unit
  • #
  • # Arguments
  • # input: [Not documented]
  • addRevenueCenter(input: AddRevenueCenterInput!): RevenueCenter
  • # Disables a menu combo
  • #
  • # Arguments
  • # id: [Not documented]
  • disableMenuCombo(id: UUID!): MenuCombo
  • # Updates a tender type
  • #
  • # Arguments
  • # input: [Not documented]
  • updateTenderType(input: UpdateTenderTypeInput): TenderType
  • # Updates device settings
  • #
  • # Arguments
  • # input: [Not documented]
  • updateDeviceSettings(input: UpdateDeviceSettingsInput!): Device
  • # Arguments
  • # deviceId: [Not documented]
  • # input: [Not documented]
  • addTerminalApplication(
  • deviceId: UUID!,
  • input: AddTerminalApplicationInput!
  • ): TerminalApplication
  • # Arguments
  • # id: [Not documented]
  • enablePartnerApplication(id: UUID!): PartnerApplication
  • # Adds an order ticket refund
  • #
  • # Arguments
  • # input: [Not documented]
  • addOrderRefund(input: AddOrderRefundInput): OrderRefund
  • # Arguments
  • # input: [Not documented]
  • addDepartment(input: AddDepartmentInput): Department
  • # Deletes a tender type
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteTenderType(id: UUID!): TenderType
  • # Disables a menu modifier
  • #
  • # Arguments
  • # id: [Not documented]
  • disableMenuModifier(id: UUID!): MenuModifier
  • # Enable a menu category
  • #
  • # Arguments
  • # id: [Not documented]
  • enableMenuCategory(id: UUID!): Category
  • # Updates a menu combo
  • #
  • # Arguments
  • # input: [Not documented]
  • updateMenuCombo(input: UpdateMenuComboInput!): MenuCombo
  • # Add an online order request
  • #
  • # Arguments
  • # input: [Not documented]
  • addOnlineOrderRequest(input: AddOnlineOrderRequestInput): OnlineOrderRequest
  • # Deletes a print filter
  • #
  • # Arguments
  • # id: [Not documented]
  • deletePrintFilter(id: UUID!): PrintFilter
  • # Disable menus
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • disableMenus(ids: [UUID], organizationUnitId: UUID!): MenusOutput
  • # Extends a user session and receives a new token
  • #
  • # Arguments
  • # input: [Not documented]
  • extendSession(input: ExtendSessionInput): Session
  • # Enables a menu modifier
  • #
  • # Arguments
  • # id: [Not documented]
  • enableMenuModifier(id: UUID!): MenuModifier
  • # Creates invitations
  • #
  • # Arguments
  • # input: [Not documented]
  • createInvitations(input: CreateInvitationsInput): InvitationsOutput
  • # Updates device information
  • #
  • # Arguments
  • # input: [Not documented]
  • updateDevice(input: UpdateDeviceInput!): Device
  • # Deletes members of an organization unit
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • deleteMembers(ids: [UUID]!, organizationUnitId: UUID!): Memberships
  • # Assign custom prices to a menu
  • #
  • # Arguments
  • # input: [Not documented]
  • assignMenuPrices(input: AssignMenuPricesInput!): MenuPrices
  • # Assign the current job code to a member
  • #
  • # Arguments
  • # input: [Not documented]
  • assignCurrentJobCode(input: AssignCurrentJobCodeInput!): Membership
  • # Upsert organization unit security levels
  • #
  • # Arguments
  • # input: [Not documented]
  • # organizationUnitId: [Not documented]
  • updateSecurityLevels(
  • input: OrganizationUnitSecurityLevelsInput!,
  • organizationUnitId: UUID!
  • ): OrganizationUnitSecurityLevels
  • # Initiates device dissociation process
  • #
  • # Arguments
  • # deviceId: [Not documented]
  • # organizationUnitId: [Not documented]
  • startDeviceDissociation(
  • deviceId: UUID!,
  • organizationUnitId: UUID!
  • ): Device
  • # Updates fee definition
  • #
  • # Arguments
  • # input: [Not documented]
  • updateFee(input: UpdateFeeInput!): Fee
  • # Saves a menu
  • #
  • # Arguments
  • # id: [Not documented]
  • saveMenu(id: UUID!): Menu
  • # Updates an order ticket payment
  • #
  • # Arguments
  • # input: [Not documented]
  • updateOrderPayment(input: UpdateOrderPaymentInput): OrderPayment
  • # Updates an order type
  • #
  • # Arguments
  • # input: [Not documented]
  • updateOrderType(input: UpdateOrderTypeInput): OrderType
  • # Sets an organization unit member's pin
  • #
  • # Arguments
  • # input: [Not documented]
  • setPosPin(input: SetPosPinInput!): Membership
  • # Confirm phone number
  • #
  • # Arguments
  • # code: [Not documented]
  • # phoneNumber: [Not documented]
  • confirmPhone(code: String!, phoneNumber: String!): String
  • # Add a bug report form
  • #
  • # Arguments
  • # input: [Not documented]
  • addBugReportForm(input: AddBugReportFormInput): BugReportForm
  • # Enable menus
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • enableMenus(ids: [UUID], organizationUnitId: UUID!): MenusOutput
  • # Enable menu categories
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • enableMenuCategories(ids: [UUID]!, organizationUnitId: UUID!): CategoriesOutput
  • # Update a category card
  • #
  • # Arguments
  • # id: [Not documented]
  • # input: [Not documented]
  • updateCategoryCard(id: UUID!, input: UpdateCategoryCardInput!): CategoryCard
  • # Enables a menu item
  • #
  • # Arguments
  • # id: [Not documented]
  • enableMenuItem(id: UUID!): MenuItem
  • # Update a menu category
  • #
  • # Arguments
  • # input: [Not documented]
  • updateMenuCategory(input: UpdateCategoryInput): Category
  • # Add a general comment form
  • #
  • # Arguments
  • # input: [Not documented]
  • addGeneralCommentForm(input: AddGeneralCommentFormInput): GeneralCommentForm
  • # Arguments
  • # input: [Not documented]
  • createAuthenticationEvent(
  • input: CreateAuthenticationEventInput!
  • ): AuthenticationEvent
  • # Arguments
  • # input: [Not documented]
  • updateIntegrationConfiguration(
  • input: UpdateIntegrationConfigurationInput!
  • ): Integration
  • # Arguments
  • # input: [Not documented]
  • addIntegrationConfiguration(
  • input: AddIntegrationConfigurationInput!
  • ): Integration
  • # Deletes a charge
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteCharge(id: UUID!): Charge
  • # Updates discount definition
  • #
  • # Arguments
  • # input: [Not documented]
  • updateDiscount(input: UpdateDiscountInput!): Discount
  • # Adds a print filter
  • #
  • # Arguments
  • # input: [Not documented]
  • addPrintFilter(input: AddPrintFilterInput!): PrintFilter
  • # Increments Elevon Request Number
  • #
  • # Arguments
  • # input: [Not documented]
  • incrementElavonRequestNumber(
  • input: IncrementElavonRequestNumberInput!
  • ): Device
  • # Add a menu item
  • #
  • # Arguments
  • # input: [Not documented]
  • addMenuItem(input: AddMenuItemInput!): MenuItem
  • # Deletes a menu modifier
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteMenuModifier(id: UUID!): MenuModifier
  • # Associate a device with an organization unit
  • #
  • # Arguments
  • # deviceId: [Not documented]
  • # kind: [Not documented]
  • # name: [Not documented]
  • # organizationUnitId: [Not documented]
  • # revenueCenterId: [Not documented]
  • associateDevice(
  • deviceId: UUID!,
  • kind: DeviceKind,
  • name: String!,
  • organizationUnitId: UUID!,
  • revenueCenterId: UUID!
  • ): Device
  • # Enable category cards
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • enableCategoryCards(ids: [UUID]!, organizationUnitId: UUID!): CategoryCardsOutput
  • # Adds a menu category
  • #
  • # Arguments
  • # input: [Not documented]
  • addMenuCategory(input: AddCategoryInput!): Category
  • # Update user memberships
  • #
  • # Arguments
  • # input: [Not documented]
  • updateUserMemberships(input: UpdateUserMembershipsInput): User
  • # Arguments
  • # input: [Not documented]
  • # organizationUnitId: [Not documented]
  • updatePayment(input: UpdatePaymentInput!, organizationUnitId: UUID!): Payment
  • # Makes a request to reset password
  • #
  • # Arguments
  • # input: [Not documented]
  • requestReset(input: RequestResetInput): UserMessage
  • # Adds a user
  • #
  • # Arguments
  • # input: [Not documented]
  • addUser(input: AddUserInput): Session
  • # Add an order type
  • #
  • # Arguments
  • # input: [Not documented]
  • addOrderType(input: AddOrderTypeInput): OrderType
  • # Updates a Revenue Center
  • #
  • # Arguments
  • # input: [Not documented]
  • updateRevenueCenter(input: UpdateRevenueCenterInput!): RevenueCenter
  • # Adds a menu
  • #
  • # Arguments
  • # input: [Not documented]
  • addMenu(input: AddMenuInput): Menu
  • # Adds a tax for an organization unit
  • #
  • # Arguments
  • # input: [Not documented]
  • addTax(input: AddTaxInput!): Tax
  • # Confirm email
  • #
  • # Arguments
  • # token: [Not documented]
  • confirmEmail(token: String!): String
  • # Updates a job code
  • #
  • # Arguments
  • # input: [Not documented]
  • updateJobCode(input: UpdateJobCodeInput!): JobCode
  • # Disables a menu item
  • #
  • # Arguments
  • # id: [Not documented]
  • disableMenuItem(id: UUID!): MenuItem
  • # Remove menu categories
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • deleteMenuCategories(ids: [UUID]!, organizationUnitId: UUID!): CategoriesOutput
  • # Arguments
  • # input: [Not documented]
  • # organizationUnitId: [Not documented]
  • addLocationSchedule(
  • input: AddLocationScheduleInput!,
  • organizationUnitId: UUID!
  • ): LocationSchedule
  • # Disable an Order Type for Organization Unit
  • #
  • # Arguments
  • # input: [Not documented]
  • disableOrderTypeForOrganization(
  • input: ToggleOrderTypeStatusForOrganizationInput!
  • ): OrderType
  • # Updates the information for a single physical location
  • #
  • # Arguments
  • # input: [Not documented]
  • # organizationUnitId: [Not documented]
  • updateLocation(
  • input: UpdateLocationInput!,
  • organizationUnitId: UUID!
  • ): OrganizationUnit
  • # Adds a job code to a member
  • #
  • # Arguments
  • # input: [Not documented]
  • setMemberJobCodes(input: SetMemberJobCodesInput!): [JobCode]
  • # Adds a job code for an organization unit
  • #
  • # Arguments
  • # input: [Not documented]
  • addJobCode(input: AddJobCodeInput!): JobCode
  • # Announce the existence of a device
  • #
  • # Arguments
  • # deviceId: [Not documented]
  • # zerotierNodeId: [Not documented]
  • announceDevice(deviceId: UUID!, zerotierNodeId: String): Device
  • # Updates a menu
  • #
  • # Arguments
  • # id: [Not documented]
  • # input: [Not documented]
  • updateMenu(id: UUID!, input: UpdateMenuInput): Menu
  • # Send confirmation code to a phone number
  • #
  • # Arguments
  • # phoneNumber: [Not documented]
  • # via: [Not documented]
  • sendConfirmationCodeToPhoneNumber(
  • phoneNumber: String!,
  • via: MethodToSendPhoneConfirmationCode!
  • ): String
  • # Adds a menu combo
  • #
  • # Arguments
  • # input: [Not documented]
  • addMenuCombo(input: AddMenuComboInput!): MenuCombo
  • # Dissociate a device from the given organization unit
  • #
  • # Arguments
  • # deviceId: [Not documented]
  • # organizationUnitId: [Not documented]
  • dissociateDevice(deviceId: UUID!, organizationUnitId: UUID!): DeviceOutput
  • # Resend invitation e-mail
  • #
  • # Arguments
  • # invitationId: [Not documented]
  • # rootOrganizationUnitId: [Not documented]
  • resendInvitationEmail(
  • invitationId: UUID!,
  • rootOrganizationUnitId: UUID!
  • ): Invitation
  • # Disables the given menu
  • #
  • # Arguments
  • # id: [Not documented]
  • disableMenu(id: UUID!): Menu
  • # Arguments
  • # input: [Not documented]
  • createPartnerApplication(
  • input: CreatePartnerApplicationInput!
  • ): PartnerApplication
  • # Arguments
  • # input: [Not documented]
  • # organizationUnitId: [Not documented]
  • updateBilling(input: UpdateBillingInput!, organizationUnitId: UUID!): Billing
  • # Deletes a tax definition
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteTax(id: UUID!): Tax
  • # Delete pending invitation
  • #
  • # Arguments
  • # invitationId: [Not documented]
  • deletePendingInvitation(invitationId: UUID!): Invitation
  • # Deletes a menu combo
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteMenuCombo(id: UUID!): MenuCombo
  • # Adds a transaction
  • #
  • # Arguments
  • # input: [Not documented]
  • addTransaction(input: AddTransactionInput): Transaction
  • # Upload file without authorization.
  • #
  • # This is the main way of uploading files. Returns the token that can be later
  • # used to generate a signed URL to download and use the file again.
  • #
  • # Arguments
  • # file: [Not documented]
  • # metadata: [Not documented]
  • # uploadContext: [Not documented]
  • uploadFileWithoutAuth(
  • file: Upload,
  • metadata: [MetadataInput],
  • uploadContext: UploadContext
  • ): String
  • # Edits a user
  • #
  • # Arguments
  • # input: [Not documented]
  • editUser(input: EditUserInput): User
  • # Enables members of an organization unit
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • enableMembers(ids: [UUID]!, organizationUnitId: UUID!): Memberships
  • # Add contact form
  • #
  • # Arguments
  • # input: [Not documented]
  • addContactForm(input: AddContactFormInput): ContactForm
  • # Deletes a menu item
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteMenuItem(id: UUID!): MenuItem
  • # Arguments
  • # id: [Not documented]
  • deleteDepartment(id: UUID!): Department
  • # Switches category card positions
  • #
  • # Arguments
  • # id1: [Not documented]
  • # id2: [Not documented]
  • switchCategoryCardPositions(id1: UUID!, id2: UUID!): TwoCategoryCards
  • # Enables memberships
  • #
  • # Arguments
  • # membershipIds: [Not documented]
  • enableMemberships(membershipIds: [UUID!]!): [Membership]
  • # Enables a menu combo
  • #
  • # Arguments
  • # id: [Not documented]
  • enableMenuCombo(id: UUID!): MenuCombo
  • # Deletes a Revenue Center
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteRevenueCenter(id: UUID!): RevenueCenter
  • # Arguments
  • # input: [Not documented]
  • updateDepartment(input: UpdateDepartmentInput): Department
  • # Adds a menu modifier
  • #
  • # Arguments
  • # input: [Not documented]
  • addMenuModifier(input: AddMenuModifierInput!): MenuModifier
  • # Disable category cards
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • disableCategoryCards(ids: [UUID]!, organizationUnitId: UUID!): CategoryCardsOutput
  • # Upload media requiring authentication.
  • #
  • # Returns the token that can be later used to generate a signed URL to
  • # download and use the file again.
  • #
  • # Arguments
  • # file: [Not documented]
  • # metadata: [Not documented]
  • # uploadContext: [Not documented]
  • uploadMedia(
  • file: Upload,
  • metadata: [MetadataInput],
  • uploadContext: UploadContext
  • ): String
  • # Arguments
  • # id: [Not documented]
  • removePartnerApplication(id: UUID!): PartnerApplication
  • # Count money in the cash box attached to the POS terminal
  • #
  • # Arguments
  • # input: [Not documented]
  • addDrawerCount(input: AddDrawerCountInput!): DrawerCount
  • # Switches category positions
  • #
  • # Arguments
  • # id1: [Not documented]
  • # id2: [Not documented]
  • switchCategoryPositions(id1: UUID!, id2: UUID!): TwoCategories
  • # Updates a user's password
  • #
  • # Arguments
  • # input: [Not documented]
  • updatePassword(input: UpdatePasswordInput): String
  • # Arguments
  • # input: [Not documented]
  • updatePartnerApplication(
  • input: UpdatePartnerApplicationInput!
  • ): PartnerApplication
  • # Enables the given menu
  • #
  • # Arguments
  • # id: [Not documented]
  • enableMenu(id: UUID!): Menu
  • # Enable an Order Type for Organization Unit
  • #
  • # Arguments
  • # input: [Not documented]
  • enableOrderTypeForOrganization(
  • input: ToggleOrderTypeStatusForOrganizationInput!
  • ): OrderType
  • # Adds a fee for an organization unit
  • #
  • # Arguments
  • # input: [Not documented]
  • addFee(input: AddFeeInput!): Fee
  • # Disable a menu category
  • #
  • # Arguments
  • # id: [Not documented]
  • disableMenuCategory(id: UUID!): Category
  • # Adds a discount for an organization unit
  • #
  • # Arguments
  • # input: [Not documented]
  • addDiscount(input: AddDiscountInput!): Discount
  • # Adds a user session and receives a token
  • #
  • # Arguments
  • # input: [Not documented]
  • addSession(input: AddSessionInput): Session
  • # Adds a new tender type
  • #
  • # Arguments
  • # input: [Not documented]
  • addTenderType(input: AddTenderTypeInput): TenderType
  • # Deletes an organization unit member's pin
  • #
  • # Arguments
  • # input: [Not documented]
  • deletePosPin(input: DeletePosPinInput!): Membership
  • # Adds an order
  • #
  • # Arguments
  • # input: [Not documented]
  • addOrder(input: AddOrderInput): Order
  • # Disable menu categories
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • disableMenuCategories(
  • ids: [UUID]!,
  • organizationUnitId: UUID!
  • ): CategoriesOutput
  • # Deletes an organization unit
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteOrganizationUnit(id: UUID!): OrganizationUnit
  • # Updates an online order request after it has been processed
  • #
  • # Arguments
  • # input: [Not documented]
  • updateOnlineOrderRequest(
  • input: UpdateOnlineOrderRequestInput
  • ): OnlineOrderRequest
  • # Adds a device session and receives a token
  • #
  • # Arguments
  • # input: [Not documented]
  • addDeviceSession(input: AddDeviceSessionInput): Session
  • # Assigns print filters to a menu item
  • #
  • # Arguments
  • # input: [Not documented]
  • assignPrintFilters(input: AssignPrintFiltersInput!): MenuItem
  • # Resets a user's password
  • #
  • # Arguments
  • # input: [Not documented]
  • resetPassword(input: ResetPasswordInput): UserMessage
  • # Deletes menus
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • deleteMenus(ids: [UUID], organizationUnitId: UUID!): MenusOutput
  • # Updates a menu item
  • #
  • # Arguments
  • # input: [Not documented]
  • updateMenuItem(input: UpdateMenuItemInput!): MenuItem
  • # Arguments
  • # id: [Not documented]
  • disablePartnerApplication(id: UUID!): PartnerApplication
  • # Updates a menu modifier
  • #
  • # Arguments
  • # id: [Not documented]
  • # input: [Not documented]
  • updateMenuModifier(id: UUID!, input: UpdateMenuModifierInput!): MenuModifier
  • # Deletes a discount definition
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteDiscount(id: UUID!): Discount
  • # Deletes a job code
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteJobCode(id: UUID!): JobCode
  • # Delete category cards
  • #
  • # Arguments
  • # ids: [Not documented]
  • # organizationUnitId: [Not documented]
  • deleteCategoryCards(ids: [UUID]!, organizationUnitId: UUID!): CategoryCardsOutput
  • # Adds an organization unit
  • #
  • # Arguments
  • # input: [Not documented]
  • addOrganizationUnit(input: AddOrganizationUnitInput): OrganizationUnit
  • # Update tax definition
  • #
  • # Arguments
  • # input: [Not documented]
  • updateTax(input: UpdateTaxInput!): Tax
  • # Arguments
  • # ids: [Not documented]
  • # menuId: [Not documented]
  • applyMenuToLocations(ids: [UUID], menuId: UUID!): OrganizationIdsOutput
  • # Updates a print filter
  • #
  • # Arguments
  • # input: [Not documented]
  • updatePrintFilter(input: UpdatePrintFilterInput!): PrintFilter
  • # Updates an order ticket refund
  • #
  • # Arguments
  • # input: [Not documented]
  • updateOrderRefund(input: UpdateOrderRefundInput): OrderRefund
  • # Delete a menu category
  • #
  • # Arguments
  • # id: [Not documented]
  • deleteMenuCategory(id: UUID!): Category
  • # Add suggestion form
  • #
  • # Arguments
  • # input: [Not documented]
  • addSuggestionForm(input: AddSuggestionFormInput): SuggestionForm
  • }

link Require by

This element is not required by anyone