Skip to content

Mutations

Mutation

Field Argument Type Description
createSmartgridcisData CreateSmartGridCisData
input SmartGridCisInputType
updateSmartgridcisData UpdateSmartGridCisData
input SmartGridCisInputType
deleteSmartgridcisData DeleteSmartGridCisData
input SmartGridCisDeleteInputType
createErcotData CreateErcotData
input ErcotInputType
updateErcotData UpdateErcotData
input ErcotInputType
deleteErcotData DeleteErcotData
input ErcotDeleteInputType
requestEnrollmentAccountPasswordReset EnrollmentAccountResetPasswordMutation
input EnrollmentAccountResetPasswordInputType!
applyReferralCode ApplyReward
input ApplyRewardInputType!
updateUserDetails UpdateAccountUserMutationPayload
input UpdateAccountUserMutationInput!
updateCommsPreferences UpdateAccountUserCommsPreferencesMutationPayload
input UpdateAccountUserCommsPreferencesMutationInput!
updatePassword UpdatePassword
input UpdatePasswordInput
updateUser UpdateUserMutation
input UpdateUserInput!
registerPushNotificationBinding RegisterPushNotificationBinding
input RegisterPushNotificationBindingInput!
createShellAccount CreateShellAccountPayload
input CreateShellAccountInput!
updateCommsDeliveryPreference UpdateCommsDeliveryPreference
input UpdateCommsDeliveryPreferenceInput!
createPaymentIntent CreatePaymentIntent
input CreatePaymentIntentInput!
updateShellAccountCommsPreferences UpdateShellAccountCommsPreference
input UpdateShellAccountCommsPreferenceInputType!
addPropertyToShellAccount AddPropertyToShellAccount
input AddPropertyToShellAccountInputType!
storeCreditScore StoreCreditScore
input StoreCreditScoreInputType
createAccount CreateAccount
input CreateAccountInput!
verifyACHPaymentInstruction VerifyACHPaymentInstruction
input VerifyACHPaymentInstructionInput!
storeAchDirectDebitInstruction StoreAchDirectDebitInstruction
input StoreAchDirectDebitInstructionInput!
collectAdHocACHPayment CollectAdHocACHPayment
input CollectAdHocACHPaymentInput!
collectAdHocPaymentForInstruction CollectAdHocPaymentForInstruction
input CollectAdHocPaymentForInstructionInput!
createAccountFileAttachment CreateAccountFileAttachmentPayload!
input CreateAccountFileAttachmentInput!
triggerPostUploadOperations TriggerPostUploadOperations!
s3Key String!
createAffiliateLink CreateAffiliateLink!
input CreateAffiliateLinkInputType!
updateAffiliateLink UpdateAffiliateLink!
input UpdateAffiliateLinkInputType!
validateEmail ValidateEmail
input ValidateEmailInput!
createMetadata CreateMetadata
input MetadataInput!
updateMetadata UpdateMetadata
input MetadataInput!
submitCustomerFeedback SubmitCustomerFeedback
input CustomerFeedbackInputType!
collectDeposit CollectDeposit
input CollectDepositInput!
recordDepositAgreementAccepted RecordDepositAgreementAccepted
input DepositAgreementInput!
createDepositAgreement CreateDepositAgreement
input CreateDepositAgreementInput!
getEmbeddedSecretForNewPaymentInstruction GetEmbeddedSecretForNewPaymentInstruction
input GetEmbeddedSecretForNewPaymentInstructionInput!
getEmbeddedSecretForAdHocPayment GetEmbeddedSecretForAdHocPayment
input GetEmbeddedSecretForAdHocPaymentInput!
storeCardPaymentInstruction StoreCardPaymentInstruction
input StoreCardPaymentInstructionInput!
createAccountReference CreateAccountReference
input AccountReferenceInput!
updateAccountReference UpdateAccountReference
input AccountReferenceInput!
createAccountCredit CreateAccountCredit
input CreateAccountCreditInput!
createAccountCharge CreateAccountCharge
input CreateAccountChargeInput!
createFormSubmission FormSubmissionOuput
input FormSubmissionInput!
emailAuthentication ⚠️ EmailAuthentication

⚠️ DEPRECATED

Please use obtainKrakenToken instead of this mutation.
email String!
password String!
apiKeyAuthentication ⚠️ APIKeyAuthentication

⚠️ DEPRECATED

Please use obtainKrakenToken instead of this mutation.
apiKey String!
masqueradeAuthentication MasqueradeAuthentication
masqueradeToken String!
userId String!
generatePreSignedToken GeneratePreSignedToken
email String!
numberOfDaysAllowed Int!
scope PreSignedTokenScope!
invalidatePreSignedToken InvalidatePreSignedToken
input InvalidatePreSignedTokenInput!
invalidatePreSignedTokensForUser InvalidatePreSignedTokensForUser
input InvalidatePreSignedTokensForUserInput!
disableToken DisableToken
requestResetPassword RequestResetPasswordMutationPayload
input RequestResetPasswordMutationInput!
resetPassword ResetPasswordMutationPayload
input ResetPasswordMutationInput!
createAuthenticationToken ⚠️ ObtainJSONWebToken

⚠️ DEPRECATED

Please use obtainKrakenToken instead of this mutation.
email String!
password String!
verifyAuthenticationToken Verify
token String
refreshAuthenticationToken Refresh
refreshToken String
obtainKrakenToken ObtainKrakenJSONWebToken
input ObtainJSONWebTokenInput!
obtainLongLivedRefreshToken ObtainLongLivedRefreshToken
input ObtainLongLivedRefreshTokenInput!
invalidateRefreshToken InvalidateRefreshToken
input InvalidateRefreshTokenInput!
invalidateRefreshTokensForUser InvalidateRefreshTokensForUser
input InvalidateRefreshTokensForUserInput!
Back to top