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
- addCampaignToAccount
- addProperty
- amendPayment
- backendScreenEvent
- cancelEnrollment
- cancelRepaymentRequest
- cancelSmartFlexOnboarding
- closeInkLiveChat
- collectPayment
- completeAuthFlowForSmartFlexOnboarding
- completeRetryForSmartFlexOnboarding
- completeStandalonePayment
- completeTeslaSetupVirtualKeyForSmartFlexOnboarding
- completeUserActionForSmartFlexOnboarding
- completeUserInputRequiredForSmartFlexOnboarding
- confirmDoubleOptIn
- createAccountPaymentSchedule
- createAccountReference
- createComplaint
- createContributionAgreement
- createCreditTransferPermission
- createCustomerFeedback
- createElectricityQuote
- createFormSubmission
- createGoodsPurchase
- createGoodsQuote
- createGoodsQuoteWithoutAccount
- createInkLiveChatMessage
- createMfaDevice
- createNewAgreementFromProductSwitchProcess
- createOfferGroupForQuoting
- createPaymentActionIntent
- createPaymentMethodActionIntent
- createQuote
- createQuoteForAccount
- createQuoteForProperty
- createReferral
- deauthenticateDevice
- deauthenticateFlexDevice
- deleteBoostCharge
- deleteMfaDevice
- deletePushNotificationBinding
- deviceRegistration
- endContributionAgreement
- enrollAccountInLoyaltyProgram
- escalateInkConversation
- forceReauthentication
- getEmbeddedSecretForNewPaymentInstruction
- getEmbeddedSecretForNewPaymentInstructionWithoutAccount
- getHostedUrlForNewPaymentInstruction
- initiateHostedStandalonePayment
- initiateProductSwitch
- initiateStandalonePayment
- 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
- setUpDirectDebitInstruction
- setUpDirectDebitInstructionForBusiness
- setUpDirectDebitInstructionFromStoredDetails
- setVehicleChargePreferences
- shareGoodsQuote
- startCustomerVerification
- startReAuthentication
- startSmartFlexOnboarding
- startTestChargeForSmartFlexOnboarding
- storeDirectDebitPaymentMethodDetails
- storePaymentInstruction
- storePropertyCadastralData
- submitCustomerFeedback
- submitGasSelfReading
- submitRepaymentRequest
- suspendControl
- switchAccountToVariablePaymentSchedule
- terminateCreditTransferPermission
- transferLoyaltyPointsBetweenUsers
- triggerBoostCharge
- triggerTestCharge
- unlinkUserFromLine
- updateAccountBillingAddress
- updateAccountBillingEmail
- updateAccountBillingName
- updateAccountConsents
- updateAccountReference
- updateAccountUserConsents
- updateActivePurchase
- updateAutoTopUpAmount
- updateBoostCharge
- updateCommsDeliveryPreference
- updateCommsPreferences
- updateDeviceGridExport
- updateDeviceSmartControl
- updateDocumentAccessibilityPreference
- updateIsChargingDurationCapped
- updateMetadata
- updateOptionsLanguagePreference
- updatePassword
- updateUser
- updateUserDetails
- validateAddress
- validateMfaDevice
- verifyCustomer
- verifyIdentity