GraphQL API Changelog
This page shows the history of changes to the GraphQL schema.- Field reason was added to object type
PrepayCreditTransferType
- Deprecation reason on field
Mutation
.deleteBoostCharge changed from None to The 'deleteBoostCharge' field is deprecated. Please use 'updateBoostCharge' instead. - Marked as deprecated on 2025-05-12. - Scheduled for removal on or after 2025-08-12. - Argument userNumber: String added to
Mutation
.updateAccountUserConsents - Deprecation reason on field
Mutation
.deauthenticateDevice changed from None to The 'deauthenticateDevice' field is deprecated. Please use 'deauthenticateFlexDevice' instead. - Marked as deprecated on 2025-05-12. - Scheduled for removal on or after 2025-08-12. - Deprecation reason on field
Mutation
.triggerBoostCharge changed from None to The 'triggerBoostCharge' field is deprecated. Please use 'updateBoostCharge' instead. - Marked as deprecated on 2025-05-12. - Scheduled for removal on or after 2025-08-12.
- Type
ConfirmDoubleOptIn
was added - Type
ConfirmDoubleOptInInput
was added - Field confirmDoubleOptIn was added to object type
Mutation
- Type
TriggerType
was removed - Type
TerminateContractInstigated
was removed - Type
BaseTerminateContractInput
was removed - Type
Trigger
was added - Type
ContractTerminationInstigated
was added - Type
BaseInstigateContractTerminationInput
was added - Type
DeauthenticateFlexDevice
was added - Type
DeauthenticateFlexDeviceInput
was added - Enum value PRE_LEGAL_B2B was added to
CollectionCampaignType
enum - Enum value FINAL_B2B_OCCUPIER was added to
CollectionCampaignType
enum - Field instigateAccountContractTermination was added to object type
Mutation
- Field instigateBusinessContractTermination was added to object type
Mutation
- Field deauthenticateFlexDevice was added to object type
Mutation
- Field terminateAccountContract was removed from object type
Mutation
- Field terminateBusinessContract was removed from object type
Mutation
PublishTransactionalMessagingTrigger
.trigger type changed from TriggerType to Trigger- Enum value CANCELLATION_IN_PROGRESS was added to
LifecycleSupplyPointProcessStatus
enum - Enum value CANCELLATION_FAILED was added to
LifecycleSupplyPointProcessStatus
enum - Enum value REVERSAL_ERRORED was added to
LifecycleSupplyPointProcessStatus
enum - Enum value CANCELLATION_STALLED was added to
LifecycleSupplyPointProcessStatus
enum - Enum value CANCELLATION_ERRORED was added to
LifecycleSupplyPointProcessStatus
enum - Enum value REVERSAL_STALLED was added to
LifecycleSupplyPointProcessStatus
enum - Enum value REVERSAL_FAILED was added to
LifecycleSupplyPointProcessStatus
enum - Enum value REVERSAL_IN_PROGRESS was added to
LifecycleSupplyPointProcessStatus
enum - Enum value CONSUMPTION_BREAKDOWN was added to
ReadingStatisticTypeEnum
enum - Enum value BYD was added to
ProviderChoices
enum - Field trigger was added to object type
Query
- Deprecation reason on field
Query
.getUprnByMpan changed from None to The 'getUprnByMpan' field is deprecated.Query
is no longer supported as it is not required. - Marked as deprecated on 2025-05-08. - Scheduled for removal on or after 2025-06-08. - Deprecation reason on field
Query
.getAddressesByPostcode changed from None to The 'getAddressesByPostcode' field is deprecated.Query
is outdated, please use the addressUprns query. - Marked as deprecated on 2025-05-08. - Scheduled for removal on or after 2025-06-08. - Type for argument createdAfter on field
Query
.siteworksRequests changed from DateTime! to DateTime
- Type
InvoiceTotalType
was added - Field totalMonetaryAmount was added to object type
AccountLoyaltyPointsType
- Enum value LIVE_B2B_OCCUPIER was added to
CollectionCampaignType
enum - Field billingAddress was added to object type
BusinessType
CreateProductInput
.termsAndConditionsTypes type changed from [String!] to [String!]!- Field totalCharges was added to object type
InvoiceType
- Field transactions was added to object type
InvoiceType
- Field isAnnulled was added to object type
InvoiceType
- Field totalCredits was added to object type
InvoiceType
- Deprecation reason on field
Query
.heatPumpGoodsQuote changed from None to The 'heatPumpGoodsQuote' field is deprecated.Query
no longer in use. - Marked as deprecated on 2025-05-06. - Scheduled for removal on or after 2025-05-16.
- Enum value UNISSUED_TRANSACTIONS was added to
TransactionTypeFilter
enum - Enum value ISSUED_TRANSACTIONS was removed from
TransactionTypeFilter
enum - Argument maxRange: Int added to
Query
.availableProductSwitchDates
- Enum value B2B_ENGAGEMENT_VISIT was added to
CollectionCampaignType
enum
- Enum value FINAL_DEBT_COLLECTION_NCD was added to
CollectionCampaignType
enum
- Type
UpdateBoostChargeInput
was added - Type
UpdateBoostChargeAction
was added - Field updateBoostCharge was added to object type
Mutation
- Field hasOpenErroneousTransfer was added to object type
ActiveCosLossProcess
- Enum value AMEND_PAYMENTS was added to
PreSignedTokenScope
enum - Enum value AMEND_PAYMENTS was added to
ExpiringTokenScope
enum
- Field number was added to object type
AccountUserType
- Field propertyId was added to object type
SmartFlexBattery
- Field propertyId was added to object type
SmartFlexHeatPump
- Field propertyId was added to object type
SmartFlexChargePoint
- Field propertyId was added to object type
SmartFlexInverter
- Field propertyId of type String was added to interface
SmartFlexDeviceInterface
- Field propertyId was added to object type
SmartFlexStorageHeaters
- Field propertyId was added to object type
SmartFlexVehicle
- Field propertyId was added to object type
SmartFlexDevice
- Type
UpdateSpecialCircumstancesAsOrganization
was added - Type
UpdateSpecialCircumstancesAsOrganizationInput
was added - Field updateSpecialCircumstancesAsOrganization was added to object type
Mutation
- Type
CompleteOpportunityAction
was removed - Type
CompleteOpportunityActionInput
was removed - Field completeOpportunityAction was removed from object type
Mutation
- Enum value LIVE_SYMEND_DIALLER_EC2 was added to
CollectionCampaignType
enum - Enum value LIVE_SYMEND_COMMS_ONLY_EC2 was added to
CollectionCampaignType
enum
- Type
TermType
was removed - Type
BaseTermType
was added - Type
ContractStatus
was added - Field status was added to object type
Contract
- Field pausedDays was added to object type
CollectionProcessDetailsType
- Type
UpdateOpportunityState
was removed - Type
UpdateOpportunityStateInput
was removed - Type
UpdateOpportunityStage
was added - Type
UpdateOpportunityStageInput
was added - Field updateOpportunityStage was added to object type
Mutation
- Field updateOpportunityState was removed from object type
Mutation
- Type
SMSEventType
was added - Type
SMSMessageType
was added - Type
AttachmentType
was added - Enum value SMS_RECEIVED was added to
AccountEventType
enum - Enum value SMS_SENT was added to
AccountEventType
enum PushNotificationBindingType
.messages type changed from PrintMessageTypeConnection! to [SMSMessageType!]!- Removed argument after from
PushNotificationBindingType
.messages - Removed argument last from
PushNotificationBindingType
.messages - Removed argument offset from
PushNotificationBindingType
.messages - Removed argument before from
PushNotificationBindingType
.messages - Removed argument first from
PushNotificationBindingType
.messages - Field id was added to object type
Reminder
- Union member SMSEventType was added to
AccountEvent
Union type
- Enum value RESPECT_ESCALATION_DOMESTIC was added to
CollectionCampaignType
enum
- Field siteworksCoconutAppointmentPollMaxCount was removed from object type
Query
- Field siteworksCoconutAppointmentPollInterval was removed from object type
Query
- Field siteworksCoconutAppointmentPollDelay was removed from object type
Query
- Type
CollectionProcessRecordAssociatedItemType
was added - Field associatedItems was added to object type
CollectionProcessDetailsType
- Enum value ACCEPT_FIT_SCHEDULE was added to
ExpiringTokenScope
enum - Enum value ACCEPT_FIT_SCHEDULE was added to
PreSignedTokenScope
enum - Field newAccount was added to object type
PerformMoveOut
- Field ledgerNumber was added to object type
DCAProceedingClosureStatus
- Input Field ledgerNumber: String was added to input type
CloseDCAProceedingInputType
- Type
AssociateItemToCollectionProcess
was added - Type
AssociateItemToCollectionProcessOutputType
was added - Type
AssociateItemToCollectionProcessInputType
was added - Type
CollectionProcessAssociatedItemType
was added - Field associateItemToCollectionProcess was added to object type
Mutation
- Enum value OCPP was added to
ProviderChoices
enum
- Type
OnSiteJobsAppointmentType
was added - Type
OnSiteJobsAppointmentStatus
was added - Argument ids: [UUID] added to
Query
.siteworksRequests - Field appointments was added to object type
CoreSiteworksRequestType
- Enum value INTERNAL_TESTING was added to
IntegrationStatus
enum
- Field paymentDueDate was added to object type
StatementBillingDocumentType
- Enum value SMART_PREPAY_TOP_UP_MULTIPLE_ACTIVE_PROCESSES was removed from
AccountReminderTypes
enum
- Type
WaterFiltersOutput
was added - Union member WaterFiltersOutput was added to
UtilityFiltersOutput
Union type
- Enum value TRACE_FINAL_HB was added to
CollectionCampaignType
enum
- Input Field accountNumber: String was added to input type
CreateInkInboundMessageInput
- Enum value STRIPE_CONNECT_VOICE was added to
Vendor
enum
- Enum value FAILURE_CAUSE_ERROR was added to
SmartFlexChargingErrorCause
enum - Enum value NO_SCHEDULED_CHARGE was added to
SmartFlexChargingErrorCause
enum
- Field paymentMethods was added to object type
BusinessType
- Argument includeDebtLedgers: Boolean added to
AccountType
.ledgers - Argument includeDebtLedgers: Boolean added to
AccountInterface
.ledgers
- Type
OpportunityOutcome
was added - Input Field lossReason: String was added to input type
SetOpportunityOutcomeInput
- Input Field opportunityNumber: ID was added to input type
SetOpportunityOutcomeInput
- Input Field opportunityId removed from input type
SetOpportunityOutcomeInput
SetOpportunityOutcomeInput
.outcome type changed from String to OpportunityOutcome- Default value for input field
SetOpportunityOutcomeInput
.outcome changed from Undefined to None - Field debtLedger of type
LedgerInterface
was added to interfaceLedgerInterface
- Field debtLedger was added to object type
LedgerType
- Enum value OUTBOUND_TRIAL was added to
CollectionCampaignType
enum
- Type
SpringElectricityComparisonType
was added - Enum value CHARITY_SPECIALISED_SUPPORT was added to
CollectionCampaignType
enum - Field getSpringElectricityComparison was added to object type
Query
- Enum value GAS_READING_INFORMATION was added to
ReadingStatisticTypeEnum
enum
- Field vehicle was added to object type
SelectUserVehicleListItem
- Deprecation reason on field
SelectUserVehicleListItem
.userVehicle changed from None to The 'userVehicle' field is deprecated. Please use 'SelectUserVehicleListItem
.vehicle' instead. - Marked as deprecated on 2025-04-10. - Scheduled for removal on or after 2025-07-10.
- Input Field subdomain: String! was added to input type
AudioRecordingInputType
- Field currentEstimatedSsd was added to object type
CancelEnrolmentDataType
- Type
UpdateProductPricesOutput
was added - Type
RateGroupPrices
was added - Type
PriceForStream
was added - Type
UpdateProductPricesInput
was added - Type
RateGroupPricesInput
was added - Type
PriceForStreamInput
was added - Field updateProductPrices was added to object type
Mutation
- Enum value YELLOW_UNIT was added to
AllBandSubCategories
enum - Enum value BLACK_UNIT was added to
AllBandSubCategories
enum
- Enum value LIVE_CHAT was added to
InkCommunicationChannel
enum
- Type
TerminateContractInput
was removed - Type
BaseTerminateContractInput
was added - Type
PaymentPreferenceConnectionTypeConnection
was added - Type
PaymentPreferenceConnectionTypeEdge
was added - Type
PaymentPreferenceUnion
was added - Type
PreferredInstruction
was added - Type
UserManagedPayment
was added - Field paymentPreferences of type PaymentPreferenceConnectionTypeConnection was added to interface
LedgerInterface
- Field paymentPreferences was added to object type
LedgerType
- Type for argument input on field
Mutation
.terminateAccountContract changed from TerminateContractInput! to BaseTerminateContractInput! - Type for argument input on field
Mutation
.terminateBusinessContract changed from TerminateContractInput! to BaseTerminateContractInput!
- Input Field inferOperationsGroupAttributes: Boolean was added to input type
EnqueueInboundCallInput
- Type
RequestDoubleOptIn
was added - Type
DoubleOptInInput
was added - Field requestDoubleOptIn was added to object type
Mutation
- Enum value FAKE was removed from
VoiceVendor
enum - Enum value LEGACY_TWILIO_CTI was removed from
VoiceVendor
enum
- Field isVariable was added to object type
GuaranteeOfOriginConfigurationType
- Deprecation reason on field
GuaranteeOfOriginConfigurationType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. GetHostedUrlForNewPaymentInstructionInput
.ledgerNumber type changed from String! to String- Field isVariable was added to object type
ContractMetaDataType
- Deprecation reason on field
ContractMetaDataType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. - Deprecation reason on field
Mutation
.setBatteryChargingPreferences changed from None to The 'setBatteryChargingPreferences' field is deprecated. Please use setDevicePreferences instead of this endpoint. - Marked as deprecated on 2025-04-04. - Scheduled for removal on or after 2025-07-04. - Field isVariable of type Boolean was added to interface
TermInterface
- Deprecation reason on field
TermInterface
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. - Field isVariable was added to object type
TermType
- Deprecation reason on field
TermType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. - Field isVariable was added to object type
MinimumContractLengthType
- Deprecation reason on field
MinimumContractLengthType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. - Field isVariable was added to object type
TerminationFeeType
- Deprecation reason on field
TerminationFeeType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. - Field isVariable was added to object type
ProductRateOverrideConfigurationType
- Deprecation reason on field
ProductRateOverrideConfigurationType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01.
- Type
WorkScheduleOpenOrClosedReason
was added - Field openOrClosedReason was added to object type
WorkScheduleType
- Type
LifecycleProcessesSortOrder
was added - Argument sortOrder: LifecycleProcessesSortOrder added to
Query
.lifecycleProcesses
- Enum value TG_PAYMENTS_MYPAY was added to
Vendor
enum
- Input Field agreedFrom: DateTime was added to input type
QuoteAccountOnProductsInput
- Field userId was added to object type
ResetUserPasswordOutput
- Deprecation reason on field
ResetUserPasswordOutput
.failureCodes changed from None to The 'failureCodes' field is deprecated. Please handle the KT-CT-5450 error and inspect the validationErrors[].code extension instead. Note that the KT-CT-5450 error will not be raised if you request any of the failureCodes, failureReasons, or passwordUpdated fields. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-10-04. - Deprecation reason on field
ResetUserPasswordOutput
.failureReasons changed from None to The 'failureReasons' field is deprecated. Please handle the KT-CT-5450 error and inspect the validationErrors[].message extension instead. Note that the KT-CT-5450 error will not be raised if you request any of the failureCodes, failureReasons, or passwordUpdated fields. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-10-04. - Deprecation reason on field
ResetUserPasswordOutput
.passwordUpdated changed from None to The 'passwordUpdated' field is deprecated. Please handle the KT-CT-5450 error instead. Note that the KT-CT-5450 error will not be raised if you request any of the failureCodes, failureReasons, or passwordUpdated fields. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-10-04.
- Type
CreateProductOutput
was added - Type
SupplyProductType
was added - Type
ProductAvailability
was added - Type
CreateProductInput
was added - Type
CharacteristicOverride
was added - Field createProduct was added to object type
Mutation
- Type
AssociateCallWithAccount
was added - Type
AssociateCallWithAccountInput
was added - Field associateCallWithAccount was added to object type
Mutation
- Enum value VIEW_ACCOUNT_NUMBER was added to
PreSignedTokenScope
enum - Enum value VIEW_ACCOUNT_NUMBER was added to
ExpiringTokenScope
enum
- Field marketName was added to object type
GoodsPurchase
- Type
LoyaltyPointAwardEntryReasonCode
was added - Input Field reasonCode: LoyaltyPointAwardEntryReasonCode was added to input type
AwardLoyaltyPointsInput
- Input Field reason removed from input type
AwardLoyaltyPointsInput
- Enum value LIVE_DEBT_COLLECTION_HB was added to
CollectionCampaignType
enum
- Field isRiskListed was added to object type
PaymentFingerPrintCheckType
- Deprecation reason on field
Query
.bookSmartMeterInstallationUrl changed from None to The 'bookSmartMeterInstallationUrl' field is deprecated. A GraphQL query is not required to find out the URL for booking a smart meter installation. - Marked as deprecated on 2025-04-03. - Scheduled for removal on or after 2025-05-03.
- Enum value HUAWEI_V2 was added to
ProviderChoices
enum
- Type
CallMetadataItemType
was added - Type
CreateCallMetadata
was added - Type
CallMetadataInput
was added - Type
CallMetadataItemInput
was added - Type
SkipSSDPayment
was added - Type
SkipSsdPaymentInput
was added - Field metadata was added to object type
OutboundCallType
- Field createCallMetadata was added to object type
Mutation
- Field skipSsdPayment was added to object type
Mutation
- Field metadata was added to object type
InboundCallType
- Field metadata of type [CallMetadataItemType]! was added to interface
CallInterface
- Type
PassthroughPercentageInput
was added - Type
BandChoices
was added - Input Field passthroughPercentages: [PassthroughPercentageInput] was added to input type
ElectricityProductInput
- Field affiliateLink was added to object type
JoinSupplierProcessDataType
- Field salesChannel was added to object type
JoinSupplierProcessDataType
- Field salesSubchannel was added to object type
JoinSupplierProcessDataType
- Type
AccountLoyaltyPointsType
was added - Field loyaltyPointsBalance was added to object type
Query
- Type
CancelEnrolmentDataType
was added - Field cancelEnrolmentData was added to object type
Query
- Type
CreateNewLead
was removed - Type
NewLeadType
was removed - Type
NewLeadInputType
was removed - Field createNewLead was removed from object type
Mutation
- Field paymentMethods was added to object type
AccountUserType
- Field acceptsPayments was added to object type
LedgerType
- Field acceptsPayments of type Boolean was added to interface
LedgerInterface
- Argument accountNumber: String added to
Query
.accountContract - Type for argument identifier on field
Query
.accountContract changed from String! to String - Argument accountNumber: String added to
Query
.businessContract - Type for argument identifier on field
Query
.businessContract changed from String! to String - Enum value AGED_DEBT_TEAM was added to
CollectionCampaignType
enum - Enum value SUSPECTED_DEMOLITION was added to
CollectionCampaignType
enum
- Enum value RESPECT_ESCALATION was added to
CollectionCampaignType
enum
- Field opportunityValueByKey was added to object type
Query
- Field leadValueByKey was removed from object type
Query
AddNoteToInkConversationInput
.addedAt type changed from DateTime! to DateTime
- Type
PaymentInstructionConnectionTypeConnection
was added - Type
PaymentInstructionConnectionTypeEdge
was added - Type
PaymentInstructionStatus
was added - Field paymentMethods of type PaymentInstructionConnectionTypeConnection was added to interface
AccountInterface
- Field supplementaryLedger was added to object type
PaymentInstructionType
- Field paymentMethods was added to object type
AccountType
- Type
UpdateSupplyPointMetadata
was added - Field updateSupplyPointMetadata was added to object type
Mutation
- Input Field requestedTerminationDate: Date! was added to input type
TerminateContractInput
- Input Field requestedTerminationAt removed from input type
TerminateContractInput
- Type
PaymentFingerPrintCheckType
was added - Type
FetchGeneratePaymentFingerprint
was added - Type
FetchGeneratePaymentFingerprintInput
was added - Field paymentFingerprintChecks was added to object type
Query
- Field fetchGeneratePaymentFingerprint was added to object type
Mutation
- Type
InkTwilioWhatsApp
was added - Union member InkTwilioWhatsApp was added to
InkMessage
Union type
- Enum value TESLA_V2 was added to
ProviderChoices
enum
- Type
ProductRateOverrideConfigurationType
was added - Type
IndexationOptionsType
was added - Type
ProductRateOverrideScheduleType
was added - Type
ProductRateOverrideItemType
was added
- Type
CompleteOpportunityAction
was added - Type
CompleteLeadAction
was removed - Type
CompleteLeadActionInput
was removed - Type
CompleteOpportunityActionInput
was added - Field completeOpportunityAction was added to object type
Mutation
- Field completeLeadAction was removed from object type
Mutation
- Type
SetLeadOutcome
was removed - Type
SetLeadOutcomeInput
was removed - Type
SetOpportunityOutcome
was added - Type
SetOpportunityOutcomeInput
was added - Field setOpportunityOutcome was added to object type
Mutation
- Field setLeadOutcome was removed from object type
Mutation
- Type
InkNote
was added - Type
AddNoteToInkConversationPayload
was added - Type
AddNoteToInkConversationInput
was added - Field addNoteToInkConversation was added to object type
Mutation
- Type
GuaranteeOfOriginConfigurationType
was added - Type
GuaranteeOfOriginPercentage
was added
- Type
GetOrCreateShellAccountForLead
was removed - Type
GetOrCreateShellAccountForLeadInput
was removed - Type
GetOrCreateShellAccountForOpportunity
was added - Type
GetOrCreateShellAccountForOpportunityInput
was added - Field getOrCreateAccountForOpportunity was added to object type
Mutation
- Field getOrCreateAccountForLead was removed from object type
Mutation
- Type
UpdateLeadExtraDetails
was removed - Type
UpdateOpportunityExtraDetails
was added - Input Field opportunityId: ID was added to input type
UpdateExtraDetailsInput
- Input Field leadId removed from input type
UpdateExtraDetailsInput
- Field updateOpportunityExtraDetails was added to object type
Mutation
- Field updateLeadExtraDetails was removed from object type
Mutation
- Type
UpdateLeadState
was removed - Type
UpdateLeadStateInput
was removed - Type
UpdateOpportunityState
was added - Type
UpdateOpportunityStateInput
was added - Field updateOpportunityState was added to object type
Mutation
- Field updateLeadState was removed from object type
Mutation
- Type
TerminateContractInstigated
was added - Type
TerminateContractInput
was added - Field terminateAccountContract was added to object type
Mutation
- Field terminateBusinessContract was added to object type
Mutation
- Type
MpanInput
was added - Type
MprnInput
was added - Input Field mpansWithMeters: [MpanInput] was added to input type
CreateOrUpdateSiteworksAppointmentInput
- Input Field mprnsWithMeters: [MprnInput] was added to input type
CreateOrUpdateSiteworksAppointmentInput
- Input Field electricityMeters removed from input type
CreateOrUpdateSiteworksAppointmentInput
- Input Field mpan removed from input type
CreateOrUpdateSiteworksAppointmentInput
- Input Field gasMeters removed from input type
CreateOrUpdateSiteworksAppointmentInput
- Input Field mprn removed from input type
CreateOrUpdateSiteworksAppointmentInput
- Type
RTSPrimarySecondaryMPANs
was added - Field siteworksGetRtsPrimarySecondaryMpans was added to object type
Query
- Type
PublicChargingSession
was added - Type
ElectricDevice
was added - Type
DeviceChargingSessionConnection
was added - Type
DateTimePageInfo
was added - Type
DeviceChargingSessionEdge
was added - Type
SmartFlexChargingSession
was added - Type
DeviceChargingSession
was added - Type
Money
was added - Type
SmartFlexChargingType
was added - Type
SmartFlexDispatch
was added - Type
SmartFlexChargingProblem
was added - Type
SmartFlexChargingError
was added - Type
SmartFlexChargingErrorCause
was added - Type
SmartFlexChargingTruncation
was added - Type
SmartFlexChargingTruncationCause
was added - Field chargingSessions was added to object type
SmartFlexVehicle
SmartFlexVehicle
implements new interface ElectricDevice- Field chargingSessions was added to object type
SmartFlexChargePoint
SmartFlexChargePoint
implements new interface ElectricDevice
- Type
TerminationFeeType
was added - Type
TermInterface
was added - Type
TermType
was added - Type
MinimumContractLengthType
was added - Type
ContractMetaDataType
was added - Field terms was added to object type
Contract
- Field isInBlockingMigration was added to object type
AccountType
- Field isInBlockingMigration was removed from object type
AccountType
- Type
DebtCollectionCampaignType
was added - Field collectionCampaign was added to object type
DebtCollectionProceedingType
- Deprecation reason on field
DebtCollectionProceedingType
.campaign changed from None to The 'campaign' field is deprecated. Use collectionCampaign instead - Marked as deprecated on 2025-03-20. - Scheduled for removal on or after 2025-04-30.
- Type
Contract
was added - Type
ContractParty
was added - Type
ContractVersion
was added - Field businessContract was added to object type
Query
- Field accountContract was added to object type
Query
- Enum value IF_CUSTOMER_GETS_IN_CONTACT_PLEASE_ASSIGN_INKS_TO_TEAM_HYPERCARE_IF_CUSTOMER_CALLS_IN_PLEASE_TRANSFER_CUSTOMER_TO_0808_164_1500_IMMEDIATELY_AND_POST_IN_WARRANT_INVOLUNTARY_SWITCHING_HELP was added to
CollectionCampaignType
enum
- Type
JoinSupplierProcessDataType
was added - Field currentProcessData was added to object type
JoinSupplierProcessType
- Type
AccountCampaignConnectionTypeConnection
was added - Type
AccountCampaignConnectionTypeEdge
was added - Field campaigns was added to object type
Query
- Input Field inferLanguageAttribute: Boolean was added to input type
EnqueueInboundCallInput
- Enum value EMAIL was added to
SmartMeterInterestSourceChoices
enum
- Input Field baseUrl: String was added to input type
RequestPasswordResetInput
- Field referringUserTotalPaymentAmount was added to object type
ReferralConnectionTypeConnection
- Type
AddSignupReferralOnAccount
was added - Type
AddSignupReferralOnAccountInput
was added - Field addSignupReferralOnAccount was added to object type
Mutation
- Type
EnrollAccountInLoyaltyProgram
was added - Type
EnrollAccountInLoyaltyProgramOutcome
was added - Type
EnrollAccountInLoyaltyProgramInput
was added - Field enrollAccountInLoyaltyProgram was added to object type
Mutation
- Enum value PPA_EXPORT_INTERVENTION_REQUIRED was added to
AccountReminderTypes
enum
- Enum value TESORO_SEPA_CORE was added to
Vendor
enum
- Input Field leadType removed from input type
NewLeadInputType
- Field leadType was removed from object type
NewLeadType
- Input Field runPaymentAdequacy: Boolean was added to input type
SwitchMeterPointProductsInput
- Input Field updatePaymentAmount removed from input type
SwitchMeterPointProductsInput
- Type
RateLimitInformation
was removed - Field rateLimit was removed from object type
Query
- Type
PrepareAccountSupplyPointInput
was added - Type
SupplyPointInfoInput
was added - Input Field supplyPointInfoList: [PrepareAccountSupplyPointInput] was added to input type
PrepareAccountInput
- Input Field waitingBehaviourUrl: String was added to input type
EnqueueInboundCallInput
InboundCallType
.id type changed from ID to ID!CallInterface
.id type changed from ID to ID!OutboundCallType
.id type changed from ID to ID!PhoneNumberIdentificationType
.accountUserAllMatches type changed from AccountUserConnectionTypeConnection to AccountUserConnectionTypeConnection!PhoneNumberIdentificationType
.accountAllMatches type changed from AccountConnectionTypeConnection to AccountConnectionTypeConnection!
- Enum value CANCEL_ENROLLMENT was added to
ExpiringTokenScope
enum - Enum value CANCEL_ENROLLMENT was added to
PreSignedTokenScope
enum
- Type
WorkScheduleType
was added - Field workSchedule was added to object type
Query
- Type
EnqueueInboundCall
was added - Type
EnqueueInboundCallInput
was added - Field enqueueInboundCall was added to object type
Mutation
- Type
PhoneNumberIdentificationType
was added - Type
AccountUserConnectionTypeConnection
was added - Type
AccountUserConnectionTypeEdge
was added - Field initialCallerIdentification was added to object type
InboundCallType
- Type
OctoPointsType
was removed - Type
OctoPointsAccountType
was removed - Type
OctoPointsAccountEventType
was removed - Type
EventReasonChoices
was removed - Type
RedeemOctoPointsForAccountCredit
was removed - Type
RedeemOctoPointsInput
was removed - Field octoPoints was removed from object type
Query
- Field redeemOctoPointsForAccountCredit was removed from object type
Mutation
- Type
ReferralStatus
was added - Argument status: ReferralStatus added to
AccountInterface
.referrals - Argument status: ReferralStatus added to
AccountType
.referrals
- Enum value SMETS2_IHD_HEALTH_CHECK was removed from
AccountReminderTypes
enum - Enum value SMETS2_DATA_REQUEST_FOLLOWUP was removed from
AccountReminderTypes
enum
- Type
OctoplusEnrollmentStatus
was added - Type
BusinessDetailType
was added - Field enrollmentStatus was added to object type
OctoplusAccountInfoType
- Deprecation reason on field
OctoplusAccountInfoType
.isOctoplusEnrolled changed from None to The 'isEnrolled' field is deprecated. Please use enrollmentStatus instead - Marked as deprecated on 2025-02-20. - Scheduled for removal on or after 2025-08-01. - Field details was added to object type
BusinessType
- Type
CreateInboundCall
was added - Type
CreateInboundCallInput
was added - Type
VoiceVendor
was added - Field createInboundCall was added to object type
Mutation
- Enum value FINAL_DEBT_COLLECTION_HB was added to
CollectionCampaignType
enum
- Directive deprecated was added to input field mpan in input object
CreateOrUpdateSiteworksAppointmentInput
- Directive deprecated was added to input field mprn in input object
CreateOrUpdateSiteworksAppointmentInput
- Input Field winterOffPeak: Decimal was added to input type
ElectricityBespokeRates
- Input Field capacityMarket: Decimal was added to input type
ElectricityBespokeRates
- Input Field nuclearRab: Decimal was added to input type
ElectricityBespokeRates
- Input Field tnuos: Decimal was added to input type
ElectricityBespokeRates
- Input Field summerOffPeak: Decimal was added to input type
ElectricityBespokeRates
- Input Field summerPeak: Decimal was added to input type
ElectricityBespokeRates
- Input Field winterPeak: Decimal was added to input type
ElectricityBespokeRates
- Type
CancelEnrolment
was added - Type
CancelEnrolmentInput
was added - Type
WithdrawnReasons
was added - Enum value UNKNOWN was added to
ExportTechnologyType
enum - Field cancelEnrolment was added to object type
Mutation
- Enum value SMETS2_HEALTH_CHECK was removed from
AccountReminderTypes
enum
- Input Field owners: [OwnerInput] was added to input type
CreateDirectDebitInstructionInput
- Field ledgerNumber was added to object type
DCAProceedingCommencementStatus
- Input Field ledgerNumber: String was added to input type
CommenceDCAProceedingInputType
- Field label of type String was added to interface
PropertyInterface
- Field label was added to object type
PropertyType
- Field wofUrls was removed from object type
Query
- Type
OwnerInput
was added - Type
PaymentInstructionOwnerTypeChoices
was added - Type
PaymentInstructionOwnerType
was added - Input Field owners: [OwnerInput] was added to input type
SetUpDirectDebitInstructionInput
- Deprecation reason on field
Urls
.wheelOfFortuneGas changed from None to The 'wheelOfFortuneGas' field is deprecated. Fetching Wheel of Fortune URLs via API is no longer supported. - Marked as deprecated on 2025-02-25. - Scheduled for removal on or after 2025-08-25. - Deprecation reason on field
Urls
.meterReadingSubmission changed from None to The 'meterReadingSubmission' field is deprecated. Fetching anonymous journey URLs via API is no longer supported. - Marked as deprecated on 2025-02-25. - Scheduled for removal on or after 2025-05-25. - Deprecation reason on field
Urls
.updateSensitiveCustomerData changed from None to The 'updateSensitiveCustomerData' field is deprecated. Fetching anonymous journey URLs via API is no longer supported. - Marked as deprecated on 2025-02-25. - Scheduled for removal on or after 2025-05-25. - Deprecation reason on field
Urls
.tariffRenewal changed from None to The 'tariffRenewal' field is deprecated. Fetching anonymous journey URLs via API is no longer supported. - Marked as deprecated on 2025-02-25. - Scheduled for removal on or after 2025-05-25. - Deprecation reason on field
Urls
.wheelOfFortuneElec changed from None to The 'wheelOfFortuneElec' field is deprecated. Fetching Wheel of Fortune URLs via API is no longer supported. - Marked as deprecated on 2025-02-25. - Scheduled for removal on or after 2025-08-25. - Field owners was added to object type
DirectDebitInstructionType
- Field owners was added to object type
PaymentInstructionType
- Field account of type AccountType was added to interface
CallInterface
- Field account was added to object type
InboundCallType
- Field account was added to object type
OutboundCallType
- Type
CharityDonationSettings
was added - Type
CharityDonationAmountChoices
was added - Type
OptInToCharityDonation
was added - Type
CharityDonationInput
was added - Type
UpdateCharityDonation
was added - Type
OptOutOfCharityDonation
was added - Field charityDonationSettings was added to object type
Query
- Field updateCharityDonation was added to object type
Mutation
- Field optInToCharityDonation was added to object type
Mutation
- Field optOutOfCharityDonation was added to object type
Mutation
- Field accountUrls was removed from object type
Query
- Field segmentName was added to object type
BusinessType
- Enum value PORTFOLIO_MANAGEMENT was added to
CollectionCampaignType
enum
- Type
CreateAudioRecording
was added - Type
AudioRecordingType
was added - Type
AppSessionType
was added - Type
AppSessionSalesMode
was added - Type
OutcomeType
was added - Type
AudioRecordingInputType
was added - Type
OutcomeInput
was added - Type
AppSessionTypeChoices
was added - Type
AppSessionOutcomeCategories
was added - Type
PhotoInput
was added - Field createAudioRecording was added to object type
Mutation
- Field createAudioRecording was added to object type
Mutation
- Type
AppSessionOutcomeCategories
was added - Type
AppSessionOutcomeCategory
was added - Type
AppSessionOutcomeType
was added - Type
AppSessionSalesMode
was added - Type
AppSessionType
was added - Type
AppSessionTypeChoices
was added - Type
AudioRecordingType
was added - Type
CreateAudioRecording
was added - Type
OutcomeType
was added - Type
AudioRecordingInputType
was added - Type
OutcomeInput
was added - Type
PhotoInput
was added
- Type
PaymentInstructionOwnerTypeChoices
was added - Input field owners of type [OwnerInput] was added to input object type
SetUpDirectDebitInstructionInput
- Type
OwnerInput
was added
- Field owners was added to object type
DirectDebitInstructionType
- Field owners was added to object type
PaymentInstructionType
- Type
PaymentInstructionOwnerType
was added
- Field Query.termsAndConditionsForProduct changed type from
TermsAndConditionsType
to GbrTermsAndConditionsType
- Type
GbrTermsAndConditionsType
was added
- Type
CallInterface
was added - Field call was added to object type
Query
- Type
InboundCallType
was added - Type
OutboundCallType
was added
- Field supplyEndDate was added to object type
ActiveCosLossProcess
- Field delayConfiguration was added to object type
PaymentScheduleType
- Type
PaymentScheduleDelayConfigurationType
was added
- Type
CosLossProcessFuelType
was added - Field getActiveCosLossProcessesForAccount was added to object type
Query
- Type
ActiveCosLossProcess
was added
- Field canRenewTariff was added to object type
ElectricityMeterPointType
- Field canRenewTariff was added to object type
GasMeterPointType
- Field isDueTariffRenewal was added to object type
ElectricityMeterPointType
- Field isDueTariffRenewal was added to object type
GasMeterPointType
- Field sendDecommissionRequest was added to object type
Mutation
- Type
SendDecommissionRequest
was added - Type
SendDecommissionRequestInput
was added
- Field fields was added to object type
AffiliateAudioRecordingPresignedPostType
- Type for argument id on field
AccountInterface
.bill changed from ID! to ID - Type for argument id on field
AccountType
.bill changed from ID! to ID
- Field awardLoyaltyPoints was added to object type
Mutation
- Type
AwardLoyaltyPoints
was added - Type
AwardLoyaltyPointsInput
was added
- Field linkedAccountNumbers was added to object type
BusinessType
- Directive deprecated was added to field
BusinessType
.linkedAccountNumber - Field
BusinessType
.linkedAccountNumber has deprecation reason The linkedAccountNumber field is deprecated. Please use linkedAccountNumbers instead, businesses can be related to multiple Accounts now. - Marked as deprecated on 2025-02-05. - Scheduled for removal on or after 2025-08-01. - Field
BusinessType
.linkedAccountNumber is deprecated
- Field possibleErrors is deprecated on Mutation type. Please use the possibleErrors query or the X
- Field standingChargeUplifts was added to object type
ElectricityAgreementType
- Field standingChargeUplifts was added to object type
GasAgreementType
- Type
ElectricityContractStandingChargeUplift
was added - Type
GasContractStandingChargeUplift
was added
- Field possibleErrors was added to object type PossibleErrorsOutputType
- Field possibleErrorsList was removed from object type
PossibleErrorsOutputType
- Field setLeadOutcome was added to object type Mutation
- Type SetLeadOutcome was added
- Type SetLeadOutcomeInput was added
- Field generateAffiliatesAudioRecordingPreSignedUrl was added to object type
Mutation
- Type
AffiliateAudioRecordingPresignedPostType
was added - Type
GenerateAffiliatesAudioRecordingPreSignedUrl
was added - Type
GenerateAffiliatesAudioRecordingPreSignedUrlInput
was added
- Argument direction:
EnergyProductDirection
added to field Query.energyProducts
- Field electricityMeterPoints was added to object type
SiteworksAppointmentType
- Field gasMeterPoints was added to object type
SiteworksAppointmentType
- Field optInInvitationBatchId was added to object type
SavingSessionsEventType
- Field
CoreSiteworksRequestType
.status changed type from RequestStatus! to String!
- Type
ElectricityDirection
was added - Field direction was added to object type
ElectricityMeterPointType
- Directive deprecated was added to argument savingSessionsEnrolmentOptions of field joinOctoplusCampaign in type
Mutation
- Directive deprecated was added to field
EnrolmentOutcome
.savingSessions - Field EnrolmentOutcome.savingSessions has deprecation reason The savingSessions field is deprecated. joinOctoplusCampaign mutation no longer performs Saving Sessions enrollment. Please use joinSavingSessionsCampaign mutation for enrollment to Saving Sessions. - Marked as deprecated on 2025-01-22. - Scheduled for removal on or after 2025-04-22.
- Field
EnrolmentOutcome
.savingSessions is deprecated
- Type SiteworksRequestStatus was added
- Type
UUID
was added - Type CoreSiteworksMarketSupplyPointType was removed
- Argument after:
String
added to field CoreSiteworksRequestType.marketSupplyPoints - Argument before:
String
added to field CoreSiteworksRequestType.marketSupplyPoints - Argument first:
Int
added to field CoreSiteworksRequestType.marketSupplyPoints - Argument last:
Int
added to field CoreSiteworksRequestType.marketSupplyPoints - Field updateSiteworksRequest was added to object type
Mutation
- Object type
CoreSiteworksRequestType
has description A Siteworks Request - Type
UpdateSiteworksRequest
was added - Field
CoreSiteworksRequestType
.id changed type from ID! to UUID! - Field
CoreSiteworksRequestType
.marketSupplyPoints changed type from [CoreSiteworksMarketSupplyPointType]! to SupplyPointConnectionTypeConnection - Field
CoreSiteworksRequestType
.status changed type from RequestStatus! to SiteworksRequestStatus! - Type
UpdateSiteworksRequestInputType
was added
- Field isRts was added to object type
ElectricityMeterType
- Field canAddHeatpump was added to object type
EnergyIqDataType
- Field canAddSolar was added to object type
EnergyIqDataType
- Type
BillCharge
was added - Type
BillCredit
was added - Type
BillPayment
was added - Type
BillTransactionType
was added - Type
BillRefund
was added - Type
BillTransactionConnectionTypeConnection
was added - Type
BillTransactionConnectionTypeEdge
was added - Field transactions was added to object type
PeriodBasedDocumentType
- Argument status:
AccountApplicationStatus
added to field Account.applications
AccountApplicationStatus
added to field Account.applications
- Argument status:
AccountApplicationStatus
added to field AccountType.applications
- Description An enumeration. was removed from object type
AccountApplicationStatus
- Field preferredSsd was added to object type
AccountApplicationType
- Argument status:
AccountApplicationStatus
added to field AccountInterface.applications
- Field regionalResults was added to object type
SavingSessionsType
- Type
SavingSessionsRegionalResultType
was added
- Input field
RequestRepaymentInputType
.ledgerId changed type from String! to String - Input field ledgerNumber of type
String
was added to input object type RequestRepaymentInputType - Directive deprecated was added to input field ledgerId in input object
RequestRepaymentInputType
- Type CoreSiteworksMarketSupplyPointType was added
- Field siteworksRequests was added to object type
Query
- Type
CoreSiteworksRequestConnectionTypeConnection
was added - Type
CoreSiteworksRequestConnectionTypeEdge
was added - Type
CoreSiteworksRequestType
was added - Type
RequestStatus
was added
- Field updateLeaveSupplier was added to object type
Mutation
- Type
LeaveSupplierUpdated
was added - Type
UpdateLeaveSupplierInput
was added
- Field completeLeadAction was added to object type Mutation
- Type CompleteLeadActionInput was added
- Type CompleteLeadAction was added
- Field
QuoteType
.consumptionEstimates is deprecated - Directive deprecated was added to field
QuoteType
.consumptionEstimates - Field
QuoteType
.consumptionEstimates has deprecation reason The consumption_estimates field is deprecated. Please use the consumptionEstimates query instead. - Marked as deprecated on 2025-01-20. - Scheduled for removal on or after 2025-04-20.
- Field authorizedApplications was added to object type Query
- Type AuthorizedApplication was added
- Directive deprecated was added to field
LedgerInterface
.id - Field
LedgerInterface
.id has deprecation reason The ledgerId field is deprecated.\n\nPlease use ledgerNumber instead. This is in the form of L - Field
LedgerInterface
.id is deprecated - Directive deprecated was added to field
LedgerType
.id - Field
LedgerType
.id has deprecation reason The ledgerId field is deprecated.\n\nPlease use ledgerNumber instead. This is in the form of L - Field
LedgerType
.id is deprecated
- Enum value INTERNAL was added to enum
ExternalAccountEventSubCategory
- Enum value SALES was added to enum
ExternalAccountEventCategory
- Argument isCurrentRecord:
Boolean
added to field Query.getEnergyIqData
- Field completionType was added to object type
CollectionProcessDetailsType
- Field isComplete was added to object type
CollectionProcessDetailsType
- Field
GoodsPurchase
.ledgerId changed type from String to ID - Field
GoodsQuote
.id changed type from Int to ID - Field
GoodsQuoteShare
.id changed type from Int to ID - Field NewLeadType.id changed type from
Int
to ID - Input field
AcceptGoodsQuoteInput
.quoteId changed type from Int! to ID! - Input field
ProductToQuoteInput
.productId changed type from Int! to ID!
- Field bespokeRates was added to object type
ElectricityAgreementType
- Field bespokeRates was added to object type
GasAgreementType
- Field bespokeStandingCharges was added to object type
ElectricityAgreementType
- Field bespokeStandingCharges was added to object type
GasAgreementType
- Type
BespokeNonHalfHourlyElectricityStandingChargePaymentMethod
was added - Type
BespokeNonHalfHourlyElectricityUnitRatePaymentMethod
was added - Type
ElectricityBespokeRate
was added - Type
ElectricityBespokeStandingCharge
was added - Type
GasBespokeRate
was added - Type
GasBespokeStandingCharge
was added - Type
BespokeNonHalfHourlyElectricityUnitRateRateType
was added - Type
BespokeNonHalfHourlyGasStandingChargePaymentMethod
was added - Type
BespokeNonHalfHourlyGasUnitRatePaymentMethod
was added
- Field number was added to interface
SupplementaryLedgerInterface
- Directive deprecated was added to field
SupplementaryLedgerInterface
.id - Field
SupplementaryLedgerInterface
.id has deprecation reason The ledgerId field is deprecated.\n\nPlease use ledgerNumber instead. This is in the form of L - Field
SupplementaryLedgerInterface
.id is deprecated - Field number was added to object type
SupplementaryLedgerType
- Field number was added to object type
PrepayPaymentLedgerType
- Directive deprecated was added to field
SupplementaryLedgerType
.id - Directive deprecated was added to field
PrepayPaymentLedgerType
.id - Field
SupplementaryLedgerType
.id has deprecation reason The ledgerId field is deprecated.\n\nPlease use ledgerNumber instead. This is in the form of L - Field
SupplementaryLedgerType
.id is deprecated - Field
PrepayPaymentLedgerType
.id has deprecation reason The ledgerId field is deprecated.\n\nPlease use ledgerNumber instead. This is in the form of L - Field
PrepayPaymentLedgerType
.id is deprecated
- Field
WeatherCompensationConfiguration
.allowableRange is deprecated - Field
WeatherCompensationConfiguration
.allowableRange has deprecation reason The allowableRange field is deprecated. - Directive deprecated was added to field
WeatherCompensationConfiguration
.allowableRange
- Field allowableMaximumTemperatureRange was added to object type
WeatherCompensationConfiguration
- Field allowableMinimumTemperatureRange was added to object type
WeatherCompensationConfiguration
- Field updateLeadExtraDetails was added to object type Mutation
- Type UpdateLeadExtraDetails was added
- Type \_UpdateExtraDetailsItem was added
- Type
UpdateExtraDetailsInput
was added
- Field getOrCreateAccountForLead was added to object type Mutation
- Type GetOrCreateShellAccountForLead was added
- Type GetOrCreateShellAccountForLeadInput was added
- Field chatbotRealtimeToken was added to object type
Query
TestChargeError
object implements SmartFlexOnboardingErrorInterface interface- Type
SmartFlexOnboardingErrorInterface
was added - Type
TestChargeErrorType
was added - Directive deprecated was added to field
TestChargeError
.refusalReasons - Field descriptions was added to object type
TestChargeError
- Field errorType was added to object type
TestChargeError
- Field reasons was added to object type
TestChargeError
- Field
TestChargeError
.refusalReasons has deprecation reason The refusalReasons field is deprecated.\n\nPlease use and instead.\n\n - Field
TestChargeError
.refusalReasons is deprecated
- Field accountNumber was added to object type
OccupancyPeriodType
- Field getEnergyIqData was added to object type
Query
- Type
EnergyIqDataType
was added
- Field createSupplyPointMetadata was added to object type
Mutation
- Type
CreateSupplyPointMetadata
was added - Type
SupplyPointMetadataInput
was added
- Type
MeterPointType
was added - Field supplyPoints was added to object type
Query
- Field meterPoint was added to object type
SupplyPointType
- Argument ledgerNumber:
String
added to field AccountInterface.paginatedPaymentForecast - Argument ledgerNumber:
String
added to field AccountInterface.paymentForecast - Argument ledgerNumber:
String
added to field AccountInterface.payments - Argument ledgerNumber:
String
added to field AccountInterface.transactions - Directive deprecated was added to argument ledgerId of field ledgers in type
AccountInterface
- Directive deprecated was added to argument ledgerId of field paginatedPaymentForecast in type
AccountInterface
- Directive deprecated was added to argument ledgerId of field paymentForecast in type
AccountInterface
- Directive deprecated was added to argument ledgerId of field payments in type
AccountInterface
- Directive deprecated was added to argument ledgerId of field transactions in type
AccountInterface
- Argument ledgerNumber:
String
added to field AccountType.paginatedPaymentForecast - Argument ledgerNumber:
String
added to field AccountType.paymentForecast - Argument ledgerNumber:
String
added to field AccountType.payments - Argument ledgerNumber:
String
added to field AccountType.transactions - Directive deprecated was added to argument ledgerId of field ledgers in type
AccountType
- Directive deprecated was added to argument ledgerId of field paginatedPaymentForecast in type
AccountType
- Directive deprecated was added to argument ledgerId of field paymentForecast in type
AccountType
- Directive deprecated was added to argument ledgerId of field payments in type
AccountType
- Directive deprecated was added to argument ledgerId of field transactions in type
AccountType
- Field isSensitive was added to object type
AccountUserDetailType
- Field creditTransferPermissionsData was added to interface
LedgerInterface
- Field creditTransferPermissionsData was added to object type
LedgerType
- Type
CreditTransferPermissionFromSourceLedgerType
was added - Type
CreditTransferPermissionToTargetLedgerType
was added - Type
CreditTransferPermissionsDataType
was added
- Input field ledgerNumber of type
String
was added to input object type GetEmbeddedSecretForNewPaymentInstructionInput - Directive deprecated was added to input field ledgerId in input object
GetEmbeddedSecretForNewPaymentInstructionInput
- Enum value JEDLIX_V2 was added to enum
ProviderChoices
- Enum value DAY_AHEAD_HH_INDEX was added to enum
AllBandSubCategories
- Enum value INDUSTRY_READINGS_NOT_SENT was removed from enum
AccountReminderTypes
- Field creditTransferPermissionId was removed from object type
TerminateCreditTransferPermission
- Input field activeAt of type
DateTime
was added to input object type TerminateCreditTransferPermissionInput - Input field sourceLedgerNumber of type String! was added to input object type
TerminateCreditTransferPermissionInput
- Input field targetLedgerNumber of type String! was added to input object type
TerminateCreditTransferPermissionInput
- Input field creditTransferPermissionId was removed from input object type
TerminateCreditTransferPermissionInput
- Error handling enhanced with ReadingIsNotSequential exception added to
FitCreateMeterReadings
mutation
- Type PossibleError was added
- Field createCreditTransferPermission was added to object type
Mutation
- Type
CreateCreditTransferPermission
was added - Type
CreateCreditTransferPermissionInput
was added
- Type
Vendor
was added - Input field vendorName of type Vendor! was added to input object type
InstructionDetailsInput
- Field failureCodes was added to object type
ResetUserPasswordOutput
- Input field ledgerNumber of type
String
was added to input object type StorePaymentInstructionInput - Directive deprecated was added to input field ledgerId in input object
StorePaymentInstructionInput
- Field error was added to object type
TestCharge
- Type
TestChargeError
was added - Type
TestChargeRefusalReason
was added - Directive deprecated was added to field
TestCharge
.status - Field
TestCharge
.status is deprecated - Field
TestCharge
.status has deprecation reason The status field is deprecated. Please use isStarted and error instead. - Marked as deprecated on 2024-12-12. - Scheduled for removal on or after 2025-02-12.
- Input field
SetUpDirectDebitInstructionInput
.ledgerId changed type from ID! to ID - Input field ledgerNumber of type
String
was added to input object type SetUpDirectDebitInstructionInput - Directive deprecated was added to input field ledgerId in input object
SetUpDirectDebitInstructionInput
- Input field ledgerNumber of type
String
was added to input object type InitiateStandalonePaymentInput - Directive deprecated was added to input field ledgerId in input object
InitiateStandalonePaymentInput
- Input field
AccountLedgerInput
.ledgerId changed type from ID! to ID - Directive deprecated was added to input field ledgerId in input object
AccountLedgerInput
- Input field ledgerNumber of type
String
was added to input object type AccountLedgerInput
- Field key was added to object type
RegenerateSecretKey
- Input field
UpdateAutoTopUpAmountInput
.ledgerId changed type from Int! to Int - Directive deprecated was added to input field ledgerId in input object
UpdateAutoTopUpAmountInput
- Input field ledgerNumber of type
String
was added to input object type UpdateAutoTopUpAmountInput
- Field
PortfolioType
.ancestors changed type from NestedPortfolioConnectionTypeConnection to PortfolioConnectionTypeConnection - Field
PortfolioType
.descendants changed type from NestedPortfolioConnectionTypeConnection to PortfolioConnectionTypeConnection - Field
PortfolioType
.parent changed type from NestedPortfolioType
toPortfolioType
- Type NestedPortfolioConnectionTypeConnection was removed
- Type NestedPortfolioConnectionTypeEdge was removed
- Type NestedPortfolioType was removed
- Argument integrationDeviceId:
String
added to field Query.devices - Field integrationDeviceId was added to interface
SmartFlexDeviceInterface
- Field integrationDeviceId was added to object type
SmartFlexBattery
- Field integrationDeviceId was added to object type
SmartFlexChargePoint
- Field integrationDeviceId was added to object type
SmartFlexDevice
- Field integrationDeviceId was added to object type
SmartFlexHeatPump
- Field integrationDeviceId was added to object type
SmartFlexInverter
- Field integrationDeviceId was added to object type
SmartFlexStorageHeaters
- Field integrationDeviceId was added to object type
SmartFlexVehicle
- Input field
CollectPaymentInput
.ledgerId changed type from ID! to ID - Input field ledgerNumber of type
String
was added to input object type CollectPaymentInput - Directive deprecated was added to input field ledgerId in input object
CollectPaymentInput
- Field html was added to object type
TermsAndConditions
- Field pdfUrl was added to object type
TermsAndConditions
- Argument electricityOnly:
Boolean
added to field Query.addressUprns - Directive deprecated was added to field Mutation.resetPassword
- Field Mutation.resetPassword is deprecated
- Field
Mutation
.resetPassword has deprecation reason The resetPassword field is deprecated. Please use resetUserPassword instead. - Marked as deprecated on 2024-12-04. - Scheduled for removal on or after 2025-06-01. You can read more about this deprecation on: https://announcements.kraken.tech/announcements/public/81/
- Input field
PostCreditInput
.ledgerId changed type from ID! to ID - Input field ledgerNumber of type
String
was added to input object type PostCreditInput - Directive deprecated was added to input field ledgerId in input object
PostCreditInput
- Field ledgerNumber was added to object type
GoodsPurchase
- Directive deprecated was added to field
GoodsPurchase
.ledgerId - Field
GoodsPurchase
.ledgerId has deprecation reason The ledgerId field is deprecated. Please use ledgerNumber instead. This is in the form of L-123456789A - Marked as deprecated on 2024-10-22. - Scheduled for removal on or after 2025-06-25. - Field
GoodsPurchase
.ledgerId is deprecated
- Field termsAndConditions was added to object type
QuoteRequest
- Field termsAndConditions was added to object type
QuoteRequestBase
TermsAndConditions
kind changed from InputObjectTypeDefinition to ObjectTypeDefinition- Input field
StartSmartOnboardingProcessInput
.termsAndConditions changed type from TermsAndConditions to TermsAndConditionsInput - Type
TermsAndConditionsInput
was added
- Field switchAccountToVariablePaymentSchedule was added to object type
Mutation
- Type
SwitchAccountToVariablePaymentSchedule
was added - Type
SwitchAccountToVariablePaymentScheduleInput
was added
- Input field suppressCommunications of type
Boolean
was added to input object type InitiateProductSwitchInput
- Field accountsCount (deprecated) was removed from object type NestedPortfolioType
- Field accountsCount (deprecated) was removed from object type
PortfolioType
- Field treesSavedFromConsumption was added to object type
ElectricitySupplyPoint
- Field co2SavingInKgFromConsumption was added to object type
ElectricitySupplyPoint
- Directive deprecated was added to input field ledgerId in input object
InitiateHostedStandalonePaymentInput
- Field accounts was added to object type PortfolioType
- Type
AccountConnectionTypeConnection
was added - Type
AccountConnectionTypeEdge
was added
- Directive deprecated was added to field NestedPortfolioType.accountsCount
- Field NestedPortfolioType.accountsCount has deprecation reason The accountsCount field is deprecated. Will be deleted in favor of field. - Marked as deprecated on 2024-11-27. - Scheduled for removal on or after 2024-12-02.
- Field NestedPortfolioType.accountsCount is deprecated
- Directive deprecated was added to field
PortfolioType
.accountsCount - Field
PortfolioType
.accountsCount has deprecation reason The accountsCount field is deprecated. Will be deleted in favor of field. - Marked as deprecated on 2024-11-27. - Scheduled for removal on or after 2024-12-02. - Field
PortfolioType
.accountsCount is deprecated
- Type
TargetGspType
was added - Field gspGroupId was added to object type
EligibleMetersPointsType
- Field targetGsp was added to object type
SavingSessionsEventType
- Argument includeRestrictedProducts:
Boolean
(with default value) added to field Query.availableProductsForMeterPoint
- Field
SendVerificationEmail
.verificationStatus changed type from VerificationRequestStatus to Boolean
- Input field
CloseDCAProceedingInputType
.stoppedDate changed type from String! to Date!
- Type
VerificationRequestStatus
was added - Field verificationStatus was added to object type
Query
- Type
EmailVerificationStatus
was added
- Type
VerificationRequestStatus
was added - Field sendVerificationEmail was added to object type
Mutation
- Type
SendVerificationEmail
was added - Type
SendVerificationEmailInput
was added
- Input field
CloseDCAProceedingInputType
.campaign changed type from String! to String
- Argument expiresAt:
DateTime
was added to input RegisterPushNotificationBinding
- Field possibleErrors was added to object type
Query
- Type
PossibleErrorsOutputType
was added - Type
PossibleErrorsInputType
was added
- Enum value GBP was added to enum
CurrencyOptions
- Field addressUprns was added to object type
Query
- Type
AddressUPRNTypeConnection
was added - Type
AddressUPRNTypeEdge
was added - Type
UniqueRELAddressType
was added
- Type TypedSourceOutput was removed
- Type UtilityType was removed
- Field typedSource (deprecated) was removed from object type
MeasurementsMetadataOutput
- Argument fields: [String] added to field
CombinedRateLimitInformation
.fieldSpecificRateLimits
- Field fieldSpecificRateLimits was added to object type
CombinedRateLimitInformation
- Type
FieldSpecificRateLimitInformation
was added - Type
FieldSpecificRateLimitInformationConnectionTypeConnection
was added - Type
FieldSpecificRateLimitInformationConnectionTypeEdge
was added