Skip to main content

GraphQL API Changelog

This page shows the history of changes to the GraphQL schema.
  • Type ContractIdentifiersInput was removed
  • Type ContractReferencesInput was added
  • Input Field contractReferences: ContractReferencesInput was added to input type EnrollmentInput
  • Input Field contractIdentifiersInput removed from input type EnrollmentInput
  • Enum value INDUSTRY_EXCEPTION_UNSOLICITED_CHANGE_ENLR_OR_SPLR was added to AccountReminderTypes enum
  • Enum value STRIPE_CONNECT_HD_NHH_VOICE was added to Vendor enum
  • Enum value STRIPE_CONNECT_HD_VOICE was added to Vendor enum
  • Deprecation reason on field ResetPasswordMutationPayload.clientMutationId changed from None to
    The 'clientMutationId' field is deprecated.

    This field is a relic of early Relay conventions and is no longer necessary.

    - Marked as deprecated on 2026-07-29.
    - Scheduled for removal on or after 2027-07-29.
  • Field flowId was added to object type RegisterLeadFlowStatusEvent
  • Field possibleErrors was removed from object type RegisterLeadFlowStatusEvent
  • Field accountNumber was added to object type SetPaymentPreference
  • Field possibleErrors was removed from object type SetPaymentPreference
  • Field accountNumber was added to object type StopAutomatedPayments
  • Field possibleErrors was removed from object type StopAutomatedPayments
  • Field roleCode was added to object type GrantUserAccessToBusiness
  • Field possibleErrors was removed from object type GrantUserAccessToBusiness
  • Field flowId was added to object type RegisterOpportunityFlowStatusEvent
  • Field possibleErrors was removed from object type RegisterOpportunityFlowStatusEvent
  • Field roleCode was added to object type AddUserToPortfolio
  • Field possibleErrors was removed from object type AddUserToPortfolio
  • Field reminderId was added to object type CompleteReminder
  • Field possibleErrors was removed from object type CompleteReminder
  • Field portfolioNumber was added to object type AddPortfolioReference
  • Field possibleErrors was removed from object type AddPortfolioReference
  • Field roleCode was added to object type RevokeUserAccessFromBusiness
  • Field possibleErrors was removed from object type RevokeUserAccessFromBusiness
  • Field autoRenewable was added to object type SocialBonus
  • Enum value STRIPE_CONNECT_HD was added to Vendor enum
  • Enum value STRIPE_CONNECT_HD_NHH was added to Vendor enum
  • Field characteristics was added to object type PriceForStream
  • Field schemes was added to object type PriceForStream
  • Deprecation reason on field PriceForStream.schemeLabels changed from None to
    The 'schemeLabels' field is deprecated.

    Please use 'schemes' instead.

    - Marked as deprecated on 2026-07-17.
    - Scheduled for removal on or after 2026-07-31.
  • Deprecation reason on field PriceForStream.characteristicMapping changed from None to
    The 'characteristicMapping' field is deprecated.

    Please use 'characteristics' instead.

    - Marked as deprecated on 2026-07-17.
    - Scheduled for removal on or after 2026-07-31.
  • Field characteristics was added to object type VariantProfile
  • Field schemes was added to object type VariantProfile
  • Deprecation reason on field VariantProfile.characteristicValues changed from None to
    The 'characteristicValues' field is deprecated.

    Please use 'characteristics' instead.

    - Marked as deprecated on 2026-07-17.
    - Scheduled for removal on or after 2026-07-31.
  • Deprecation reason on field VariantProfile.schemeLabels changed from None to
    The 'schemeLabels' field is deprecated.

    Please use 'schemes' instead.

    - Marked as deprecated on 2026-07-17.
    - Scheduled for removal on or after 2026-07-31.
  • Input Field contractIdentifiers removed from input type EnrollmentInput
  • Field termsAndConditions was added to object type SupplyProductType
  • Deprecation reason on field SupplyProductType.termsAndConditionsTypes changed from None to
    The 'termsAndConditionsTypes' field is deprecated.

    This field returned the incorrect terms and conditions. Please use 'termsAndConditions' instead.

    - Marked as deprecated on 2026-07-14.
    - Scheduled for removal on or after 2026-09-14.
  • Input Field externalReference: String was added to input type CreateOnSiteJobsRequestInputType
  • Argument supplyPointExternalIdentifier: String added to AccountBillingInfo.marketSupplyAgreements
  • Argument supplyPointExternalIdentifier: String added to Account.marketSupplyAgreements
  • Enum value ESSENTIAL_WATER_FIELD was removed from OnSiteJobsAgent enum
  • Input Field validTo removed from input type TerminateContractInput
  • TerminateContractInput.validToDate type changed from IndustryMidnightAlignedDateField to IndustryMidnightAlignedDateField!
  • Input Field validFrom removed from input type ActualizeContractInput
  • ActualizeContractInput.validFromDate type changed from IndustryMidnightAlignedDateField to IndustryMidnightAlignedDateField!
  • Input Field validFrom removed from input type CreateContractInput
  • Input Field signedAt removed from input type CreateContractInput
  • Input Field validTo removed from input type CreateContractInput
  • CreateContractInput.validFromDate type changed from IndustryMidnightAlignedDateField to IndustryMidnightAlignedDateField!
  • CreateContractInput.signedAtDate type changed from IndustryMidnightAlignedDateField to IndustryMidnightAlignedDateField!
  • Input Field applicableAt removed from input type VaryContractTermsInput
  • Enum value WESTPAC_QUICKSTREAM_RED_ENERGY was added to Vendor enum
  • Enum value WESTPAC_QUICKSTREAM_LUMO_ENERGY was added to Vendor enum
  • Type ConsentOutput was removed
  • Default value for input field LegacyMarketDataInput.addressDetails changed from None to Undefined
  • Field consents was removed from object type OpportunityOutput
  • Default value for input field EnrollmentInput.bankDetails changed from None to Undefined
  • Default value for input field EnrollmentInput.contractIdentifiersInput changed from None to Undefined
  • Default value for input field EnrollmentInput.instructionDetails changed from None to Undefined
  • Default value for input field EnrollmentInput.salesInfo changed from None to Undefined
  • Default value for input field EnrollmentInput.paymentSchedule changed from None to Undefined
  • Default value for input field EnrollmentInput.paymentSlipDetails changed from None to Undefined
  • Default value for input field EnrollmentInput.securityDeposit changed from None to Undefined
  • Field consents was removed from object type Lead
  • Field consents was removed from object type LeadOutput
  • Field possibleErrors was removed from object type AddProperty
  • Field possibleErrors was removed from object type AllowRepaymentSubmission
  • Field possibleErrors was removed from object type UpdateOpportunityStage
  • Field possibleErrors was removed from object type CreateCallMetadata
  • Field possibleErrors was removed from object type AddSignupReferralOnAccount
  • Field possibleErrors was removed from object type SendVerificationEmail
  • Field possibleErrors was removed from object type UpdateBillingAddress
  • Field possibleErrors was removed from object type RefundPayment
  • Field possibleErrors was removed from object type UpdateDCAProceeding
  • Field possibleErrors was removed from object type DeletePropertyDescendants
  • Field possibleErrors was removed from object type CreateOpportunityForLead
  • Field possibleErrors was removed from object type UpdateBillingDetails
  • Field possibleErrors was removed from object type CreatePortfolio
  • Field possibleErrors was removed from object type CreateMetadata
  • Field possibleErrors was removed from object type CommenceDCAProceeding
  • Field possibleErrors was removed from object type UpdateAccountUser
  • Field possibleErrors was removed from object type RequestDoubleOptIn
  • Field possibleErrors was removed from object type CreateCreditTransferPermission
  • Field possibleErrors was removed from object type CreateInkLiveChatMessage
  • Field possibleErrors was removed from object type RedeemLoyaltyPointsForAccountCredit
  • Field possibleErrors was removed from object type AssessCollectionProcessRecordForPause
  • Field possibleErrors was removed from object type GetEmbeddedSecretForNewPaymentInstruction
  • Field possibleErrors was removed from object type AssociateCallWithAccount
  • Field possibleErrors was removed from object type CancelRepaymentRequest
  • Field possibleErrors was removed from object type UpdateAccountBillingAddress
  • Field possibleErrors was removed from object type UpdateAccountReference
  • Field possibleErrors was removed from object type UpdateAPIException
  • Field possibleErrors was removed from object type UpdateMetadata
  • Field possibleErrors was removed from object type UpdateAffiliateLink
  • Field possibleErrors was removed from object type RecordInvalidatedPaymentMethod
  • Field possibleErrors was removed from object type MoveToBucket
  • Field possibleErrors was removed from object type ValidateAddress
  • Field possibleErrors was removed from object type CreateSolarWalletRelationship
  • Field possibleErrors was removed from object type UpdatePaymentDetails
  • Field possibleErrors was removed from object type CompleteStandalonePayment
  • Field possibleErrors was removed from object type JoinSupplierAcceptTermsAndConditions
  • Field possibleErrors was removed from object type CompleteApproval
  • Field possibleErrors was removed from object type ReactivateCollectionProcessRecord
  • Field possibleErrors was removed from object type CreateContributionAgreement
  • Field possibleErrors was removed from object type UpdateLeadDetails
  • Field possibleErrors was removed from object type CreateOpportunityAndLead
  • Field possibleErrors was removed from object type RemoveBankDetailsForLead
  • Field possibleErrors was removed from object type TransferLedgerBalance
  • Field possibleErrors was removed from object type TriggerCollectionProcessMessage
  • Field possibleErrors was removed from object type CreateExternalMessage
  • Field possibleErrors was removed from object type AssignInkBucket
  • Field possibleErrors was removed from object type RevokeAgreement
  • Field possibleErrors was removed from object type InvalidateRefreshTokensForUser
  • Field possibleErrors was removed from object type CreateNewAgreementFromProductSwitchProcess
  • Field possibleErrors was removed from object type InitiateStandalonePayment
  • Field possibleErrors was removed from object type InitiateProductSwitch
  • Field possibleErrors was removed from object type UpdateAgentAuxiliaryStatus
  • Field possibleErrors was removed from object type UpdateCommsDeliveryPreference
  • Field possibleErrors was removed from object type RequestPrintedBill
  • Field possibleErrors was removed from object type EscalateInkConversation
  • Field possibleErrors was removed from object type UpdateAccountBillingEmail
  • Field possibleErrors was removed from object type UpdateAffiliateOrganisation
  • Field possibleErrors was removed from object type RedeemReferralClaimCode
  • Field possibleErrors was removed from object type CreatePartnerUser
  • Field possibleErrors was removed from object type CreateScheduledTransactions
  • Field possibleErrors was removed from object type GeneratePreSignedToken
  • Field possibleErrors was removed from object type CreateBusiness
  • Field possibleErrors was removed from object type UpdateSiteworksRequest
  • Field possibleErrors was removed from object type AwardLoyaltyPoints
  • Field possibleErrors was removed from object type UpdatePassword
  • Field possibleErrors was removed from object type TransferLeadOpportunities
  • Field possibleErrors was removed from object type RecordActivatedPaymentMethod
  • Field possibleErrors was removed from object type SubmitGasSelfReading
  • Field possibleErrors was removed from object type CreateAccountReference
  • Field possibleErrors was removed from object type RegisterEVChargerLead
  • Field possibleErrors was removed from object type UpdateAgreementRollover
  • Field possibleErrors was removed from object type StartCollectionProcess
  • Field possibleErrors was removed from object type CreateCustomerFeedback
  • Field possibleErrors was removed from object type InvalidatePreSignedTokensForUser
  • Field possibleErrors was removed from object type TransferLoyaltyPointsBetweenUsers
  • Field possibleErrors was removed from object type CreateOpportunityFileAttachment
  • Field possibleErrors was removed from object type UpdateLeadStage
  • Field possibleErrors was removed from object type UpdateMessageTags
  • Field possibleErrors was removed from object type AddChildToProperty
  • Field possibleErrors was removed from object type CreateLead
  • Field possibleErrors was removed from object type ConnectAiAgentToCall
  • Field possibleErrors was removed from object type BulkAwardLoyaltyPoints
  • Field possibleErrors was removed from object type BackendScreenEvent
  • Field possibleErrors was removed from object type RegisterCustomerAsset
  • Field possibleErrors was removed from object type SetOpportunityOutcome
  • Field possibleErrors was removed from object type AddPartnerUserToTeam
  • Field possibleErrors was removed from object type AcceptGoodsQuote
  • Field possibleErrors was removed from object type CreateAffiliateOrganisation
  • Field possibleErrors was removed from object type UpdateAccountReferralStatus
  • Field possibleErrors was removed from object type VerifyIdentity
  • Field possibleErrors was removed from object type CreateMfaDevice
  • Field possibleErrors was removed from object type UpdateCollectionProcessRecordToActive
  • Field possibleErrors was removed from object type AmendPayment
  • Field possibleErrors was removed from object type ScheduleQuoteFollowUp
  • Field possibleErrors was removed from object type UpdateCollectionProcessRecordLatestStep
  • Field possibleErrors was removed from object type RemovePropertyFromHierarchy
  • Field possibleErrors was removed from object type DeductLoyaltyPoints
  • Field possibleErrors was removed from object type UpdateOpportunityExtraDetails
  • Field possibleErrors was removed from object type CreateCollectionProcessEvent
  • Field possibleErrors was removed from object type CreateOfferGroupForQuoting
  • Field possibleErrors was removed from object type InvalidatePreSignedToken
  • Field possibleErrors was removed from object type CreateOrUpdateLoyaltyCardMutation
  • Field possibleErrors was removed from object type GenerateAffiliatesAudioRecordingPreSignedUrl
  • Field possibleErrors was removed from object type CreateAccountPaymentSchedule
  • Field possibleErrors was removed from object type UpdateDocumentAccessibilityPreference
  • Field possibleErrors was removed from object type VerifyCustomer
  • Field possibleErrors was removed from object type SetUpDirectDebitInstructionForBusiness
  • Field possibleErrors was removed from object type DeleteMfaDevice
  • Field possibleErrors was removed from object type InitiateHostedStandalonePayment
  • Field possibleErrors was removed from object type UpdateOfferGroupOnOpportunity
  • Field possibleErrors was removed from object type CreateComplaint
  • Field possibleErrors was removed from object type CreateAPIException
  • Field possibleErrors was removed from object type FetchGeneratePaymentFingerprint
  • Field possibleErrors was removed from object type CreateCampaignItems
  • Field possibleErrors was removed from object type UpdateOnSiteJobsRequest
  • Field possibleErrors was removed from object type ConfirmDoubleOptIn
  • Field possibleErrors was removed from object type UpdateOptionsLanguagePreference
  • Field possibleErrors was removed from object type RetireCustomerAsset
  • Field possibleErrors was removed from object type AssociateItemToCollectionProcess
  • Field possibleErrors was removed from object type CancelPayment
  • Field possibleErrors was removed from object type CreateQuoteForAccount
  • Field possibleErrors was removed from object type AddBusinessToSegmentMutation
  • Field possibleErrors was removed from object type SendOfferQuoteSummary
  • Field possibleErrors was removed from object type UpdateAgreementPeriod
  • Field possibleErrors was removed from object type CreateAPICall
  • Field possibleErrors was removed from object type AcceptOfferForQuoting
  • Field possibleErrors was removed from object type CloseOpenPrintBatch
  • Field possibleErrors was removed from object type UpdateActivePurchase
  • Field possibleErrors was removed from object type AddParentToProperty
  • Field possibleErrors was removed from object type UpdateNotesOnOpportunity
  • Field possibleErrors was removed from object type InvalidatePaymentInstruction
  • Field possibleErrors was removed from object type SendQuoteSummary
  • Field possibleErrors was removed from object type RecordPendingPayment
  • Field possibleErrors was removed from object type RegisterPhoneLead
  • Field possibleErrors was removed from object type SetUpDirectDebitInstructionFromStoredDetails
  • Field possibleErrors was removed from object type CreateInboundCall
  • Field possibleErrors was removed from object type DetachSupplyPointFromEstimationGroup
  • Field possibleErrors was removed from object type GenerateInkPresignedUrl
  • Field possibleErrors was removed from object type CreatePostEvents
  • Field possibleErrors was removed from object type NextOperationsTeamRoundRobin
  • Field possibleErrors was removed from object type CreateAPIExceptionEvent
  • Field possibleErrors was removed from object type StoreBankDetailsForLead
  • Field possibleErrors was removed from object type RemovePartnerUserFromTeam
  • Field possibleErrors was removed from object type LinkAccountToBusiness
  • Field possibleErrors was removed from object type DeletePushNotificationBinding
  • Field possibleErrors was removed from object type UpdateAccountUserConsents
  • Field possibleErrors was removed from object type RecordDepositAgreementAccepted
  • Field possibleErrors was removed from object type UpdateCampaignAccountExpiryDate
  • Field possibleErrors was removed from object type UpdateAgreementRescission
  • Field possibleErrors was removed from object type UpdateCollectionProcessRecordToComplete
  • Field possibleErrors was removed from object type StoreDirectDebitPaymentMethodDetails
  • Field possibleErrors was removed from object type BlockRepaymentSubmission
  • Field possibleErrors was removed from object type SendAgreementRescissionConfirmation
  • Field possibleErrors was removed from object type CreateGoodsQuoteWithoutAccount
  • Field possibleErrors was removed from object type DeleteAccountReference
  • Field possibleErrors was removed from object type RemoveCampaignItems
  • Field possibleErrors was removed from object type WithdrawDunning
  • Field possibleErrors was removed from object type RunAgreementRollover
  • Field possibleErrors was removed from object type AddPropertyToHierarchy
  • Field possibleErrors was removed from object type RevokePartnerUserAccess
  • Field possibleErrors was removed from object type PauseCollectionProcess
  • Field possibleErrors was removed from object type PurchaseVouchers
  • Field possibleErrors was removed from object type RecordSuccessfulPayment
  • Field possibleErrors was removed from object type CloseDCAProceeding
  • Field possibleErrors was removed from object type RecordFailedPayment
  • Field possibleErrors was removed from object type SubmitAllowedRepayment
  • Field possibleErrors was removed from object type ValidateMfaDevice
  • Field possibleErrors was removed from object type AddStorylineToInkConversation
  • Field possibleErrors was removed from object type CreateAudioRecording
  • Field possibleErrors was removed from object type UpdateOpportunityDetails
  • Field possibleErrors was removed from object type SelectProducts
  • Field possibleErrors was removed from object type UpdateAccountConsents
  • Field possibleErrors was removed from object type CloseInkConversation
  • Field possibleErrors was removed from object type CreateExternalMessageEvent
  • Field possibleErrors was removed from object type UpdateAutoTopUpAmount
  • Field possibleErrors was removed from object type ExtendAgreementPeriod
  • Field possibleErrors was removed from object type SwitchAccountToVariablePaymentSchedule
  • Field possibleErrors was removed from object type CreateGoodsPurchase
  • Field possibleErrors was removed from object type ShareGoodsQuote
  • Field possibleErrors was removed from object type PauseDunning
  • Field possibleErrors was removed from object type EndContributionAgreement
  • Field possibleErrors was removed from object type ObtainLongLivedRefreshToken
  • Field possibleErrors was removed from object type RemoveItemsFromRiskList
  • Field possibleErrors was removed from object type EnrollAccountInLoyaltyProgram
  • Field possibleErrors was removed from object type CreatePortfolioUserRole
  • Field possibleErrors was removed from object type CreateAccountReminder
  • Field possibleErrors was removed from object type StartCustomerVerification
  • Field possibleErrors was removed from object type CreateAPIExceptionNote
  • Field possibleErrors was removed from object type TerminateCreditTransferPermission
  • Field possibleErrors was removed from object type GenerateLeadsFileAttachmentDownloadPreSignedUrl
  • Field possibleErrors was removed from object type ApproveRepayment
  • Field possibleErrors was removed from object type AddItemsToRiskList
  • Field possibleErrors was removed from object type CreateQuote
  • Field possibleErrors was removed from object type CreateInternalCompany
  • Field possibleErrors was removed from object type CreateAffiliateLink
  • Field possibleErrors was removed from object type AddNoteToInkConversation
  • Field possibleErrors was removed from object type GenerateLeadsFileAttachmentsPreSignedUrl
  • Field possibleErrors was removed from object type UnenrollAccountFromLoyaltyProgram
  • Field possibleErrors was removed from object type ResumeCollectionProcess
  • Field possibleErrors was removed from object type CollectPayment
  • Field possibleErrors was removed from object type InvalidateRefreshToken
  • Field possibleErrors was removed from object type StorePaymentInstruction
  • Field possibleErrors was removed from object type MarkPrintBatchAsProcessed
  • Field possibleErrors was removed from object type CreatePaymentActionIntent
  • Field possibleErrors was removed from object type SubmitRepaymentRequest
  • Field possibleErrors was removed from object type PayoutReferralForAccount
  • Field possibleErrors was removed from object type CreateAgreement
  • Field possibleErrors was removed from object type VerifyEmail
  • Field possibleErrors was removed from object type SetLoyaltyPointsUser
  • Field possibleErrors was removed from object type CloseInkLiveChatConversation
  • Field possibleErrors was removed from object type GetEmbeddedSecretForNewPaymentInstructionWithoutAccount
  • Field possibleErrors was removed from object type TerminateSolarWalletRelationship
  • Field possibleErrors was removed from object type UpdateAPIExceptionNote
  • Field possibleErrors was removed from object type FetchPreSignedLinkForOpportunityAttachment
  • Field possibleErrors was removed from object type CreateDepositAgreement
  • Field possibleErrors was removed from object type CreatePaymentMethodActionIntent
  • Field possibleErrors was removed from object type CreateReferral
  • Field possibleErrors was removed from object type CreateOnSiteJobsRequest
  • Field possibleErrors was removed from object type CreateExternalAccountUserEvent
  • Field possibleErrors was removed from object type AssociateArchivedCallRecordingsWithCalls
  • Field possibleErrors was removed from object type GetHostedUrlForNewPaymentInstruction
  • Field possibleErrors was removed from object type CollectDeposit
  • Field possibleErrors was removed from object type GetOrCreateAgreement
  • Field possibleErrors was removed from object type CreateGoodsQuote
  • Field possibleErrors was removed from object type PublishTransactionalMessagingExternalTrigger
  • Field possibleErrors was removed from object type AssignSupplyPointToEstimationGroup
  • Field possibleErrors was removed from object type CreateAccountCharge
  • Field possibleErrors was removed from object type UpdateOpportunityAssignment
  • Deprecation reason on field Query.defaultPaymentInstruction changed from
    The 'defaultPaymentInstruction' field is deprecated.

    Please use 'usablePaymentInstructions' on the Ledger type
    to
    get all usable instructions, or 'paymentPreferenceAtTime' on the Ledger type to get a specific one. Both require explicitly requesting a ledger.

    - Marked as deprecated on 2026-01-28.
    - Scheduled for removal on or after 2026-07-28. to The 'defaultPaymentInstruction' field is deprecated.

    Please use 'usablePaymentInstructions' on the Ledger type to get all usable instructions, or 'paymentPreferenceAtTime' on the Ledger type to get a specific one. Both require explicitly requesting a ledger.

    - Marked as deprecated on 2026-01-28.
    - Scheduled for removal on or after 2027-01-28.
  • Field contacts was added to object type LeadOutput
  • Deprecation reason on field LeadOutput.billingName changed from None to
    The 'billingName' field is deprecated.

    Please use 'givenName' and 'familyName' on the lead contact with the ACCOUNT_HOLDER role instead.

    - Marked as deprecated on 2026-06-18.
    - Scheduled for removal on or after 2026-09-18.
  • Deprecation reason on field LeadOutput.billingAddress changed from None to
    The 'billingAddress' field is deprecated.

    Please use 'contactAddress' on the lead contact with the ACCOUNT_HOLDER role instead.

    - Marked as deprecated on 2026-06-18.
    - Scheduled for removal on or after 2026-09-18.
  • Deprecation reason on field LeadOutput.billingRichAddress changed from None to
    The 'billingRichAddress' field is deprecated.

    Please use 'contactAddress' on the lead contact with the ACCOUNT_HOLDER role instead.

    - Marked as deprecated on 2026-06-18.
    - Scheduled for removal on or after 2026-09-18.
  • CreateOpportunityAndLeadInput.address type changed from RichAddressInput! to RichAddressInput
  • Field contactAddress was added to object type LeadContactDetailsType
  • Input Field contactAddress: RichAddressInput was added to input type LeadContactDetailsInput
  • Deprecation reason on field PaymentScheduleType.scheduleType changed from
    The 'scheduleType' field is deprecated.

    Use paymentPreferences query instead.

    - Marked as deprecated on 2025-07-07.
    - Scheduled for removal on or after 2026-07-07.
    to None
  • Field fullContentPlainText was added to object type InkEmail
  • Field fullContentHtml was added to object type InkEmail
  • Argument includeInvoices: Boolean added to AccountInterface.bills
  • Argument includeInvoices: Boolean added to Account.bills
  • Input Field touName: String was added to input type ForecastConsumptionEntryInput
  • Input Field touSchemeCode removed from input type ForecastConsumptionEntryInput
  • Field touName was added to object type ForecastConsumptionEntryType
  • Field touSchemeCode was removed from object type ForecastConsumptionEntryType
  • Argument idempotencyKey: String added to Mutation.purchaseVouchers
  • Argument idempotencyKey: String added to Mutation.purchaseVoucher
  • Enum value BOOLEAN was added to ExtraDetailFieldType enum
  • Field quoteConfigurationsByOpportunityNumber was added to object type Query
  • Input Field status removed from input type UpdateQuoteConfigurationInput
  • Field dueDate was added to object type StatementBillingDocumentType
  • Field scheduledPaymentDate was added to object type StatementBillingDocumentType
  • Deprecation reason on field StatementBillingDocumentType.paymentDueDate changed from None to
    The 'paymentDueDate' field is deprecated.

    This field name is ambiguous and inconsistently populated. Use paymentDate for the date on which payment will be collected. Use dueDate for the last date any payment can be made before the bill is considered overdue.

    - Marked as deprecated on 2026-06-15.
    - Scheduled for removal on or after 2027-08-15.
  • Field dueDate was added to object type InvoiceBillingDocumentType
  • Field scheduledPaymentDate was added to object type InvoiceBillingDocumentType
  • Deprecation reason on field InvoiceBillingDocumentType.paymentDueDate changed from None to
    The 'paymentDueDate' field is deprecated.

    This field name is ambiguous and inconsistently populated. Use paymentDate for the date on which payment will be collected. Use dueDate for the last date any payment can be made before the bill is considered overdue.

    - Marked as deprecated on 2026-06-15.
    - Scheduled for removal on or after 2027-08-15.
  • Field dueDate was added to object type StatementDetailsBillingDocumentType
  • Field scheduledPaymentDate was added to object type StatementDetailsBillingDocumentType
  • Deprecation reason on field StatementDetailsBillingDocumentType.paymentDueDate changed from None to
    The 'paymentDueDate' field is deprecated.

    This field name is ambiguous and inconsistently populated. Use paymentDate for the date on which payment will be collected. Use dueDate for the last date any payment can be made before the bill is considered overdue.

    - Marked as deprecated on 2026-06-15.
    - Scheduled for removal on or after 2027-08-15.
  • Field partnerUserRoles was added to object type Query
  • Type ElectricityProductCatalogRetailerSwitchAdministrativeChangesInput was removed
  • Type ElectricityProductCatalogRetailerSwitchTechnicalChangesInput was removed
  • Type PowerControlType was removed
  • Type Voltage was removed
  • Type ElectricityProductCatalogRetailerSwitchWithChangeOfTenancyEnrollmentMarketInput was added
  • Input Field technicalChanges removed from input type ElectricityProductCatalogRetailerSwitchEnrollmentMarketInput
  • Input Field administrativeChanges removed from input type ElectricityProductCatalogRetailerSwitchEnrollmentMarketInput
  • Input Field retailerSwitchWithChangeOfTenancyData: ElectricityProductCatalogRetailerSwitchWithChangeOfTenancyEnrollmentMarketInput was added to input type ElectricityProductCatalogEnrollmentMarketInput
  • Type EnergyMixDataType was removed
  • Field energyMixData was removed from object type Query
  • Deprecation reason on field Payment.amount changed from
    The 'amount' field is deprecated.

    Use amounts instead for a breakdown of the relevant net, tax, and gross amounts.

    - Marked as deprecated on 2023-12-06.
    - Scheduled for removal on or after 2024-06-01.
    to None
  • Deprecation reason on field Refund.amount changed from
    The 'amount' field is deprecated.

    Use amounts instead for a breakdown of the relevant net, tax, and gross amounts.

    - Marked as deprecated on 2023-12-06.
    - Scheduled for removal on or after 2024-06-01.
    to None
  • Deprecation reason on field Charge.amount changed from
    The 'amount' field is deprecated.

    Use amounts instead for a breakdown of the relevant net, tax, and gross amounts.

    - Marked as deprecated on 2023-12-06.
    - Scheduled for removal on or after 2024-06-01.
    to None
  • Deprecation reason on field Credit.amount changed from
    The 'amount' field is deprecated.

    Use amounts instead for a breakdown of the relevant net, tax, and gross amounts.

    - Marked as deprecated on 2023-12-06.
    - Scheduled for removal on or after 2024-06-01.
    to None
  • Deprecation reason on field TransactionType.amount changed from
    The 'amount' field is deprecated.

    Use amounts instead for a breakdown of the relevant net, tax, and gross amounts.

    - Marked as deprecated on 2023-12-06.
    - Scheduled for removal on or after 2024-06-01.
    to None
  • Field touSchemeCode was removed from object type ConsumptionSplitType
  • Input Field touSchemeCode: String was added to input type ForecastConsumptionEntryInput
  • Field touSchemeCode was added to object type ForecastConsumptionEntryType
  • Input Field touSchemeCode removed from input type ConsumptionSplitInput
  • Deprecation reason on field AccountPaymentType.id changed from
    The 'id' field is deprecated.

    Please use uuid instead.

    - Marked as deprecated on 2026-05-28.
    - Scheduled for removal on or after 2026-08-28.
    to
    The 'id' field is deprecated.

    Please use uuid instead.

    - Marked as deprecated on 2026-05-28.
    - Scheduled for removal on or after 2027-05-28.
  • Field timeSlot was added to object type ConsumptionSplitType
  • Field touSchemeCode was added to object type ConsumptionSplitType
  • Field touScheme was removed from object type ConsumptionSplitType
  • Input Field timeSlot: String! was added to input type ConsumptionSplitInput
  • Input Field touSchemeCode: String! was added to input type ConsumptionSplitInput
  • Input Field touScheme removed from input type ConsumptionSplitInput
  • PartnerUserType.organisation type changed from AffiliateOrganisationType! to AffiliateOrganisationType
  • Deprecation reason on field LeadOutput.assignedToTeamIdentifier changed from None to
    The 'assignedToTeamIdentifier' field is deprecated.

    Lead-level assignment is being removed. Assignment is managed at Opportunity level.

    - Marked as deprecated on 2026-05-19.
    - Scheduled for removal on or after 2026-07-19.
  • Deprecation reason on field LeadOutput.assignedToUserIdentifier changed from None to
    The 'assignedToUserIdentifier' field is deprecated.

    Lead-level assignment is being removed. Assignment is managed at Opportunity level.

    - Marked as deprecated on 2026-05-19.
    - Scheduled for removal on or after 2026-07-19.
  • Deprecation reason on field LeadOutput.assignedToAffiliateNumber changed from None to
    The 'assignedToAffiliateNumber' field is deprecated.

    Lead-level assignment is being removed. Assignment is managed at Opportunity level.

    - Marked as deprecated on 2026-05-19.
    - Scheduled for removal on or after 2026-07-19.
  • Type UpdateLeadAssignment was removed
  • Type UpdateLeadAssignmentInput was removed
  • Field updateLeadAssignment was removed from object type Mutation
  • Deprecation reason on field Lead.assignedToUserIdentifier changed from None to
    The 'assignedToUserIdentifier' field is deprecated.

    Lead-level assignment is being removed. Assignment is managed at Opportunity level.

    - Marked as deprecated on 2026-05-19.
    - Scheduled for removal on or after 2026-07-19.
  • Deprecation reason on field Lead.assignedToTeamIdentifier changed from None to
    The 'assignedToTeamIdentifier' field is deprecated.

    Lead-level assignment is being removed. Assignment is managed at Opportunity level.

    - Marked as deprecated on 2026-05-19.
    - Scheduled for removal on or after 2026-07-19.
  • Enum value BOTTOMLINE_PTX_BATCHED_HD_NHH was added to Vendor enum
  • Enum value BOTTOMLINE_PTX_BATCHED_HD was added to Vendor enum
  • Deprecation reason on field Lead.salesChannel changed from None to
    The 'salesChannel' field is deprecated.

    Sales channel information is being removed from the Lead model. This is information is saved in the Opportunity.

    - Marked as deprecated on 2025-06-17.
    - Scheduled for removal on or after 2025-10-17.
  • Deprecation reason on field LeadOutput.salesChannel changed from None to
    The 'salesChannel' field is deprecated.

    Sales channel information is being removed from the Lead model. This is information is saved in the Opportunity.

    - Marked as deprecated on 2025-06-17.
    - Scheduled for removal on or after 2025-10-17.
  • Enum value ANZ was added to Vendor enum
  • Enum value MEGAWATT_HOURS was added to Units enum
  • Argument displayableNumber: String added to Query.business
  • Field displayableNumber was added to object type BusinessType
  • Input Field email removed from input type ObtainJSONWebTokenInput
  • Input Field password removed from input type ObtainJSONWebTokenInput
  • Input Field captchaResponse removed from input type ObtainJSONWebTokenInput
  • Deprecation reason on field Lead.assignedToOrganization changed from None to
    The 'assignedToOrganization' field is deprecated.

    Please use 'assignedToTeamIdentifier' instead.

    - Marked as deprecated on 2026-05-07.
    - Scheduled for removal on or after 2026-07-07.
  • Enum value UNSUPPORTED_FEATURE was removed from AccountReminderTypes enum
  • Field quoteConfiguration was added to object type UpdateQuoteConfigurationOutput
  • Field quoteConfigurationNumber was removed from object type UpdateQuoteConfigurationOutput
  • Deprecation reason on field Query.energyMixData changed from None to
    The 'energyMixData' field is deprecated.

    This is no longer being used.

    - Marked as deprecated on 2026-05-05.
    - Scheduled for removal on or after 2026-06-01.
  • Type BaseInstigateContractTerminationInput was removed
  • Type ContractTerminationInstigated was removed
  • Field instigateContractTermination was removed from object type Mutation
  • Input Field assignedToUserIdentifier: String was added to input type OpportunitiesQueryInput
  • Input Field assignedToTeamIdentifier: String was added to input type OpportunitiesQueryInput
  • Input Field assignedToUserIdentifier: String was added to input type UpdateLeadDetailsInput
  • Input Field assignedToTeamIdentifier: String was added to input type UpdateLeadDetailsInput
  • Field assignedToUserIdentifier was added to object type LeadOutput
  • Field assignedToTeamIdentifier was added to object type LeadOutput
  • Deprecation reason on field LeadOutput.assignedToTeam changed from None to
    The 'assignedToTeam' field is deprecated.

    Please use 'assignedToTeamIdentifier' instead.

    - Marked as deprecated on 2026-04-22.
    - Scheduled for removal on or after 2026-06-22.
  • Deprecation reason on field LeadOutput.assignedToUser changed from None to
    The 'assignedToUser' field is deprecated.

    Please use 'assignedToUserIdentifier' instead.

    - Marked as deprecated on 2026-04-22.
    - Scheduled for removal on or after 2026-06-22.
  • Input Field assignedToUserIdentifier: String was added to input type UpdateOpportunityAssignmentInput
  • Input Field assignedToTeamIdentifier: String was added to input type UpdateOpportunityAssignmentInput
  • Input Field assignedToUserIdentifier: String was added to input type CreateLeadInput
  • Input Field assignedToTeamIdentifier: String was added to input type CreateLeadInput
  • Input Field assignedToUserIdentifier: String was added to input type CreateOpportunityAndLeadInput
  • Input Field assignedToTeamIdentifier: String was added to input type CreateOpportunityAndLeadInput
  • Input Field assignedToUserIdentifier: String was added to input type UpdateLeadAssignmentInput
  • Input Field assignedToTeamIdentifier: String was added to input type UpdateLeadAssignmentInput
  • Field assignedToUserIdentifier was added to object type Lead
  • Field assignedToTeamIdentifier was added to object type Lead
  • Deprecation reason on field Lead.assignedToUsername changed from None to
    The 'assignedToUsername' field is deprecated.

    Please use 'assignedToUserIdentifier' instead.

    - Marked as deprecated on 2026-04-22.
    - Scheduled for removal on or after 2026-06-22.
  • Input Field assignedToUserIdentifier: String was added to input type CreateOpportunityForLeadInput
  • Input Field assignedToTeamIdentifier: String was added to input type CreateOpportunityForLeadInput
  • Input Field assignedToUserIdentifier: String was added to input type LeadsQueryInput
  • Input Field assignedToTeamIdentifier: String was added to input type LeadsQueryInput
  • Field assignedToUserIdentifier was added to object type OpportunityOutput
  • Field assignedToTeamIdentifier was added to object type OpportunityOutput
  • Deprecation reason on field OpportunityOutput.assignedToTeam changed from None to
    The 'assignedToTeam' field is deprecated.

    Please use 'assignedToTeamIdentifier' instead.

    - Marked as deprecated on 2026-04-22.
    - Scheduled for removal on or after 2026-06-22.
  • Deprecation reason on field OpportunityOutput.assignedToUser changed from None to
    The 'assignedToUser' field is deprecated.

    Please use 'assignedToUserIdentifier' instead.

    - Marked as deprecated on 2026-04-22.
    - Scheduled for removal on or after 2026-06-22.
  • Field source was removed from object type Reading
  • Field quality was removed from object type Reading
  • Type LocaltimeMidnightAlignedDateField was removed
  • CreateContractInput.signedAtDate type changed from LocaltimeMidnightAlignedDateField to IndustryMidnightAlignedDateField
  • Enum value AUS_EMBEDDED_WATER_ESTIMATION_REQUIRED_FOR_SKIPPED_READING was removed from AccountReminderTypes enum
  • Enum value INDUSTRY_EXCEPTION_STANDING_DATA_PROPERTIES_ADDRESS_FAILED_TO_UPDATE was removed from AccountReminderTypes enum
  • Input Field device: String was added to input type AccountSearchInputType
  • Enum value SOLAR_EXPORT_CREDITS_EXCESS was removed from AccountReminderTypes enum
  • Enum value ADYEN was added to Vendor enum
  • Enum value FIELDWORKS_SERVICE_ORDER_STATUS_UPDATED was removed from AccountReminderTypes enum
  • Enum value GAS_EXCEPTION_CUSTOMER_TRANSFER_CANCELLED was removed from AccountReminderTypes enum
  • Field isOfficial was added to object type ComplaintType
  • Type PublishApprovalApprovedEvent was removed
  • Type PublishApprovalApprovedEventInput was removed
  • Type InstigateContractVariationOutput was removed
  • Type InstigateContractVariationInput was removed
  • Type OnSiteJobsAppointmentBookingDetailsInput was removed
  • Type OnSiteJobsUpdateAppointmentInput was removed
  • Type OnSiteJobsAppointmentCancellationCategory was removed
  • Type OnSiteJobsExternalJobTypeMappingType was removed
  • Type OnSiteJobsCommsStrategy was removed
  • Type OnSiteJobsWorkCategory was removed
  • Type OnSiteJobsAppointmentStatus was removed
  • Type OnSiteJobsCancellationCategory was removed
  • Type CoreSiteworksAppointmentType was removed
  • Type OnSiteJobsAppointmentConnectionTypeConnection was removed
  • Type OnSiteJobsAppointmentConnectionTypeEdge was removed
  • Type OnSiteJobsAppointmentType was removed
  • Type OnSiteJobsAppointmentActionConnectionTypeConnection was removed
  • Type OnSiteJobsAppointmentActionConnectionTypeEdge was removed
  • Type OnSiteJobsAppointmentActionType was removed
  • Type OnSiteJobsAppointmentActionTriggerStage was removed
  • Type OnSiteJobsWorkflowStatus was removed
  • Type OnSiteJobsAppointmentSlotResultsType was removed
  • Type OnSiteJobsAppointmentSlotType was removed
  • Type OnSiteJobsJobTypeType was removed
  • Type CancelOnSiteJobsAppointment was removed
  • Type CancelOnSiteJobsAppointmentInputType was removed
  • Type UpdateOnSiteJobsAppointment was removed
  • Type StartOnSiteJobsAppointmentBookingSession was removed
  • Type CreateOnSiteJobsAppointment was removed
  • Type CreateOnSiteJobsAppointmentWithDate was removed
  • Type CreateOnSiteJobsAppointmentWithoutBooking was removed
  • Type OnSiteJobsCreateAppointmentInput was removed
  • Type InkConversationsConnection was added
  • Type InkConversationsEdge was added
  • Type ExtendAgreementPeriod was added
  • Type ExtendAgreementPeriodInput was added
  • Type AssociateArchivedRecordingsSummaryType was added
  • Type AssociateArchivedRecordingResultType was added
  • Type AssociateArchivedRecordingResultStatus was added
  • Field results was added to object type AssociateArchivedCallRecordingsWithCalls
  • Field summary was added to object type AssociateArchivedCallRecordingsWithCalls
  • Field receivedCount was removed from object type AssociateArchivedCallRecordingsWithCalls
  • Field params was added to object type Reminder
  • Input Field stepSlug removed from input type UpdateAgreementRescissionInput
  • Input Field stepName removed from input type UpdateAgreementRescissionInput
  • Enum value AWAITING_APPROVAL was added to CatalogComponentStatus enum
  • Field stepSlug was removed from object type AgreementRescissionType
  • Field stepName was removed from object type AgreementRescissionType
  • Field appointmentCheckResults was removed from object type OnSiteJobsCheckResultsType
  • Field hasAppointmentWarnings was removed from object type OnSiteJobsCheckResultsType
  • Field canCreateAppointment was removed from object type OnSiteJobsCheckResultsType
  • Field inkLiveChatConversations was added to object type Query
  • Field getOnSiteJobsJobTypes was removed from object type Query
  • Field getOnSiteJobsAppointmentByExternalReference was removed from object type Query
  • Field getOnSiteJobsAppointmentById was removed from object type Query
  • Field getOnSiteJobsAppointmentSlots was removed from object type Query
  • Input Field assignedToAffiliateNumber: String was added to input type UpdateLeadAssignmentInput
  • Field lastMessageAt was added to object type InkConversation
  • Enum value INDUSTRY_EXCEPTION_CHANGE_OF_SUPPLIER_CANCELLED was removed from AccountReminderTypes enum
  • Enum value INDUSTRY_EXCEPTION_CHANGE_REQUEST_COMPLETED was removed from AccountReminderTypes enum
  • Enum value JPN_SUPPLY_POINT_FAILS_CAN_SUPPLY_CHECK was removed from AccountReminderTypes enum
  • Enum value INDUSTRY_EXCEPTION_UNABLE_TO_ENROL_METER_POINT_NEXT_SCHEDULED_READ_DATE_PAST was removed from AccountReminderTypes enum
  • Enum value INDUSTRY_MANUAL_ACTION_REQUIRED was removed from AccountReminderTypes enum
  • Enum value JPN_SHORT_TERM_MOVE_IN_REJECTION was removed from AccountReminderTypes enum
  • Field energyConsumptionWhP2 was added to object type SIPSGasMonthlyConsumption
  • Field energyConsumptionWhP1 was added to object type SIPSGasMonthlyConsumption
  • Field consumptionWhP2 was removed from object type SIPSGasMonthlyConsumption
  • Field consumptionWhP1 was removed from object type SIPSGasMonthlyConsumption
  • Field extendAgreementPeriod was added to object type Mutation
  • Field updateOnSiteJobsAppointment was removed from object type Mutation
  • Field createOnSiteJobsAppointment was removed from object type Mutation
  • Field publishApprovalApprovedEvent was removed from object type Mutation
  • Field createOnSiteJobsAppointmentWithDate was removed from object type Mutation
  • Field startOnSiteJobsAppointmentBookingSession was removed from object type Mutation
  • Field cancelOnSiteJobsAppointment was removed from object type Mutation
  • Field createOnSiteJobsAppointmentWithoutBooking was removed from object type Mutation
  • Field instigateContractVariation was removed from object type Mutation
  • Input Field assignedToTeamName: String was added to input type UpdateLeadDetailsInput
  • Input Field assignedToAffiliateNumber: String was added to input type UpdateLeadDetailsInput
  • Input Field assignedToUsername: String was added to input type UpdateLeadDetailsInput
  • Field required was added to object type FunnelField
  • Deprecation reason on field FunnelField.deprecated changed from None to
    The 'deprecated' field is deprecated.

    Fields are not being deprecated

    - Marked as deprecated on 2026-04-20.
    - Scheduled for removal on or after 2026-05-20.
  • Input Field assignedToAffiliateNumber: String was added to input type UpdateOpportunityAssignmentInput
  • Field clientData was added to object type SIPSGasData
  • Enum value UPDATE_IN_PROGRESS was added to LifecycleSupplyPointProcessStatus enum
  • Enum value UPDATE_ERRORED was added to LifecycleSupplyPointProcessStatus enum
  • Enum value UPDATE_STALLED was added to LifecycleSupplyPointProcessStatus enum
  • Enum value UPDATE_FAILED was added to LifecycleSupplyPointProcessStatus enum
  • Enum value RESCINDED was added to ContractStatus enum
  • Field conversationRelayId was added to object type EscalateInkConversation
  • Field conversation was removed from object type EscalateInkConversation
  • Input Field archivedRecordingFileUri: URI! was added to input type ArchivedCallRecordingInput
  • Input Field publicRecordingFileUri removed from input type ArchivedCallRecordingInput
  • Input Field accountNumber: String! was added to input type EscalateInkConversationInput
  • Field appointments was removed from object type CoreSiteworksRequestType
  • Field appointments was removed from object type OnSiteJobsRequestType
  • Enum value IEE_MINIMUM was added to TaxTypesCode enum
  • Enum value IEH_REDUCED_B2B was added to TaxTypesCode enum
  • Field label was added to object type QuotingParamType
  • Deprecation reason on field SalesFunnel.uncollectedFields changed from None to
    The 'uncollectedFields' field is deprecated.

    Is not necessary since fields are part of a collection

    - Marked as deprecated on 2026-04-20.
    - Scheduled for removal on or after 2026-05-20.
  • Input Field params: JSONString was added to input type CreateReminderInput
  • Enum value INDUSTRY_WARNING_MESSAGE_RECEIVED was removed from AccountReminderTypes enum
  • Enum value REQUESTED was removed from OnSiteJobsAssetStatus enum
  • Deprecation reason on field Mutation.instigateContractTermination changed from None to
    The 'instigateContractTermination' field is deprecated.

    This is a legacy mutation. The terminateContract mutation should be used instead.

    - Marked as deprecated on 2026-04-01.
    - Scheduled for removal on or after 2026-04-30.
  • Field billingTriggerConfiguration was added to object type LedgerType
  • Field billingTriggerConfiguration of type BillingTriggerConfiguration was added to interface LedgerInterface
  • Field billingTriggerConfiguration was added to object type Account
  • Field billingTriggerConfiguration was added to object type LedgerWithPaymentsInstructions
  • Field billingTriggerConfiguration of type BillingTriggerConfiguration was added to interface AccountInterface
  • Type CreateAccountCredit was removed
  • Type CreateAccountCreditInput was removed
  • Type AccountCreditReasonType was removed
  • Argument accountNumbers: [NonEmptyString!] added to Query.getOnSiteJobsRequests
  • Field createAccountCredit was removed from object type Mutation
  • Argument excludeByDisplayName: [String] added to Query.vouchersForAccount
  • Enum value DUPLICATE_CARD_FINGERPRINTS was added to AccountReminderTypes enum
  • Enum value DUPLICATE_CARD_FINGERPRINTs was removed from AccountReminderTypes enum
  • Argument offset: Int added to Query.opportunities
  • Argument offset: Int added to Query.leads
  • Field refundedAt was added to object type VoucherPurchaseType
  • Argument excludeRefunded: Boolean added to Query.vouchersForAccount
  • Type OrderDetailsType was removed
  • Type OrderType was removed
  • Type OrderCustomerType was removed
  • Type OrderLineType was removed
  • Type OrderItemType was removed
  • Type ItemProfileType was removed
  • Type OrderLinePeriodType was removed
  • Type OrderLineDateRangeType was removed
  • Type OrderLineDurationType was removed
  • Type OrderResource was removed
  • Type ProcessOrderOutput was removed
  • Type LegacyOrderDetailsType was added
  • Type LegacyOrderType was added
  • Type LegacyOrderCustomerType was added
  • Type LegacyOrderLineType was added
  • Type LegacyOrderItemType was added
  • Type LegacyItemProfileType was added
  • Type LegacyOrderLinePeriodType was added
  • Type LegacyOrderLineDateRangeType was added
  • Type LegacyOrderLineDurationType was added
  • Type LegacyOrderResource was added
  • Type LegacyProcessOrderOutput was added
  • Type OnSiteJobsExternalJobTypeMappingType was added
  • Field legacyOrderDetails was added to object type Query
  • Field orderDetails was removed from object type Query
  • Field externalJobTypeMapping was added to object type OnSiteJobsAppointmentType
  • Deprecation reason on field OnSiteJobsAppointmentType.externalJobType changed from None to
    The 'externalJobType' field is deprecated.

    Please use externalJobTypeMapping instead.

    - Marked as deprecated on 2026-03-17.
    - Scheduled for removal on or after 2026-04-17.
  • Enum value JPN_BILLING_PATTERN_CHANGED_DUE_TO_READING_DATE_CHANGE was removed from AccountReminderTypes enum
  • Deprecation reason on field Mutation.createAccountCredit changed from
    The 'createAccountCredit' field is deprecated.

    Use postCredit mutation as it is ledger aware.

    - Marked as deprecated on 2022-07-04.
    - Scheduled for removal on or after 2024-01-01.
    to
    The 'createAccountCredit' field is deprecated.

    Use postCredit mutation as it is ledger aware.

    - Marked as deprecated on 2022-07-04.
    - Scheduled for removal on or after 2026-03-30.
  • Mutation.legacyProcessOrder type changed from ProcessOrderOutput! to LegacyProcessOrderOutput!
  • Field a529Validation was removed from object type Query
  • Type PromotionAssignmentPeriodType was removed
  • Type PromotionAssignmentPeriodInput was removed
  • Input Field assignmentPeriod removed from input type PromotionAssignmentScheduleInput
  • Field assignmentPeriod was removed from object type PromotionAssignmentScheduleType
  • Enum value AUS_GET_CORRECT_PHONE_NUMBER was removed from AccountReminderTypes enum
  • Type ATRType was removed
  • Input Field reeCode removed from input type ElectricityProductCatalogRetailerSwitchWithChangeOfTenancyEnrollmentMarketInput
  • Input Field subsectionType removed from input type ElectricityProductCatalogRetailerSwitchWithChangeOfTenancyEnrollmentMarketInput
  • ElectricityProductCatalogRetailerSwitchWithChangeOfTenancyEnrollmentMarketInput.atrContractType type changed from ATRType! to SubsectionType!
  • Input Field estimatedAnnualConsumption removed from input type ElectricityProductCatalogRetailerSwitchEnrollmentMarketInput
  • Input Field reeCode removed from input type ElectricityProductCatalogRetailerSwitchEnrollmentMarketInput
  • Input Field atrContractType removed from input type ElectricityProductCatalogRetailerSwitchEnrollmentMarketInput
  • Input Field atrTariff removed from input type ElectricityProductCatalogRetailerSwitchEnrollmentMarketInput
  • Input Field power removed from input type ElectricityProductCatalogRetailerSwitchEnrollmentMarketInput
  • Input Field selfConsumptionType removed from input type ElectricityProductCatalogRetailerSwitchEnrollmentMarketInput
  • Input Field cnae removed from input type ElectricityProductCatalogRetailerSwitchEnrollmentMarketInput
  • Input Field subsectionType removed from input type ElectricityProductCatalogRetailerSwitchEnrollmentMarketInput
  • Deprecation reason on field Mutation.varyContractTerms changed from
    The 'varyContractTerms' field is deprecated.

    This is a legacy mutation. The instigateContractVariation should be used instead.

    - Marked as deprecated on 2026-01-20.
    - Scheduled for removal on or after 2026-02-27.
    to None
  • Deprecation reason on field Mutation.instigateContractVariation changed from None to
    The 'instigateContractVariation' field is deprecated.

    This is a legacy mutation. The varyContractTerms should be used instead.

    - Marked as deprecated on 2026-03-05.
    - Scheduled for removal on or after 2026-04-11.
  • Enum value CUSTOM was added to Vendor enum
On this page