Mutations
Every GraphQL schema has a root type for both queries and
mutations. The mutation
type
defines GraphQL operations that change data on the server. It is
analogous to performing HTTP verbs such as POST,
PATCH, and DELETE.
- acceptGoodsQuote
- acceptOfferForQuoting
- acquireOauthTokens
- addAccountCampaign
- addCampaignToAccount
- addProperty
- amendPayment
- applyReferralCode
- backendScreenEvent
- cancelEnrollment
- cancelRepaymentRequest
- cancelSmartFlexOnboarding
- closeInkLiveChat
- collectPayment
- completeAuthFlowForSmartFlexOnboarding
- completeRetryForSmartFlexOnboarding
- completeStandalonePayment
- completeTeslaSetupVirtualKeyForSmartFlexOnboarding
- completeUserActionForSmartFlexOnboarding
- completeUserInputRequiredForSmartFlexOnboarding
- confirmDoubleOptIn
- createAccountFileAttachment
- createAccountPaymentSchedule
- createAccountReference
- createComplaint
- createContributionAgreement
- createCreditTransferPermission
- createCustomerFeedback
- createFormSubmission
- createGoodsPurchase
- createGoodsQuote
- createGoodsQuoteWithoutAccount
- createInkLiveChatMessage
- createMfaDevice
- createNewAgreementFromProductSwitchProcess
- createOfferGroupForQuoting
- createPaymentActionIntent
- createPaymentMethodActionIntent
- createReferral
- createSmartDeviceToken
- customerCreateQuote
- customerRevokeFutureAgreements
- deauthenticateDevice
- deauthenticateFlexDevice
- deleteBoostCharge
- deleteMfaDevice
- deletePushNotificationBinding
- deleteThermostatToken
- deviceRegistration
- endContributionAgreement
- enrollAccountInLoyaltyProgram
- escalateInkConversation
- forceReauthentication
- getEmbeddedSecretForNewPaymentInstruction
- getEmbeddedSecretForNewPaymentInstructionWithoutAccount
- getHostedUrlForNewPaymentInstruction
- initiateHostedStandalonePayment
- initiateMoveOut
- initiateProductSwitch
- initiateStandalonePayment
- initiateTransferOfService
- invalidatePaymentInstruction
- invalidatePreSignedToken
- joinSupplierAcceptTermsAndConditions
- linkUserToLine
- masqueradeAuthentication
- obtainKrakenToken
- ocppAuthentication
- recordActivatedPaymentMethod
- redeemLoyaltyPointsForAccountCredit
- redeemReferralClaimCode
- regenerateSecretKey
- registerPushNotificationBinding
- requestDoubleOptIn
- requestPasswordReset
- requestPrintedBill
- resetPassword
- resetUserPassword
- resumeControl
- retireCustomerAsset
- reverseEnrollment
- scheduleQuoteFollowUp
- selectChargePointMakeForSmartFlexOnboarding
- selectChargePointVariantForSmartFlexOnboarding
- selectDeviceTypeForSmartFlexOnboarding
- selectFromListForSmartFlexOnboarding
- selectInverterMakeForSmartFlexOnboarding
- selectUserVehicleForSmartFlexOnboarding
- selectVehicleMakeForSmartFlexOnboarding
- selectVehicleOrChargePointForSmartFlexOnboarding
- selectVehicleVariantForSmartFlexOnboarding
- setDevicePreferences
- setInverterPreferences
- setLoyaltyPointsUser
- setPaymentPreference
- setUpDirectDebitInstruction
- setUpDirectDebitInstructionForBusiness
- setUpDirectDebitInstructionFromStoredDetails
- setVehicleChargePreferences
- shareGoodsQuote
- startCustomerVerification
- startReAuthentication
- startSmartFlexOnboarding
- startTestChargeForSmartFlexOnboarding
- stopAutomatedPayments
- storeDirectDebitPaymentMethodDetails
- storePaymentInstruction
- submitCustomerFeedback
- submitRepaymentRequest
- suspendControl
- switchAccountToVariablePaymentSchedule
- terminateCreditTransferPermission
- toggleThermostatControl
- transferLoyaltyPointsBetweenUsers
- triggerBoostCharge
- triggerPostUploadOperations
- triggerTestCharge
- unlinkUserFromLine
- updateAccountBillingAddress
- updateAccountBillingEmail
- updateAccountBillingName
- updateAccountConsents
- updateAccountReference
- updateAccountUserConsents
- updateActivePurchase
- updateAutoTopUpAmount
- updateBoostCharge
- updateCommsDeliveryPreference
- updateCommsPreferences
- updateDeviceGridExport
- updateDeviceSmartControl
- updateDocumentAccessibilityPreference
- updateIsChargingDurationCapped
- updateLanguagePreference
- updateMetadata
- updateOptionsLanguagePreference
- updatePassword
- updateUser
- updateUserDetails
- validateAddress
- validateMfaDevice
- verifyAccount
- verifyCustomer
- verifyIdentity