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
- acceptTermsAndConditions
- addCampaignToAccount
- addCreditToSmartMeter
- addProperty
- amendPayment
- amendUnbilledElectricityReading
- backendScreenEvent
- billToLatestSmartMeterSnapshot
- cancelEnrollment
- cancelEnrolment
- cancelOnSiteJobsAppointment
- cancelRepaymentRequest
- cancelSmartFlexOnboarding
- claimOctoplusReward
- claimShoptopusVoucher
- closeInkLiveChat
- collectPayment
- completeAuthFlowForSmartFlexOnboarding
- completeEnrollment
- completeRetryForSmartFlexOnboarding
- completeStandalonePayment
- completeTeslaSetupVirtualKeyForSmartFlexOnboarding
- completeUserActionForSmartFlexOnboarding
- completeUserInputRequiredForSmartFlexOnboarding
- confirmDoubleOptIn
- createAccountFileAttachment
- createAccountPaymentSchedule
- createAccountReference
- createAcquisitionQuoteRequestForProducts
- createAutoTopupConfig
- createComplaint
- createContributionAgreement
- createCreditTransferPermission
- createCustomerFeedback
- createDirectDebitInstruction
- createElectricityMeterAccumulationReading
- createElectricityMeterReading
- createElectricityMeterReadingViaIvr
- createFormSubmission
- createGasMeterReading
- createGasMeterReadingViaIvr
- createGoodsPurchase
- createGoodsQuote
- createGoodsQuoteWithoutAccount
- createInkLiveChatMessage
- createMfaDevice
- createNewAgreementFromProductSwitchProcess
- createOctoplusRewardContactLink
- createOfferGroupForQuoting
- createOnSiteJobsAppointment
- createOnSiteJobsAppointmentWithDate
- createOnSiteJobsAppointmentWithoutDateOrTime
- createOnSiteJobsRequest
- createPaymentActionIntent
- createPaymentMethodActionIntent
- createPaymentSchedule
- createQuote
- createQuoteRequestForProducts
- createReferral
- createRefundRequest
- createRenewalQuoteRequest
- createTempProvisioningClaim
- createWarmHomeDiscountApplication
- deauthenticateDevice
- deauthenticateFlexDevice
- deleteBoostCharge
- deleteMfaDevice
- deletePushNotificationBinding
- deviceRegistration
- directDebitPaymentDayUpdate
- disableAutoTopup
- endContributionAgreement
- enrollAccountInLoyaltyProgram
- escalateInkConversation
- fitAcceptSchedule
- fitAcceptTermsAndConditions
- fitCreateMeterReadings
- forceReauthentication
- generatePaymentAllocationNumber
- getEmbeddedSecretForNewPaymentInstruction
- getEmbeddedSecretForNewPaymentInstructionWithoutAccount
- getHostedUrlForNewPaymentInstruction
- initiateCreditTransfer
- initiateHostedStandalonePayment
- initiateProductSwitch
- initiateStandalonePayment
- initiateUnauthenticatedStandalonePayment
- invalidatePaymentInstruction
- invalidatePreSignedToken
- joinConsumerDevice
- joinOctoplusCampaign
- joinSupplierAcceptTermsAndConditions
- linkUserToLine
- masqueradeAuthentication
- obtainKrakenToken
- occupy
- ocppAuthentication
- performMoveOut
- pickTimeslotForOnSiteJobsAppointment
- prerecordConsentGranularity
- quoteAccountOnProducts
- quoteCampaignOffer
- quoteNewMeterPoints
- recordActivatedPaymentMethod
- redeemLoyaltyPointsForAccountCredit
- redeemReferralClaimCode
- refreshQuote
- regenerateSecretKey
- registerPushNotificationBinding
- removeConsumerDevice
- renewAgreements
- renewAgreementsForAccount
- replaceAgreement
- requestConsumptionData
- requestDoubleOptIn
- requestPasswordReset
- requestPrintedBill
- requote
- resetPassword
- resetUserPassword
- resumeControl
- retireCustomerAsset
- reverseEnrollment
- scheduleQuoteFollowUp
- selectChargePointMakeForSmartFlexOnboarding
- selectChargePointVariantForSmartFlexOnboarding
- selectDeviceTypeForSmartFlexOnboarding
- selectFromListForSmartFlexOnboarding
- selectHeatPumpMakeForSmartFlexOnboarding
- selectInverterMakeForSmartFlexOnboarding
- selectUserVehicleForSmartFlexOnboarding
- selectVehicleMakeForSmartFlexOnboarding
- selectVehicleOrChargePointForSmartFlexOnboarding
- selectVehicleVariantForSmartFlexOnboarding
- sendLossObjectionForChangeOfSupplier
- setClimateControlState
- setDevicePreferences
- setHotWaterState
- setInverterPreferences
- setLoyaltyPointsUser
- setReadingConsentGranularity
- setRoomTemperature
- setUpDirectDebitInstruction
- setUpDirectDebitInstructionForBusiness
- setUpDirectDebitInstructionFromStoredDetails
- setVehicleChargePreferences
- shareGoodsQuote
- skipSsdPayment
- smets2Interest
- startCustomerVerification
- startExportOnboardingProcess
- startOnboardingProcess
- startOnSiteJobsAppointmentBookingSession
- startOnSiteJobsAppointmentBookingSessionForRequest
- startOnSiteJobsTimeslotPickingSession
- startReAuthentication
- startSmartFlexOnboarding
- startTestChargeForSmartFlexOnboarding
- storeDirectDebitPaymentMethodDetails
- storePaymentInstruction
- submitCustomerFeedback
- submitRepaymentRequest
- suspendControl
- switchAccountToVariablePaymentSchedule
- switchMeterPointProducts
- terminateCreditTransferPermission
- transferLoyaltyPointsBetweenUsers
- triggerBoostCharge
- triggerPostUploadOperations
- triggerTestCharge
- unlinkUserFromLine
- updateAccountBillingAddress
- updateAccountBillingEmail
- updateAccountBillingName
- updateAccountConsents
- updateAccountReference
- updateAccountUserConsents
- updateActivePurchase
- updateAutoTopUpAmount
- updateBoostCharge
- updateCommsDeliveryPreference
- updateCommsPreferences
- updateDeviceGridExport
- updateDeviceSmartControl
- updateDocumentAccessibilityPreference
- updateIsChargingDurationCapped
- updateMetadata
- updateOptionsLanguagePreference
- updatePassword
- updatePaymentSchedulePaymentAmount
- updatePaymentSchedulePaymentDay
- updateSmartMeterDataPreferences
- updateSpecialCircumstances
- updateSpecialCircumstancesAsOrganization
- updateSsd
- updateUser
- updateUserDetails
- validateAddress
- validateMfaDevice
- verifyCustomer
- verifyIdentity