GraphQL API Changelog
This page shows the history of changes to the GraphQL schema.- Type
SetPaymentPreference
was added - Type
SetPaymentPreferenceInput
was added - Type
StopAutomatedPayments
was added - Type
StopAutomatedPaymentsInput
was added - Field setPaymentPreference was added to object type
Mutation
- Field stopAutomatedPayments was added to object type
Mutation
- Type
AddJourneyCompletionReward
was added - Type
AddJourneyCompletionRewardInput
was added - Type
RewardJourneyEnum
was added - Field addJourneyCompletionReward was added to object type
Mutation
- Field hasRestrictedAccess was added to object type
AccountUserType
- Type
ComplaintContactTypeConnection
was removed - Type
ComplaintContactTypeEdge
was removed - Type
AccountReminderConnectionTypeConnection
was added - Type
AccountReminderConnectionTypeEdge
was added - Type
ComplaintConnectionTypeConnection
was added - Type
ComplaintConnectionTypeEdge
was added - Type
ComplaintContactConnectionTypeConnection
was added - Type
ComplaintContactConnectionTypeEdge
was added ComplaintType
.creationDate type changed from Date! to DateComplaintType
.contacts type changed from ComplaintContactTypeConnection to ComplaintContactConnectionTypeConnection- Field reminders of type AccountReminderConnectionTypeConnection was added to interface
AccountInterface
- Field complaints of type ComplaintConnectionTypeConnection was added to interface
AccountInterface
- Field reminders was added to object type
AccountType
- Field complaints was added to object type
AccountType
- Field isKrakenManaged was added to object type
Reminder
- Field createdAt was added to object type
Reminder
- Field assigneeUsername was added to object type
Reminder
- Field reopenInkConversation was added to object type
Reminder
- Field assigneeTeamName was added to object type
Reminder
- Input Field assigneeUsername: String was added to input type
CreateReminderInput
- Input Field reopenInkConversation: Boolean was added to input type
CreateReminderInput
- Input Field assigneeTeamName: String was added to input type
CreateReminderInput
- Input Field opportunityNumber: String was added to input type
GetOrCreateShellAccountForOpportunityInput
- Input Field opportunityId removed from input type
GetOrCreateShellAccountForOpportunityInput
- Deprecation reason on field
WaterMeterType
.readings changed from None to The 'readings' field is deprecated. Please use the properties.measurements field instead. - Marked as deprecated on 2025-06-17. - Scheduled for removal on or after 2025-12-01. - Input Field excludeHeld: Boolean was added to input type
WaterFiltersInput
- Input Field excludeQuarantined: Boolean was added to input type
WaterFiltersInput
- Input Field opportunityNumber: String! was added to input type
UpdateOpportunityStageInput
- Input Field opportunityId removed from input type
UpdateOpportunityStageInput
UpdateOpportunityStageInput
.stage type changed from String to String!- Input Field opportunityNumber: String! was added to input type
UpdateExtraDetailsInput
- Input Field opportunityId removed from input type
UpdateExtraDetailsInput
- Field totalCharges was added to object type
InvoiceBillingDocumentType
- Field totalCredits was added to object type
InvoiceBillingDocumentType
- Field transactions was added to object type
InvoiceBillingDocumentType
- Field totalCharges was added to object type
StatementBillingDocumentType
- Field totalCredits was added to object type
StatementBillingDocumentType
- Field transactions was added to object type
StatementBillingDocumentType
- Type
CreateOpportunity
was added - Type
CreateOpportunityInput
was added - Type
LeadContactDetailsInput
was added - Type
_CreateOpportunityExtraDetailsItem
was added - Field createOpportunity was added to object type
Mutation
_UpdateExtraDetailsItem
.value type changed from String to GenericScalar
- Enum value BILLING_AMENDED_METER_READ_INTERVAL_LEGACY was removed from
AccountReminderTypes
enum - Enum value BILLING_AMENDED_INTERVAL_DATA_RECEIVED_CAUSING_OVERCHARGE was removed from
AccountReminderTypes
enum - Enum value OBSOLETE_BILLING_AMENDED_STANDING_DATA_REGISTER_DELETED was removed from
AccountReminderTypes
enum - Enum value OBSOLETE_BILLING_AMENDED_STANDING_DATA_REGISTER_CHANGED was removed from
AccountReminderTypes
enum - Enum value BILLING_BACKDATED_CONCESSION_RECEIVED was removed from
AccountReminderTypes
enum - Enum value BILLING_BACKDATED_UMS_RECORD_RECEIVED was removed from
AccountReminderTypes
enum
- Enum value LIVE_CHAT was added to
ExternalAccountEventSubCategory
enum
- Type
RegisterOpportunityFlowStatusEvent
was added - Type
RegisterOpportunityFlowStatusEventInput
was added - Field registerOpportunityFlowStatusEvent was added to object type
Mutation
- Type
OpportunityOutput
was added - Field opportunityByNumber was added to object type
Query
- Input Field currentStage: String was added to input type
UpdateOpportunityStageInput
- Type
BaseTermType
was removed - Type
LatePaymentFeesType
was added - Type
BillingDocumentIssuanceFrequencyType
was added - Type
CharacteristicOverrideConfigurationType
was added - Type
RateGroupEligibilityType
was added - Type
TimeOfUseOverrideType
was added - Type
DelayerDaysType
was added - Type
PaysByDirectDebitType
was added
- Field status was added to object type
PreferredInstruction
- Field product was added to object type
CommonAgreementType
- Field id was added to object type
SupplyProductType
- Type
ForceMoveIn
was removed - Type
ForceMoveInInput
was removed - Type
TriggerProcessingStatus
was added - Type
ScheduleTrigger
was added - Type
AmountStrategy
was added - Type
UnenrollAccountFromLoyaltyProgram
was added - Type
UnenrollAccountFromLoyaltyProgramOutcome
was added - Type
UnenrollAccountFromLoyaltyProgramInput
was added - Type
InitializeAccountResult
was added - Type
InitializeAccountInput
was added - Type
InitializeUserResult
was added - Type
InitializeUserInput
was added - Type
AddItemsToRiskList
was added - Type
RiskListItemType
was added - Type
RiskListItemInputType
was added - Type
RemoveItemsFromRiskList
was added - Type
AssessCollectionProcessRecordForPause
was added - Type
AssessCollectionProcessRecordForPauseOutputType
was added - Type
AssessCollectionProcessRecordForPauseInputType
was added - Type
UpdateDCAProceeding
was added - Type
DCAProceedingUpdateStatus
was added - Type
UpdateDCAProceedingInputType
was added - Type
ComplaintType
was added - Type
ComplaintContactTypeConnection
was added - Type
ComplaintContactTypeEdge
was added - Type
ComplaintContactType
was added - Type
LoyaltyPointsProgramEligibilityType
was added - Type
LoyaltyPointsProgramEligibilityInput
was added - Type
LeadBlockListValidationOutput
was added - Type
LeadBlockListValidationInput
was added - Field processingStatus was added to object type
Trigger
- Field isSmart was added to object type
WaterMeterType
- Field complaint was added to object type
Query
- Field businessAccountReferralRewardScheme was added to object type
Query
- Field leadBlocklistValidations was added to object type
Query
- Field eligibilityToJoinLoyaltyPointsProgram was added to object type
Query
- Field totalPayments was added to object type
InvoiceType
- Input Field amountStrategy: AmountStrategy was added to input type
CreateAccountPaymentScheduleInput
- Input Field trigger: ScheduleTrigger was added to input type
CreateAccountPaymentScheduleInput
- Field maxRecurrence was added to object type
ReferralSchemeType
- Input Field meterRead: Decimal was added to input type
MoveOutInput
- Deprecation reason on field
GenerateInkPresignedUrl
.presignedPostFields changed from Replaced in favor of fields. to The 'presigned_post_fields' field is deprecated. This field is deprecated. Please use the 'fields' key instead. - Marked as deprecated on 2024-04-25. - Scheduled for removal on or after 2025-07-12. - Field isLateFailed
Payment
was added to object typePayment
- Field updateDcaProceeding was added to object type
Mutation
- Field initializeUser was added to object type
Mutation
- Field unenrollAccountFromLoyaltyProgram was added to object type
Mutation
- Field addItemsToRiskList was added to object type
Mutation
- Field initializeAccount was added to object type
Mutation
- Field assessCollectionProcessRecordForPause was added to object type
Mutation
- Field removeItemsFromRiskList was added to object type
Mutation
- Field forceMoveIn was removed from object type
Mutation
- Field isLatestPaymentScheduleFromAnnualBilling was added to object type
AccountType
- Field paymentPlan was added to object type
PaymentScheduleType
- Enum value JPN_CONFIRM_PAYMENT_FOR_DUNNING_CAMPAIGN was removed from
AccountReminderTypes
enum - Enum value JPN_CALL_FOR_DUNNING_CAMPAIGN was removed from
AccountReminderTypes
enum - Enum value JPN_SUPPLY_DETAILS_UPDATE_CONFIRMATION was removed from
AccountReminderTypes
enum
- Type
InkLiveChatMessageInput
was added - Type
SendLiveChatMessagePayload
was added - Type
SendLiveChatMessageInput
was added - Input Field liveChat: InkLiveChatMessageInput was added to input type
InkMessageInput
- Field sendLiveChatMessage was added to object type
Mutation
- Type
MessageConnection
was added - Type
MessageEdge
was added - Type
Message
was added - Type
Channel
was added - Field isActive was added to object type
CommonAgreementType
- Field isRevoked was added to object type
CommonAgreementType
- Field agreedTo was added to object type
CommonAgreementType
- Field agreedFrom was added to object type
CommonAgreementType
- Field marketSupplyAgreements was added to object type
AccountType
- Field messages was added to object type
Trigger
- Field createdAt was added to object type
Trigger
- Field triggerTypeCode was added to object type
Trigger
- Field hasCompletedUpcomingAnnualBilling was added to object type
AccountType
- Field closingBalance was added to object type
PeriodBasedDocumentType
- Enum value HOMEOWNER_ASSOCIATION was added to
BusinessTypeOptions
enum
- Enum value ACCEPT_FIT_TERMS was added to
PreSignedTokenScope
enum - Enum value ACCEPT_FIT_TERMS was added to
ExpiringTokenScope
enum
- Type
WaterMeterCapabilityType
was added - Field capabilityType was added to object type
WaterMeterType
- Type
PublishTransactionalMessagingExternalTrigger
was added - Type
PublishTransactionalMessagingExternalTriggerInput
was added - Field publishTransactionalMessagingExternalTrigger was added to object type
Mutation
- Type
OnSiteJobsAppointmentStatus
was removed - Type
AppointmentStatus
was added OnSiteJobsAppointmentType
.status type changed from OnSiteJobsAppointmentStatus to AppointmentStatus
InitiateLiveChatInput
.accountNumber type changed from String to String!
- Type
UpdateLeadStatus
was added - Type
UpdateLeadStatusInput
was added - Field updateLeadStatus was added to object type
Mutation
- Type
BaseInstigateAccountContractTerminationInput
was added - Input Field partyIdentifier removed from input type
BaseInstigateContractTerminationInput
- Type for argument input on field
Mutation
.instigateAccountContractTermination changed from BaseInstigateContractTerminationInput! to BaseInstigateAccountContractTerminationInput!
- Field possibleErrors was added to object type
UpdatePassword
- Field property was added to object type
SupplyPointType
- Type
ReadingsConnection
was added - Type
ReadingsEdge
was added - Type
Reading
was added - Type
ReadingTypes
was added - Type
TimeGranularities
was added - Field supplyPoint was added to object type
Query
- Field readings was added to object type
SupplyPointType
EnqueueInboundCallInput
.callId type changed from ID to ID!
- Input Field instructionReference: String was added to input type
RequestRepaymentInputType
- Enum value L was added to
ConsumptionUnit
enum
- Type
GuestOneTimeAccess
was added - Type
GuestOneTimeAccessInput
was added - Type
GuestJourneyEnum
was added - Field guestOneTimeAccess was added to object type
Mutation
- Input Field ipAddress: String was added to input type
ConfirmDoubleOptInInput
- Input Field ipAddress: String! was added to input type
DoubleOptInInput
- Type
SupplyPointContextDataType
was added - Field supplyPointContexts was added to object type
JoinSupplierProcessDataType
- Field supplyPoint was added to object type
CommonAgreementType
- Input Field lossReason removed from input type
SetOpportunityOutcomeInput
- Type
NonEmptyID
was added UpdateLeaveSupplierInput
.leaveSupplierProcessId type changed from ID! to NonEmptyID!CancelLeaveSupplierInput
.leaveSupplierProcessId type changed from ID! to NonEmptyID!
- Enum value CANCELLATION_PENDING was removed from
RequestStatus
enum
- Enum value FLOW_SENDING was removed from
RequestStatus
enum - Enum value SENT_TO_MOP was removed from
RequestStatus
enum
- Enum value UPDATE_BLACKHOLE_EMAIL_NO_ACCOUNT_NUMBER was added to
ExpiringTokenScope
enum - Enum value UPDATE_BLACKHOLE_EMAIL_NO_ACCOUNT_NUMBER was added to
PreSignedTokenScope
enum
- Type
InitiateLiveChatPayload
was added - Type
InkLiveChat
was added - Type
InitiateLiveChatInput
was added - Field initiateLiveChat was added to object type
Mutation
- Type
PaymentSlipDetailsInput
was added - Input Field paymentSlipDetails: PaymentSlipDetailsInput was added to input type
EnrollmentInput
- Field title was added to object type
Contract
- Type
MoveInMinimalDetails
was removed - Type
MoveInMinimalDetailsInput
was removed - Field moveInMinimalDetails was removed from object type
Mutation
- Deprecation reason on field
Mutation
.forceMoveIn changed from None to The 'forceMoveIn' field is deprecated. Please use the moveOut mutation instead. - Marked as deprecated on 2024-05-07. - Scheduled for removal on or after 2025-08-01. - Argument userNumber: String added to
Mutation
.updateAccountUserConsents - Input Field forcedInCustomerDetails: ForcedInCustomerDetailsInput was added to input type
MoveOutInput
- Input Field passwordReset: Boolean was added to input type
RegisterEmailInput
- 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
RegisterEmail
was added - Type
RegisterEmailInput
was added - Type
VerifyIdentityFallback
was added - Type
VerifyIdentityFallbackInput
was added - Type
ContractTerminationInstigated
was added - Type
BaseInstigateContractTerminationInput
was added - Input Field radioSerialNumber: String was added to input type
NewMeterInputType
- Input Field easting: Float was added to input type
NewMeterInputType
- Input Field northing: Float was added to input type
NewMeterInputType
- Enum value CONSUMPTION_BREAKDOWN was added to
ReadingStatisticTypeEnum
enum - Enum value CANCELLATION_IN_PROGRESS was added to
LifecycleSupplyPointProcessStatus
enum - Enum value REVERSAL_STALLED 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_FAILED was added to
LifecycleSupplyPointProcessStatus
enum - Enum value REVERSAL_IN_PROGRESS was added to
LifecycleSupplyPointProcessStatus
enum - Enum value CANCELLATION_FAILED was added to
LifecycleSupplyPointProcessStatus
enum - Field registerEmail was added to object type
Mutation
- Field instigateBusinessContractTermination was added to object type
Mutation
- Field verifyIdentityFallback was added to object type
Mutation
- Field instigateAccountContractTermination 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- Field trigger was added to object type
Query
- Type for argument createdAfter on field
Query
.siteworksRequests changed from DateTime! to DateTime
- Type
InvoiceTotalType
was added - 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
- Field totalMonetaryAmount was added to object type
AccountLoyaltyPointsType
- Field billingAddress was added to object type
BusinessType
CreateProductInput
.termsAndConditionsTypes type changed from [String!] to [String!]!
- Argument maxRange: Int added to
Query
.availableProductSwitchDates - Enum value UNISSUED_TRANSACTIONS was added to
TransactionTypeFilter
enum - Enum value ISSUED_TRANSACTIONS was removed from
TransactionTypeFilter
enum
- Type
SendOneTimeLoginEmail
was added - Type
SendOneTimeLoginEmailInput
was added - Field sendPreSignedTokenEmail was added to object type
Mutation
- Type
UpdatePaymentSchedule
was added - Type
UpdatePaymentScheduleInput
was added - Type
UpdatePaymentScheduleParams
was added - Field updatePaymentSchedule was added to object type
Mutation
- Enum value AMEND_PAYMENTS was added to
ExpiringTokenScope
enum - Enum value AMEND_PAYMENTS was added to
PreSignedTokenScope
enum
- Field number was added to object type
AccountUserType
- Type
PotentialTariffSwitchType
was added - Field potentialSwitchToMeasured was added to object type
AccountType
- Type
CompleteOpportunityAction
was removed - Type
CompleteOpportunityActionInput
was removed - Field completeOpportunityAction was removed from object type
Mutation
- Type
TermType
was removed - Type
BaseTermType
was added
- Type
SwitchAccountToMeasuredTariff
was added - Type
SwitchAccountToMeasuredTariffInput
was added - Field switchAccountToMeasuredTariff was added to object type
Mutation
- Field verifyUserDetails was added to object type
Query
- Field verifyUserWithBlackholeEmail was removed from object type
Query
- Type
ContractStatus
was added - Field status was added to object type
Contract
- Field pausedDays was added to object type
CollectionProcessDetailsType
- Input Field externalReference: String! was added to input type
CreateVacantPropertyInput
- Type
UpdateOpportunityState
was removed - Type
UpdateOpportunityStateInput
was removed - Type
SwitchAccountToMeasuredTariff
was removed - Type
SwitchAccountToMeasuredTariffInput
was removed - Type
UpdateOpportunityStage
was added - Type
UpdateOpportunityStageInput
was added - Field updateOpportunityStage was added to object type
Mutation
- Field switchAccountToMeasuredTariff was removed from object type
Mutation
- Field updateOpportunityState was removed from object type
Mutation
- Field verifyUserWithBlackholeEmail was added to object type
Query
- Type
SwitchAccountToMeasuredTariff
was added - Type
SwitchAccountToMeasuredTariffInput
was added - Field switchAccountToMeasuredTariff was added to object type
Mutation
- Input Field easting: Float was added to input type
MeterDetailsInput
- Input Field northing: Float was added to input type
MeterDetailsInput
- Type
SMSEventType
was added - Type
SMSMessageType
was added - Type
AttachmentType
was added - Field id was added to object type
Reminder
PushNotificationBindingType
.messages type changed from PrintMessageTypeConnection! to [SMSMessageType!]!- Removed argument before from
PushNotificationBindingType
.messages - Removed argument after from
PushNotificationBindingType
.messages - Removed argument offset from
PushNotificationBindingType
.messages - Removed argument last from
PushNotificationBindingType
.messages - Removed argument first from
PushNotificationBindingType
.messages - Union member SMSEventType was added to
AccountEvent
Union type - Enum value SMS_RECEIVED was added to
AccountEventType
enum - Enum value SMS_SENT was added to
AccountEventType
enum
- Type
CollectionProcessRecordAssociatedItemType
was added - Field associatedItems was added to object type
CollectionProcessDetailsType
- Enum value ACCEPT_FIT_SCHEDULE was added to
PreSignedTokenScope
enum - Enum value ACCEPT_FIT_SCHEDULE was added to
ExpiringTokenScope
enum
- 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
- Type
OnSiteJobsAppointmentType
was added - Type
Time
was added - Type
OnSiteJobsAppointmentStatus
was added - Argument ids: [UUID] added to
Query
.siteworksRequests - Field appointments was added to object type
CoreSiteworksRequestType
- 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
- Input Field accountNumber: String was added to input type
CreateInkInboundMessageInput
- Enum value STRIPE_CONNECT_VOICE was added to
Vendor
enum
- Field paymentMethods was added to object type
BusinessType
- Argument includeDebtLedgers: Boolean added to
AccountInterface
.ledgers - Argument includeDebtLedgers: Boolean added to
AccountType
.ledgers
- Field debtLedger of type
LedgerInterface
was added to interfaceLedgerInterface
- Field debtLedger was added to object type
LedgerType
- Type
OpportunityOutcome
was added - Input Field opportunityNumber: ID was added to input type
SetOpportunityOutcomeInput
- Input Field lossReason: String 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
- Enum value GAS_READING_INFORMATION was added to
ReadingStatisticTypeEnum
enum
- Input Field subdomain: String! was added to input type
AudioRecordingInputType
- 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
- Type
TerminateContractInput
was removed - Type
BaseTerminateContractInput
was added - 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!
- 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
- 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 LEGACY_TWILIO_CTI was removed from
VoiceVendor
enum - Enum value FAKE 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. - 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. GetHostedUrlForNewPaymentInstructionInput
.ledgerNumber type changed from String! to String- 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. - 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.
- 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
- Field userId was added to object type
ResetUserPasswordOutput
- 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. - 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.
- 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
ExpiringTokenScope
enum - Enum value VIEW_ACCOUNT_NUMBER was added to
PreSignedTokenScope
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
- Field isRiskListed was added to object type
PaymentFingerPrintCheckType
- Type
CallMetadataItemType
was added - Type
CreateCallMetadata
was added - Type
CallMetadataInput
was added - Type
CallMetadataItemInput
was added - Field metadata was added to object type
InboundCallType
- Field metadata of type [CallMetadataItemType]! was added to interface
CallInterface
- Field metadata was added to object type
OutboundCallType
- Field createCallMetadata was added to object type
Mutation
- 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
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 of type Boolean was added to interface
LedgerInterface
- Field acceptsPayments was added to object type
LedgerType
- Argument accountNumber: String added to
Query
.businessContract - Type for argument identifier on field
Query
.businessContract changed from String! to String - Argument accountNumber: String added to
Query
.accountContract - Type for argument identifier on field
Query
.accountContract changed from String! to String
- 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 paymentMethods was added to object type
AccountType
- Field supplementaryLedger was added to object type
PaymentInstructionType
- 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
- Type
ProductRateOverrideConfigurationType
was added - Type
IndexationOptionsType
was added - Type
ProductRateOverrideScheduleType
was added - Type
ProductRateOverrideItemType
was added
- Type
CompleteLeadAction
was removed - Type
CompleteLeadActionInput
was removed - Type
CompleteOpportunityAction
was added - 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
AddNoteToInkConversationPayload
was added - Type
InkNote
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
ForceMoveIn
was added - Type
ForceMoveInInput
was added - Type
ForcedInCustomerDetailsInput
was added - Field forceMoveIn was added to object type
Mutation
- Type
ContractMetaDataType
was added - Type
TermInterface
was added - Type
TerminationFeeType
was added - Type
TermType
was added - Type
MinimumContractLengthType
was added - Field terms was added to object type
Contract
- 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
- 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
- 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 BIANNUAL_INSTALMENTS was added to
DirectDebitScheduleChoices
enum
- Input Field leadType removed from input type
NewLeadInputType
- Enum value TESORO_SEPA_CORE was added to
Vendor
enum - Field leadType was removed from object type
NewLeadType
- Type
CreateVacantProperty
was added - Type
CreateVacantPropertyInput
was added - Type
SupplyDetailsInput
was added - Type
PropertyTypeEnum
was added - Type
Wholesaler
was added - Type
Service
was added - Field createVacantProperty was added to object type
Mutation
- 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
- Enum value NORTHUMBRIAN was added to
WasteWaterSupplyPointWholesalerCode
enum - Enum value SOUTH_WEST was added to
WasteWaterSupplyPointWholesalerCode
enum - Enum value NORTHUMBRIAN was added to
FreshWaterSupplyPointWholesalerCode
enum - Enum value SOUTH_WEST was added to
FreshWaterSupplyPointWholesalerCode
enum
PhoneNumberIdentificationType
.accountUserAllMatches type changed from AccountUserConnectionTypeConnection to AccountUserConnectionTypeConnection!PhoneNumberIdentificationType
.accountAllMatches type changed from AccountConnectionTypeConnection to AccountConnectionTypeConnection!InboundCallType
.id type changed from ID to ID!CallInterface
.id type changed from ID to ID!OutboundCallType
.id type changed from ID to ID!
- 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
MoveInMinimalDetails
was added - Type
MoveInMinimalDetailsInput
was added - Field moveInMinimalDetails was added to object type
Mutation
- Type
JobNameEnum
was removed - Type
ServiceOrderJourney
was added CreateServiceOrderInput
.jobName type changed from JobNameEnum! to ServiceOrderJourney!- Type for argument jobName on field
Query
.availableServiceOrderAppointments changed from JobNameEnum! to ServiceOrderJourney!
- 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
BusinessDetailType
was added - 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
- Field hasCheckMeter was added to object type
PropertyMeterType
- Enum value SMETS2_HEALTH_CHECK was removed from
AccountReminderTypes
enum
- Input Field ledgerNumber: String was added to input type
CommenceDCAProceedingInputType
- Field ledgerNumber was added to object type
DCAProceedingCommencementStatus
- Field label was added to object type
PropertyType
- Field label of type String was added to interface
PropertyInterface
- Argument notes: String added to
Query
.availableServiceOrderAppointments
- Type
OwnerInput
was added - Type
PaymentInstructionOwnerTypeChoices
was added - Type
PaymentInstructionOwnerType
was added - Field owners was added to object type
DirectDebitInstructionType
- Field owners was added to object type
PaymentInstructionType
- Input Field owners: [OwnerInput] was added to input type
SetUpDirectDebitInstructionInput
- Field account was added to object type
OutboundCallType
- Field account of type AccountType was added to interface
CallInterface
- Field account was added to object type
InboundCallType
- Field segmentName was added to object type
BusinessType
- Type
CreateAudioRecording
was added - Type
AudioRecordingType
was added - Type
AppSessionType
was added - Type
AppSessionSalesMode
was added - Type
OutcomeType
was added - Type
AppSessionOutcomeType
was added - Type
AppSessionOutcomeCategory
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 serviceOrderAppointmentSlots was removed from object type Query
- 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
PaymentInstructionType
- Type
PaymentInstructionOwnerType
was added - Field owners was added to object type
DirectDebitInstructionType
- Input field propertyId of type ID! was added to input object type
CreateServiceOrderInput
- Input field vendorReference of type
String
was added to input object type CreateServiceOrderInput - Input field accountNumber was removed from input object type
CreateServiceOrderInput
- Field availableServiceOrderAppointments was added to object type
Query
- Type
ServiceOrderAppointmentType
was added
- Field Query.termsAndConditionsForProduct changed type from
TermsAndConditionsType
to [TermsAndConditionsType
]
- Field hasActiveAssessedAgreement was added to object type
AccountType
- Field serviceOrderId was removed from object type
ServiceOrderType
- Field id was added to object type
ServiceOrderType
- Field vendorReference was added to object type
ServiceOrderType
- Type
CallInterface
was added - Field call was added to object type
Query
- Type
InboundCallType
was added - Type
OutboundCallType
was added
- Type
UpdateNumberOfOccupantsInput
was added - Type
UpdatePropertyTypeInput
was added - Field updateNumberOfOccupants was added to object type
Mutation
- Field updatePropertyType was added to object type
Mutation
- Type
UpdateNumberOfOccupants
was added - Type
UpdatePropertyType
was added
- Type PaymentScheduleEnum was added
- Field initialPaymentEstimate was added to object type
Query
- Type
InitialPaymentEstimateType
was added
- Field delayConfiguration was added to object type
PaymentScheduleType
- Type
PaymentScheduleDelayConfigurationType
was added
- Field serviceOrders was added to object type
PropertyType
- Type
ServiceOrderConnectionTypeConnection
was added - Type
ServiceOrderConnectionTypeEdge
was added - Type
ServiceOrderType
was added
- Type
AppointmentSlotInputType
was added - Type
CreateServiceOrderInput
was added - Type
CreateServiceOrder
was added - Field createServiceOrder was added to object type
Mutation
- Type JobNameEnum was added
- Field serviceOrderAppointmentSlots was added to object type Query
- Type
AppointmentSlotConnectionTypeConnection
was added - Type
AppointmentSlotConnectionTypeEdge
was added - Type
AppointmentSlotType
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
- Type
AwardLoyaltyPointsInput
was added - Field awardLoyaltyPoints was added to object type
Mutation
- Type
AwardLoyaltyPoints
was added
- Field accountUser was added to object type
Query
- Directive deprecated was added to field Query.accountUserByUniqueDetailValue
- Field
Query
.accountUserByUniqueDetailValue has deprecation reason The accountUserByUniqueDetailValue field is deprecated.\n\nPlease use query instead.\n\n - Field Query.accountUserByUniqueDetailValue is deprecated
- 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 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
- Type
GenerateAffiliatesAudioRecordingPreSignedUrlInput
was added - Field generateAffiliatesAudioRecordingPreSignedUrl was added to object type
Mutation
- Type
AffiliateAudioRecordingPresignedPostType
was added - Type
GenerateAffiliatesAudioRecordingPreSignedUrl
was added
- Argument direction: EnergyProductDirection added to field Query.energyProducts
- Field
CoreSiteworksRequestType
.status changed type from RequestStatus! to String!
- Type SiteworksRequestStatus was added
- Type
UUID
was added - Type CoreSiteworksMarketSupplyPointType was removed
- Type
UpdateSiteworksRequestInputType
was added - 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
BillTransactionType
was added - Type
BillCharge
was added - Type
BillCredit
was added - Type
BillPayment
was added - Type
BillRefund
was added - Type
BillTransactionConnectionTypeConnection
was added - Type
BillTransactionConnectionTypeEdge
was added - Field transactions was added to object type
PeriodBasedDocumentType
- Field isOnPccDunningJourney was added to object type
AccountType
- Argument status:
AccountApplicationStatus
added to field Account.applications
AccountApplicationStatus
added to field Account.applications
- Argument status:
AccountApplicationStatus
added to field AccountType.applications
- Field preferredSsd was added to object type
AccountApplicationType
- Description An enumeration. was removed from object type
AccountApplicationStatus
- Argument status:
AccountApplicationStatus
added to field AccountInterface.applications
- 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
- Field siteworksRequests was added to object type
Query
- Type CoreSiteworksMarketSupplyPointType was added
- Type
CoreSiteworksRequestConnectionTypeConnection
was added - Type
CoreSiteworksRequestConnectionTypeEdge
was added - Type
RequestStatus
was added - Type
CoreSiteworksRequestType
was added
- Type
UpdateLeaveSupplierInput
was added - Field updateLeaveSupplier was added to object type
Mutation
- Type
LeaveSupplierUpdated
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
- Field hasActiveWatersureAgreement was added to object type
AccountType
- 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!
- Input field deviceId of type
String
was added to input object type WaterFiltersInput
- 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
SupplementaryLedgerType
.id is deprecated - Field number was added to object type
SupplementaryLedgerType
- Directive deprecated was added to field
SupplementaryLedgerType
.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 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 accountNumber was added to object type
OccupancyPeriodType
- Field isAssessed was added to object type
PropertyMeterType
- Field supplyPoints was added to object type
Query
- 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
AccountUserDetailType
.namespace changed type from String! to String - Field isSensitive was added to object type
AccountUserDetailType
- Field
AccountUserType
.details changed type from [AccountUserDetailType!] to [AccountUserDetailType]
- Type AddressConnectionTypeConnection was removed
- Type AddressConnectionTypeEdge was removed
- Type AddressType was removed
- Field addressLookup was removed from object type Query
- 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
- Field
WaterMeterType
.externalReference is deprecated - Field
WaterMeterType
.externalReference has deprecation reason The externalReference field is deprecated. - Directive deprecated was added to field
WaterMeterType
.externalReference
- Field meterPointReference was added to object type
WaterMeterType
- 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
- Input field
SubmitMeterReadingInputType
.meterId changed type from ID! to ID - Input field meterPointReference of type
String
was added to input object type SubmitMeterReadingInputType - Input field serialNumber of type
String
was added to input object type SubmitMeterReadingInputType
- Field hasActiveSocialAgreement was added to object type
AccountType
- Type PossibleError was added
- Type
CreateCreditTransferPermissionInput
was added - Field createCreditTransferPermission was added to object type
Mutation
- Type
CreateCreditTransferPermission
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 isBusinessAccount was added to object type
BlackholeEmailAccountType
- Field isPortfolioLeadAccount was added to object type
BlackholeEmailAccountType
- 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 - Input field ledgerNumber of type
String
was added to input object type UpdateAutoTopUpAmountInput - Directive deprecated was added to input field ledgerId in input object
UpdateAutoTopUpAmountInput
- Type NestedPortfolioConnectionTypeEdge was removed
- Type NestedPortfolioType was removed
- Type NestedPortfolioConnectionTypeConnection was removed
- 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
- 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
- Directive deprecated was added to field Mutation.resetPassword
- 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/ - Field Mutation.resetPassword is deprecated
- 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 is deprecated - 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.
- Type
SwitchAccountToVariablePaymentScheduleInput
was added - Field switchAccountToVariablePaymentSchedule was added to object type
Mutation
- Type
SwitchAccountToVariablePaymentSchedule
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
- 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
- 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 - Type
SendVerificationEmailInput
was added - Field sendVerificationEmail was added to object type
Mutation
- Type
SendVerificationEmail
was added
- Input field
CloseDCAProceedingInputType
.campaign changed type from String! to String
- Field success was removed from object type
UpdateCommsDeliveryPreference
- Argument expiresAt:
DateTime
was added to input RegisterPushNotificationBinding
- Type
CreateDirectDebitPaymentSchedule
was added - Type
CreateDirectDebitPaymentScheduleInput
was added - Field createDirectDebitPaymentSchedule was added to object type
Mutation
- Type
PossibleErrorsInputType
was added - Field possibleErrors was added to object type
Query
- Type
PossibleErrorsOutputType
was added
- Field metered (deprecated) was removed from object type
PropertyMeterType
- Input field
NewMeterInputType
.accessInformation changed type from String! to String
- Field hasActiveDebtCollectionProceeding was added to object type
AccountType
- Input field givenName (deprecated) was removed from input object type
VerifyIdentityInput
- Field activeMeterCount was added to object type
PropertyMeterType
- Directive deprecated was added to field
PropertyMeterType
.metered - Field
PropertyMeterType
.metered has deprecation reason The metered field is deprecated. - Field
PropertyMeterType
.metered is deprecated
- Directive deprecated was added to argument givenName
- Input field accountUserId of type
ID
was added to input object type VerifyIdentityInput - Field id was added to object type
AccountUserNameType
- Type TypedSourceOutput was removed
- Type UtilityType was removed
- Field typedSource (deprecated) was removed from object type
MeasurementsMetadataOutput
- Field isPsrRenewalDue was added in the viewer type
- 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