GraphQL API Changelog
This page shows the history of changes to the GraphQL schema.- Argument ledgerNumber: String added to
PeriodBasedDocumentType.openingBalance - Argument ledgerNumber: String added to
PeriodBasedDocumentType.closingBalance
- Enum value AUS_GET_CORRECT_PHONE_NUMBER was removed from
AccountReminderTypesenum
- Type
CloseInkConversationwas added - Type
CloseInkConversationInputwas added - Type
ConversationClosedReasonChoiceswas added OnSiteJobsCreateAppointmentInput.assets type changed from [OnSiteJobsAssetInput] to [OnSiteJobsAssetInput!]OnSiteJobsUpdateAppointmentInput.assets type changed from [OnSiteJobsAssetInput] to [OnSiteJobsAssetInput!]CreateOnSiteJobsRequestInputType.supplyPointInternalIds type changed from [Int] to [Int!]CreateOnSiteJobsRequestInputType.supplyPointIdentifierToMarketNameMapping type changed from [SupplyPointIdentifierToMarketNameMappingInput] to [SupplyPointIdentifierToMarketNameMappingInput!]CreateOnSiteJobsRequestInputType.assets type changed from [OnSiteJobsAssetInput]! to [OnSiteJobsAssetInput!]!- Field closeInkConversation was added to object type
Mutation OnSiteJobsUpdateRequestInput.assets type changed from [OnSiteJobsAssetInput] to [OnSiteJobsAssetInput!]
InkStorylineEntry.contentId type changed from Int to BigIntInkStorylineEntryInput.contentId type changed from Int to BigInt
- Input Field knowledgeArticleIds: [Int!] was added to input type
AddStorylineToInkConversationInput - Field knowledgeArticleIds was added to object type
InkStoryline - Field params was added to object type
CommonAgreementType
- Field possibleErrors was added to object type
TriggerElectricityHouseMoveOut
- Type
SubmitMeterReadingsInputTypewas added - Type
MeterReadingInputTypewas added - Type
ReadingReasonChoiceswas added - Argument input: SubmitMeterReadingsInputType! added to
Mutation.submitMeterReadings
- Type
DeletePropertyDescendantswas added - Type
DeletePropertyDescendantsInputwas added - Field deletePropertyDescendants was added to object type
Mutation
- Type
RemovePropertyFromHierarchywas added - Type
RemovePropertyFromHierarchyInputwas added - Field removePropertyFromHierarchy was added to object type
Mutation
- Type
AddParentToPropertywas added - Type
AddParentToPropertyInputwas added - Field addParentToProperty was added to object type
Mutation
- Type
SendChangeNMIDetailsRequestwas added - Type
SendChangeNMIDetailsRequestOutputTypewas added - Type
SendChangeNMIDetailsRequestInputTypewas added - Field sendChangeNmiDetailsRequest was added to object type
Mutation
- Field deadlineDate was added to object type
OnSiteJobsAppointmentType - Field createdAt was added to object type
OnSiteJobsAppointmentType - Field preferredStartDate was added to object type
OnSiteJobsAppointmentType
- Input Field externalIdentifier: String was added to input type
SimpleServicesEnrollmentMarketInput
- Type
RecordSuccessfulPaymentwas added - Type
RecordSuccessfulPaymentInputwas added - Type
NoticePrioritywas added - Type
SuccessfulPaymentDetailsInputwas added - Type
PaymentActionIntentOneOfInputwas added - Type
PaymentActionIntentOptionsInputwas added - Type
PaymentMethodInputwas added - Field recordSuccessfulPayment was added to object type
Mutation
- Type
SimpleServicesMarketDataSourceInputwas added - Type
SimpleServicesQuotedSupplyPointInputwas added - Type
SimpleServicesProductCatalogInputwas added - Type
CharacteristicValueInputwas added - Type
SimpleServicesAgreementTransferInputwas added - Input Field marketDataSource: SimpleServicesMarketDataSourceInput was added to input type
SimpleServicesEnrollmentMarketInput - Input Field externalIdentifier removed from input type
SimpleServicesEnrollmentMarketInput - Input Field quotedSupplyPointId removed from input type
SimpleServicesEnrollmentMarketInput
- Input Field alignRequestStatusWithAppointment: Boolean was added to input type
OnSiteJobsUpdateAppointmentInput - Input Field bypassTerminalAppointmentStatus: Boolean was added to input type
OnSiteJobsUpdateAppointmentInput
- Type
AddChildToPropertywas added - Type
AddChildToPropertyInputwas added - Field addChildToProperty was added to object type
Mutation
- Deprecation reason on field
Mutation.instigateContractVariation changed from None to The 'instigateContractVariation' field is deprecated. This is a legacy mutation. The varyContractTerms should be used instead. - Marked as deprecated on 2026-03-05. - Scheduled for removal on or after 2026-04-11. - Deprecation reason on field
Mutation.varyContractTerms changed from The 'varyContractTerms' field is deprecated. This is a legacy mutation. The instigateContractVariation should be used instead. - Marked as deprecated on 2026-01-20. - Scheduled for removal on or after 2026-02-27. to None
- Type
AddPropertyToHierarchywas added - Type
AddPropertyToHierarchyInputwas added - Argument ledgerNumber: String added to
PeriodBasedDocumentType.transactions - Field addPropertyToHierarchy was added to object type
Mutation - Argument ledgerNumber: String added to
InvoiceType.transactions
- Enum value POST_APPOINTMENT_ABORTED was added to
OnSiteJobsAppointmentActionTriggerStageenum
- Type
SyncBusinessUserRoleTypewas added - Field businessUserRoles was added to object type
UserSyncPayloadType - Field brand was added to object type
SyncAccountType - Input Field accountTypes: [AccountTypeChoices] was added to input type
AccountUserInputType - Input Field brands: [BrandChoices] was added to input type
AccountUserInputType
- Enum value CUSTOM was added to
Vendorenum
- Enum value SERVICE_TICKET was added to
AccountPaymentTransactionTypeChoicesenum
- Type
UpdateAgreementRescissionwas added - Type
AgreementRescissionTypewas added - Type
AgreementRescissionStatuswas added - Type
UpdateAgreementRescissionInputwas added - Default value for argument hierarchyName on field
PropertyType.ancestors changed from Undefined to 'default' - Type for argument hierarchyName on field
PropertyType.ancestors changed from String! to String - Default value for argument hierarchyName on field
PropertyType.descendants changed from Undefined to 'default' - Type for argument hierarchyName on field
PropertyType.descendants changed from String! to String - Default value for argument hierarchyName on field
PropertyType.parent changed from Undefined to 'default' - Type for argument hierarchyName on field
PropertyType.parent changed from String! to String - Default value for argument hierarchyName on field
PropertyInterface.ancestors changed from Undefined to 'default' - Type for argument hierarchyName on field
PropertyInterface.ancestors changed from String! to String - Default value for argument hierarchyName on field
PropertyInterface.descendants changed from Undefined to 'default' - Type for argument hierarchyName on field
PropertyInterface.descendants changed from String! to String - Default value for argument hierarchyName on field
PropertyInterface.parent changed from Undefined to 'default' - Type for argument hierarchyName on field
PropertyInterface.parent changed from String! to String - Field updateAgreementRescission was added to object type
Mutation
- Type
GenerateLeadsFileAttachmentDownloadPreSignedUrlwas added - Type
LeadsFileAttachmentDownloadPresignedUrlTypewas added - Type
GenerateLeadsFileAttachmentDownloadPreSignedUrlInputwas added - Field generateLeadsFileAttachmentDownloadPreSignedUrl was added to object type
Mutation
- Input Field organisationNumber: String was added to input type
SalesInformationInput - Input Field organisationId removed from input type
SalesInformationInput
- Input Field supplyPointIdentifier: String was added to input type
CreateAccountNoteInput - Input Field marketName: String was added to input type
CreateAccountNoteInput CreateAccountNoteInput.accountNumber type changed from String! to String
- Field hasLifeSupportRecord was added to object type
PropertyType
- Deprecation reason on field
Query.siteworksRequests changed from None to The 'siteworksRequests' field is deprecated. Please use getOnSiteJobsRequests instead. - Marked as deprecated on 2026-03-01. - Scheduled for removal on or after 2026-09-01. - Deprecation reason on field
Mutation.updateSiteworksRequest changed from None to The 'updateSiteworksRequest' field is deprecated. Please use updateOnSiteJobsRequest instead. - Marked as deprecated on 2026-03-01. - Scheduled for removal on or after 2026-09-01.
- Type
ReadingConnectionTypeConnectionwas added - Type
ReadingConnectionTypeEdgewas added - Field readings was added to object type
MeterDetailType
- Argument number: String added to
Query.affiliateOrganisation - Type for argument id on field
Query.affiliateOrganisation changed from Int! to Int - Field number was added to object type
AffiliateOrganisationType
- Type
PropertyConnectionwas added - Type
PropertyEdgewas added - Field descendants of type PropertyConnection was added to interface
PropertyInterface - Field parent of type
PropertyInterfacewas added to interfacePropertyInterface - Field ancestors of type PropertyConnection was added to interface
PropertyInterface - Field descendants was added to object type
PropertyType - Field parent was added to object type
PropertyType - Field ancestors was added to object type
PropertyType
- Type
DetermineWorkRequestsResultTypewas added - Type
WorkRequestSpecOutputTypewas added - Type
TriggerPmdRequestwas added - Type
TriggerPmdRequestOutputTypewas added - Type
RequestedDateRangeTypewas added - Type
FailedDateRangeTypewas added - Type
TriggerPmdRequestInputTypewas added - Type
CancelServiceOrderswas added - Type
CancelServiceOrdersInputwas added - Type
CancelServiceOrdersMatchCriteriawas added - Type
CancelServiceOrdersCancellationReasonwas added - Type
ServiceOrderResponseCodewas added - Input Field ledgerNumber: String was added to input type
PaymentPlanInput - Field typeDescription was added to object type
DistributionElectricityServiceOrderType - Field subtypeDescription was added to object type
DistributionElectricityServiceOrderType - Field cancelServiceOrders was added to object type
Mutation - Field triggerPmdRequest was added to object type
Mutation - Field transmissionNodeIdentifier was added to object type
ElectricityMeterType - Input Field ledgerNumber: String was added to input type
ReplaceLatestPaymentScheduleInput - Field determineRequiredWorkRequests was added to object type
Query - Input Field ledgerNumber: String was added to input type
PaymentScheduleInput LeadContactDetailsInput.phoneNumber type changed from String! to StringLeadContactDetailsInput.givenName type changed from String! to StringLeadContactDetailsInput.familyName type changed from String! to StringLeadContactDetailsInput.email type changed from String! to String
- Type
UpdateAgreementRolloverwas added - Type
UpdateAgreementRolloverInputwas added - Type
RolloverStatuswas added - Field updateAgreementRollover was added to object type
Mutation
- Enum value AMPERE_MONTHS was added to
UnitTypeenum
- Input Field leaveSupplierNumber: String was added to input type
EnrollmentInput
- Type
ContractNoteReasonTypewas added - Type
ContractActivityTypeOptionswas added - Field contractNoteReasons was added to object type
Query Query.opportunityProductSummary type changed from OpportunityProductSummary to [OpportunityProductSummary!]!OpportunityProductSummary.productCharacteristics type changed from JSONString to GenericScalar
- Input Field removeSupplyPoints: [LeadSupplyPoint] was added to input type
UpdateOpportunityDetailsInput - Input Field addSupplyPoints: [LeadSupplyPoint] was added to input type
UpdateOpportunityDetailsInput
- Enum value D0010_CREATION_FAILURE was removed from
AccountReminderTypesenum
- Type
ConnectAiAgentToCallwas added - Type
ConnectAiAgentToCallInputwas added - Field connectAiAgentToCall was added to object type
Mutation
- Input Field hideOnSupportSite: Boolean was added to input type
CallMetadataItemInput
- Input Field funnelCode removed from input type
CreateLeadInput CreateLeadInput.address type changed from RichAddressInput! to RichAddressInputCreateLeadInput.leadType type changed from LeadTypeChoices! to LeadTypeChoices- Default value for input field
CreateLeadInput.leadType changed from Undefined to None CreateLeadInput.salesChannel type changed from String! to String- Default value for input field
CreateLeadInput.salesChannel changed from Undefined to None
- Input Field accountNumber: String was added to input type
CreateLeadInput
- Input Field ledgerNumber: String was added to input type
FixedPaymentScheduleInput
- Input Field emergencyApprovalDetails: String was added to input type
CreateOnSiteJobsRequestInputType
- Type
MeterDetailTypewas added - Field activeWaterMeters was added to object type
PropertyType - Enum value WALMART_CASH was added to
AccountPaymentTransactionTypeChoicesenum - Enum value PAYPAL was added to
AccountPaymentTransactionTypeChoicesenum - Enum value MONEYGRAM was added to
AccountPaymentTransactionTypeChoicesenum - Enum value DESKTOP_DEPOSIT was added to
AccountPaymentTransactionTypeChoicesenum
- Field tags was added to object type
InkConversation
- Type
CreateOnSiteJobsAppointmentWithDatewas added - Field createOnSiteJobsAppointmentWithDate was added to object type
Mutation
- Type
SendOfferQuoteSummarywas added - Type
OfferQuoteSummaryInputwas added - Field sendOfferQuoteSummary was added to object type
Mutation
- Type
SubmitMeterReadingswas added - Field submitMeterReadings was added to object type
Mutation
- Enum value OTHER was added to
OnSiteJobsAppointmentActionTriggerStageenum
- Field agreement was added to object type
Query
- Field status was removed from object type
TriggerVmdRequestOutputType - Input Field status removed from input type
TriggerVmdRequestInputType - Field status was removed from object type
TriggerC4RequestOutputType - Input Field status removed from input type
TriggerC4RequestInputType
- Type
PublishMeterDataIssueEmailwas added - Type
PublishMeterDataIssueEmailOutputTypewas added - Type
PublishMeterDataIssueEmailInputwas added - Field publishMeterDataIssueEmail was added to object type
Mutation
- Type
TriggerVmdRequestwas added - Type
TriggerVmdRequestOutputTypewas added - Type
TriggerVmdRequestInputTypewas added - Field triggerVmdRequest was added to object type
Mutation
- Field category was added to object type
PropertyHazardType
- Type for argument timeGranularity on field
Device.readings changed from TimeGranularities! to TimeGranularities - Type for argument timeGranularity on field
SupplyPointType.readings changed from TimeGranularities! to TimeGranularities - Type for argument timeGranularity on field
HasReadings.readings changed from TimeGranularities! to TimeGranularities - Type for argument timeGranularity on field
DeviceRegister.readings changed from TimeGranularities! to TimeGranularities
- Input Field businessId: Int was added to input type
CreateReminderInput
- Field assignedToAffiliateNumber was added to object type
OpportunityOutput - Field assignedToAffiliateNumber was added to object type
LeadOutput
- Type
ReadingTypewas added
- Type
JoinSupplierLedgerAssignmentConnectionTypeConnectionwas added - Type
JoinSupplierLedgerAssignmentConnectionTypeEdgewas added - Type
JoinSupplierLedgerAssignmentTypewas added - Type
LedgerSupplyPointTypewas added - Field ledgerAssignments was added to object type
JoinSupplierProcessType
- Field agreementsForRollover was added to object type
Query
- Type
SyncFamilyIssuesTypewas added - Field familyIssues was added to object type
UserSyncPayloadType
- Field priority was added to object type
PropertyHazardType
- Field subtype was added to object type
LeaveSupplierProcessType - Field subtype was added to object type
JoinSupplierProcessType - Enum value FIELDWORKS_METER_FAULT_NCOM_COMMS_FAILED was removed from
AccountReminderTypesenum
- Field field was added to object type
ExtraDetail
- Enum value NZ_SWITCHING_WITHDRAWAL was removed from
AccountReminderTypesenum - Enum value NZ_METERING_QUERY was removed from
AccountReminderTypesenum - Enum value NZ_DUNNING was removed from
AccountReminderTypesenum - Enum value NZ_SOLAR_METER_CHANGE was removed from
AccountReminderTypesenum - Enum value NZ_VACANT_PROPERTY was removed from
AccountReminderTypesenum - Enum value NZ_BILLING_QUERY was removed from
AccountReminderTypesenum
- Input Field cancelConflictingSchedules: Boolean was added to input type
SwitchAccountToVariablePaymentScheduleInput
- Type
GetOrCreateAgreementwas added - Field getOrCreateAgreement was added to object type
Mutation
- Argument appointmentIdToReschedule: UUID added to
Mutation.startOnSiteJobsAppointmentBookingSession
- Type
EssentialEnergyAppointmentJobDetailsInputwas added - Input Field jobDetails: EssentialEnergyAppointmentJobDetailsInput! was added to input type
OnSiteJobsAppointmentBookingDetailsInput - Input Field jobDetails: EssentialEnergyAppointmentJobDetailsInput was added to input type
OnSiteJobsUpdateAppointmentInput - Input Field jobDetails: EssentialEnergyAppointmentJobDetailsInput! was added to input type
OnSiteJobsCreateAppointmentInput
- Field reversalsAfterClose of type StatementReversalsAfterClose! was added to interface
BillInterface - Field reversalsAfterClose was added to object type
InvoiceType - Field reversalsAfterClose was added to object type
CollectiveBillType - Field reversalsAfterClose was added to object type
PreKrakenBillType - Field reversalsAfterClose was added to object type
PeriodBasedDocumentType
- Input Field details: [DetailsInputType] was added to input type
BaseInitializeUserInput
- Field accountNumber was added to object type
InkConversation
- Field conversationRelayId was added to object type
InkPost - Field conversationRelayId was added to object type
InkEmail - Field conversationRelayId was added to object type
InkGenericMessage
- Enum value ON_SITE was added to
OnSiteJobsAppointmentStatusenum - Enum value EN_ROUTE was added to
OnSiteJobsAppointmentStatusenum
- Type
ManualReviewMeterDataIssuewas added - Type
ManualReviewMeterDataIssueOutputTypewas added - Type
ManualReviewMeterDataIssueInputTypewas added - Field manualReviewMeterDataIssue was added to object type
Mutation
- Type
ContactPersonTypewas added - Field serviceComment was added to object type
ContactPersonPhoneType - Field customerDetail was added to object type
DistributionServiceOrderRequestType - Field contactDetail was added to object type
DistributionServiceOrderRequestType
- Type
CreateCollectionProcessEventwas added - Type
CollectionProcessEventOutputTypewas added - Type
CreateCollectionProcessEventInputTypewas added - Type
CollectionProcessEventTypeEnumwas added - Enum value REACTIVATION_HISTORY was removed from
CollectionProcessAssociatedItemTypeenum - Field createCollectionProcessEvent was added to object type
Mutation
- Enum value FIELDWORKS_SERVICE_ORDER_UNABLE_TO_ACCESS_WITHOUT_CUSTOMER_CONSULTATION was added to
AccountReminderTypesenum
- Field account was added to object type
CommonAgreementType
- Enum value KW_DEMAND_DAYS was added to
UnitTypeenum
- Type
DistributionServiceOrderRequestTypewas added - Field request was added to object type
DistributionElectricityServiceOrderType
- Input Field waiveExitFee: Boolean was added to input type
BaseInstigateContractTerminationInput - Default value for input field
TerminateContractInput.waiveExitFee changed from Undefined to False
- Input Field supplyPoints: [LeadSupplyPoint] was added to input type
CreateOpportunityAndLeadInput
- Type
TerminateAgreementwas added - Type
TerminateAgreementInputwas added CreateReminderInput.accountNumber type changed from String! to String- Field terminateAgreement was added to object type
Mutation
- Field offerGroupIdentifier was added to object type
JoinSupplierProcessDataType - Input Field offerGroupIdentifier: NonEmptyString was added to input type
SalesInformationInput
- Field openingBalance was added to object type
PeriodBasedDocumentType
CoreSiteworksAppointmentType.externalReference type changed from String to String!CoreSiteworksRequestType.reason type changed from String to String!
- Input Field flowRunIdentifier: String! was added to input type
ResolveMeterDataIssueInputType
- Input Field preferredContactMethod: String was added to input type
CreateComplaintInputType - Input Field preferredCommunicationMethod removed from input type
CreateComplaintInputType
- Field getElectricityServiceOrderById was added to object type
Query
- Type
MarketParticipantTypewas added - Field multiplier was added to object type
ElectricityRegisterType - Field marketParticipant was added to object type
Query - Field model was added to object type
ElectricityMeterType
- Type
TriggerCollectionProcessMessagewas added - Type
TriggerCollectionProcessMessageOutputwas added - Type
TriggerCollectionProcessMessageInputwas added - Field triggerCollectionProcessMessage was added to object type
Mutation
EndMeterDataIssueFlowInputType.status type changed from String! to MeterDataIssueFlowStatus!
- Input Field sendComms: Boolean was added to input type
UpdateHardshipAgreementInput
- Input Field leadId removed from input type
CreateOpportunityAndLeadInput
- Type
LeadSupplyPointTypewas added - Type
LeadSupplyPointFiltersInputwas added - Type
SupplyPointMarketNameEnumwas added - Field supplyPoints was added to object type
OpportunityOutput - Input Field supplyPointMarkets: [SupplyPointMarketNameEnum] was added to input type
OpportunitiesQueryInput
- Type
LeadSupplyPointwas added - Input Field supplyPoints: [LeadSupplyPoint] was added to input type
CreateOpportunityForLeadInput
- Type
CreateTemplateOutputwas removed - Type
TemplateTypewas removed - Type
TemplateStatuswas removed - Type
TemplateGroupTypewas removed - Type
GroupCategorywas removed - Type
TemplateLineItemTypewas removed - Type
CurrencyTypewas removed - Type
CreateTemplateInputwas removed - Type
TemplateGroupInputwas removed - Type
TemplateLineItemInputwas removed - Type
UpdateTemplateOutputwas removed - Type
UpdateTemplateInputwas removed - Type
DeleteTemplateOutputwas removed - Type
ActivateTemplatesOutputwas removed - Type
ExpireTemplatesOutputwas removed - Type
CreateInputOutputwas removed - Type
InputTypewas removed - Type
Sectionwas removed - Type
CreateInputInputwas removed - Type
UpdateInputOutputwas removed - Type
UpdateInputInputwas removed - Type
DeleteInputOutputwas removed - Type
TemplateFilterInputwas removed - Type
TemplateNodesTypewas removed - Type
RateBuilderNodeTypewas removed - Type
LabelValueTypewas removed - Type
SalesTaxNodeTypewas removed - Field template was removed from object type
Query - Field latestTemplate was removed from object type
Query - Field latestActiveTemplate was removed from object type
Query - Field templateNodesOptions was removed from object type
Query - Field catalogInput was removed from object type
Query - Field catalogInputs was removed from object type
Query - Field templates was removed from object type
Query - Field updateTemplate was removed from object type
Mutation - Field expireTemplates was removed from object type
Mutation - Field activateTemplates was removed from object type
Mutation - Field deleteTemplate was removed from object type
Mutation - Field deleteCatalogInput was removed from object type
Mutation - Field updateCatalogInput was removed from object type
Mutation - Field createTemplate was removed from object type
Mutation - Field createCatalogInput was removed from object type
Mutation
- Type
TriggerC4Requestwas added - Type
TriggerC4RequestOutputTypewas added - Type
TriggerC4RequestInputTypewas added - Type
C4RequestRoleTypewas added - Field triggerC4Request was added to object type
Mutation
- Type
CreateHardshipAgreementwas added - Type
CreateHardshipAgreementInputwas added - Type
HardshipTypeEnumwas added - Type
HardshipEntryReasonEnumwas added - Type
HardshipExitReasonEnumwas added - Type
UpdateHardshipAgreementwas added - Type
UpdateHardshipAgreementInputwas added - Type
HardshipAgreementExitReasonwas added - Field exitReasonDetails was added to object type
HardshipAgreementType - Field endDate was added to object type
HardshipAgreementType - Field createdAt was added to object type
HardshipAgreementType - Field exitReason was added to object type
HardshipAgreementType - Field updateHardshipAgreement was added to object type
Mutation - Field createHardshipAgreement was added to object type
Mutation
- Type
MoveToBucketwas added - Type
MoveToBucketInputwas added - Field moveToBucket was added to object type
Mutation - Field conversationId was added to object type
InkEmail - Field conversationId was added to object type
InkGenericMessage - Field conversationId was added to object type
InkPost
- Type
ResolveMeterDataIssuewas added - Type
ResolveMeterDataIssueOutputTypewas added - Type
MeterDataIssueStatuswas added - Type
ResolveMeterDataIssueInputTypewas added - Field resolveMeterDataIssue was added to object type
Mutation
- Type
ChangeRetailerForSupplyPointwas removed - Type
ChangeRetailerForSupplyPointInputwas removed - Field changeRetailerForSupplyPoint was removed from object type
Mutation
- Field canRescindAgreement was added to object type
Query
- Input Field accountNumber: String was added to input type
CloseInkLiveChaConversationtInput
- Input Field opportunityAddress: RichAddressInput was added to input type
CreateOpportunityAndLeadInput - Input Field useSameAddressAsBilling: Boolean was added to input type
CreateOpportunityForLeadInput
- Type
UpdateOpportunityDetailswas added - Type
UpdateOpportunityDetailsInputwas added - Field updateOpportunityDetails was added to object type
Mutation
- Type
CreateOrUpdateTimeSeriesEntrieswas added - Type
CreateOrUpdateTimeSeriesEntriesInputwas added - Field createOrUpdateTimeSeriesEntries was added to object type
Mutation - Deprecation reason on field
Mutation.createTimeSeriesPrices changed from None to The 'createTimeSeriesPrices' field is deprecated. Please use the 'createOrUpdateTimeSeriesEntries' mutation instead. - Marked as deprecated on 2025-02-03. - Scheduled for removal on or after 2025-03-01.
- Field wasCreated was added to object type
CreateContractOutput
- Type
HasFamilyIssueswas added - Type
HasFamilyIssuesInputTypewas added - Type
CommsDeliveryPreferenceEnumwas added - Field hasFamilyIssues was added to object type
Mutation
- Field rescissionDeadlineAt was added to object type
ElectricityAgreementType - Input Field rescissionDeadlineAt: DateTime was added to input type
CreateAgreementInput - Field rescissionDeadlineAt was added to object type
GasAgreementType - Field rescissionDeadlineAt was added to object type
DistributionAgreementType - Field rescissionDeadlineAt of type DateTime was added to interface
AusAgreementInterface - Field rescissionDeadlineAt was added to object type
CommonAgreementType
- Input Field assignedToTeamName: String was added to input type
CreateOpportunityForLeadInput - Input Field assignedToUsername: String was added to input type
CreateOpportunityForLeadInput - Input Field assignedToTeamName: String was added to input type
CreateOpportunityAndLeadInput - Input Field assignedToUsername: String was added to input type
CreateOpportunityAndLeadInput
- Input Field assignedToTeamName: String was added to input type
CreateLeadInput - Input Field assignedToUsername: String was added to input type
CreateLeadInput
- Input Field useForAutomatedPayments: Boolean was added to input type
CreateDirectDebitInstructionInput
- Input Field assignedToAffiliateNumber: String was added to input type
CreateOpportunityAndLeadInput - Input Field affiliateOrganisationId removed from input type
CreateOpportunityAndLeadInput - Input Field assignedToAffiliateNumber: String was added to input type
CreateOpportunityForLeadInput - Input Field affiliateOrganisationId removed from input type
CreateOpportunityForLeadInput
- Input Field useForAutomatedPayments: Boolean was added to input type
SetUpDirectDebitInstructionInput - Input Field useForAutomatedPayments: Boolean was added to input type
StorePaymentInstructionInput - Field supportSiteUrl was added to object type
EmailType
- Type
EndMeterDataIssueFlowwas added - Type
EndMeterDataIssueFlowOutputTypewas added - Type
EndMeterDataIssueFlowInputTypewas added - Field endMeterDataIssueFlow was added to object type
Mutation
- Input Field assignedToAffiliateNumber: String was added to input type
OpportunitiesQueryInput - Input Field createdByOrganization removed from input type
OpportunitiesQueryInput - Input Field assignedToAffiliateNumber: String was added to input type
LeadsQueryInput - Input Field createdByOrganization removed from input type
LeadsQueryInput
- Input Field assignedToAffiliateNumber: String was added to input type
CreateLeadInput - Input Field affiliateOrganisationId removed from input type
CreateLeadInput
- Field hasActiveDunningProcess was added to object type
AccountType - Field hasActiveDebtCollectionProceeding was added to object type
AccountType - Field isMeasured was added to object type
AccountType
- Field phones was added to object type
OutageContactType - Deprecation reason on field
OutageContactType.phoneNumber2 changed from None to The 'phoneNumber2' field is deprecated. Use the phones field to get all phone details associated with the contact person. - Marked as deprecated on 2026-01-30. - Scheduled for removal on or after 2026-05-30. - Deprecation reason on field
OutageContactType.phone2 changed from None to The 'phone2' field is deprecated. Use the phones field to get all phone details associated with the contact person. - Marked as deprecated on 2026-01-30. - Scheduled for removal on or after 2026-05-30. - Deprecation reason on field
OutageContactType.phoneNumber1 changed from None to The 'phoneNumber1' field is deprecated. Use the phones field to get all phone details associated with the contact person. - Marked as deprecated on 2026-01-30. - Scheduled for removal on or after 2026-05-30. - Deprecation reason on field
OutageContactType.phoneNumber2ServiceType changed from None to The 'phoneNumber2ServiceType' field is deprecated. Use the phones field to get all phone details associated with the contact person. - Marked as deprecated on 2026-01-30. - Scheduled for removal on or after 2026-05-30. - Deprecation reason on field
OutageContactType.phone1 changed from None to The 'phone1' field is deprecated. Use the phones field to get all phone details associated with the contact person. - Marked as deprecated on 2026-01-30. - Scheduled for removal on or after 2026-05-30. - Deprecation reason on field
OutageContactType.phoneNumber1ServiceType changed from None to The 'phoneNumber1ServiceType' field is deprecated. Use the phones field to get all phone details associated with the contact person. - Marked as deprecated on 2026-01-30. - Scheduled for removal on or after 2026-05-30.
- Type
SendCustomerDetailsRequestwas added - Type
SendCustomerDetailsRequestInputTypewas added - Type
RequestReasonwas added - Field sendCustomerDetailsRequest was added to object type
Mutation
- Type
UpdateOfferGroupOnOpportunitywas added - Type
UpdateOfferGroupOnOpportunityInputwas added - Field updateOfferGroupOnOpportunity was added to object type
Mutation
- Field storedPaymentMethodDetailsReference was added to object type
JoinSupplierProcessDataType
- Deprecation reason on field
Query.defaultPaymentInstruction changed from None to The 'defaultPaymentInstruction' field is deprecated. Please use 'usablePaymentInstructions' on the Ledger type to get all usable instructions, or 'paymentPreferenceAtTime' on the Ledger type to get a specific one. Both require explicitly requesting a ledger. - Marked as deprecated on 2026-01-28. - Scheduled for removal on or after 2026-07-28.
- Input Field lastContactedSupportUserId: Int was added to input type
CreateCustomerFeedbackInputType - Field trigger was added to object type
PaymentScheduleType
- Type
CreatePaymentActionIntentwas added - Type
CreatePaymentActionIntentInputwas added - Type
PaymentActionIntentTargetTypewas added - Field createPaymentActionIntent was added to object type
Mutation
- Type
PaymentTermsInputwas added - Type
PaymentTermsInvalidErrorTypewas added - Input Field paymentTerms: PaymentTermsInput was added to input type
BillAndPaymentInput - Union member PaymentTermsInvalidErrorType was added to
ProcessHouseMoveErrorUnionUnion type
- Type
Unitswas added - Argument units: [Units] added to
SupplyPointType.readings - Argument units: [Units] added to
HasReadings.readings - Argument units: [Units] added to
Device.readings - Argument units: [Units] added to
DeviceRegister.readings
- Type
WaterMeterTypewas added - Type
WaterMeterCategorywas added - Type
WaterMeterCapabilityTypewas added - Type
WaterMeterStatuswas added - Enum value TBD was added to
BusinessTypeChoicesenum - Enum value TO_BE_DETERMINED was added to
BusinessTypeOptionsenum - Enum value FINALIZE_ACCOUNT_SETUP was added to
ExpiringTokenScopeenum - Input Field isRootCause: Boolean was added to input type
InkStorylineEntryInput - Field isRootCause was added to object type
InkStorylineEntry - Enum value FINALIZE_ACCOUNT_SETUP was added to
PreSignedTokenScopeenum
- Type
CreateMeterDataIssueFlowwas added - Type
CreateMeterDataIssueFlowOutputTypewas added - Type
MeterDataIssueFlowStatuswas added - Type
CreateMeterDataIssueFlowInputTypewas added - Field createMeterDataIssueFlow was added to object type
Mutation
- Type
CharacteristicTypewas added - Type
CharacteristicValueUnionwas added - Type
StringCharacteristicValueTypewas added - Type
IntegerCharacteristicValueTypewas added - Field characteristic of type CharacteristicType was added to interface
CharacteristicValueInterface
- Input Field stageCode: String was added to input type
LeadsQueryInput
- Input Field productOfferingId: String was added to input type
OpportunitiesQueryInput - Field agreementRollover was added to object type
Query
UpdateLeadStageInput.currentStage type changed from String! to NonEmptyString!UpdateOpportunityStageInput.currentStage type changed from String to NonEmptyString!
- Type
CharacteristicValueInterfacewas added - Field characteristicValues was added to object type
CommonAgreementType - Field order was added to object type
SalesFunnelStage - Field funnel was added to object type
LeadOutput
- Field numberOfOccupants was added to object type
OccupancyPeriodType
- Enum value INDUSTRY_EXCEPTION_CUSTOMER_DETAILS_REQUEST_MISSING_BUSINESS_ACCEPTANCE was added to
AccountReminderTypesenum - Enum value INDUSTRY_EXCEPTION_CUSTOMER_DETAILS_REQUEST_REJECTED was added to
AccountReminderTypesenum
- Type
ProcessOrderInputwas removed - Type
OrderInputwas removed - Type
CustomerOrderInputwas removed - Type
OrderLineInputwas removed - Type
OrderItemInputwas removed - Type
ItemProfileInputwas removed - Type
MarketDataInputwas removed - Type
OrderLinePeriodInputwas removed - Field processOrder was removed from object type
Mutation
- Enum value DKK_ORE was added to
LineItemCurrencyenum - Enum value DNK_ORE was removed from
LineItemCurrencyenum
- Enum value DNK_ORE was added to
LineItemCurrencyenum
- Enum value INDUSTRY_EXCEPTION_SITE_ACCESS_DETAILS_REQUEST_REJECTED was added to
AccountReminderTypesenum
- Type
CreateAgreementwas added - Type
CreateAgreementInputwas added - Field createAgreement was added to object type
Mutation
- Field instigateBusinessContractTermination was removed from object type
Mutation
PushNotificationBindingType.messages type changed from [SMSMessageType!]! to PrintMessageTypeConnection!- Argument first: Int added to
PushNotificationBindingType.messages - Argument offset: Int added to
PushNotificationBindingType.messages - Argument before: String added to
PushNotificationBindingType.messages - Argument last: Int added to
PushNotificationBindingType.messages - Argument after: String added to
PushNotificationBindingType.messages
- Type
InstigateContractVariationOutputwas added - Type
InstigateContractVariationInputwas added - Field instigateContractVariation was added to object type
Mutation - Deprecation reason on field
Mutation.varyContractTerms changed from None to The 'varyContractTerms' field is deprecated. This is a legacy mutation. The instigateContractVariation should be used instead. - Marked as deprecated on 2026-01-20. - Scheduled for removal on or after 2026-02-27.
- Input Field identifier removed from input type
CreateContractInput
- Field supplyPointInternalIdentifier was added to object type
OnSiteJobsAssetType - Deprecation reason on field
OnSiteJobsAssetType.supplyPointIdentifier changed from None to The 'supplyPointIdentifier' field is deprecated. Use 'supplyPointInternalIdentifier' instead. This field is being removed as the underlying model field is being removed. - Marked as deprecated on 2026-01-16. - Scheduled for removal on or after 2026-03-01. OnSiteJobsAssetType.supplyPointIdentifier type changed from String! to String
- Type
CollectionProcessTypeswas added - Field targetObjectIdentifier was added to object type
CollectionProcessDetailsType - Field collectionProcessType was added to object type
CollectionProcessDetailsType
- Type
ExtraDetailwas added - Field extraDetailItems was added to object type
LeadOutput - Deprecation reason on field
LeadOutput.extraDetails changed from None to The 'extraDetails' field is deprecated. Use extraDetailsItems instead, which provides a structured key/value format. - Marked as deprecated on 2026-01-14. - Scheduled for removal on or after 2026-07-14. - Input Field extraDetailItems: [ExtraDetailsItem] was added to input type
LeadContactDetailsInput - Input Field extraDetails removed from input type
LeadContactDetailsInput - Field extraDetailItems was added to object type
OpportunityOutput - Deprecation reason on field
OpportunityOutput.extraDetails changed from None to The 'extraDetails' field is deprecated. Use extraDetailsItems instead, which provides a structured key/value format. - Marked as deprecated on 2026-01-14. - Scheduled for removal on or after 2026-07-14.
- Type
CreateInputOutputwas added - Type
InputTypewas added - Type
Sectionwas added - Type
CreateInputInputwas added - Type
UpdateInputOutputwas added - Type
UpdateInputInputwas added - Type
DeleteInputOutputwas added - Type
TemplateNodesTypewas added - Type
RateBuilderNodeTypewas added - Type
LabelValueTypewas added - Type
SalesTaxNodeTypewas added - Field updateCatalogInput was added to object type
Mutation - Field deleteCatalogInput was added to object type
Mutation - Field createCatalogInput was added to object type
Mutation - Field templateNodesOptions was added to object type
Query - Field catalogInputs was added to object type
Query - Field catalogInput was added to object type
Query
- Type for argument filters on field
Query.searchLead changed from SearchLeadFilters to SearchLeadFilters!
- Type
ExportRepaymentDetailsTypewas added - Type
UpdateExportPaymentMethodwas added - Type
UpdateExportPaymentMethodInputwas added - Type
ExportPaymentMethodEnumwas added - Field updateExportPaymentMethod was added to object type
Mutation - Field exportRepaymentDetails was added to object type
Query
- Argument statuses: [String] added to
Query.getStandingDataPendingUpdatesByNmi - Removed argument status from
Query.getStandingDataPendingUpdatesByNmi - Field updatedAt was added to object type
GetStandingDataPendingUpdates - Field createdAt was added to object type
GetStandingDataPendingUpdates
- Field location was added to object type
ElectricityMeterType - Field disconnectionMethod was added to object type
MeterPointType - Field sharedFuseGroupIdentifier was added to object type
MeterPointType
- Type
RunAgreementRolloverwas added - Type
RunAgreementRolloverInputwas added - Field runAgreementRollover was added to object type
Mutation
- Field assigneeTeamId was added to object type
Reminder - Field assigneeId was added to object type
Reminder - Input Field assigneeTeamId: ID was added to input type
CreateReminderInput - Input Field assigneeId: ID was added to input type
CreateReminderInput
- Type
CreateTemplateOutputwas added - Type
CreateTemplateInputwas added - Type
TemplateGroupInputwas added - Type
TemplateLineItemInputwas added - Type
UpdateTemplateOutputwas added - Type
UpdateTemplateInputwas added - Type
DeleteTemplateOutputwas added - Type
ActivateTemplatesOutputwas added - Type
ExpireTemplatesOutputwas added - Field activateTemplates was added to object type
Mutation - Field deleteTemplate was added to object type
Mutation - Field updateTemplate was added to object type
Mutation - Field expireTemplates was added to object type
Mutation - Field createTemplate was added to object type
Mutation
- Type
TemplateTypewas added - Type
TemplateStatuswas added - Type
TemplateGroupTypewas added - Type
GroupCategorywas added - Type
TemplateLineItemTypewas added - Type
CurrencyTypewas added - Type
TemplateFilterInputwas added - Field latestActiveTemplate was added to object type
Query - Field latestTemplate was added to object type
Query - Field templates was added to object type
Query - Field template was added to object type
Query
- Type
ShowInputFieldErrorsActionTypewas added - Type
InputFieldErrorTypewas added - Type
FormScreenTypewas added - Union member FormScreenType was added to
BackendScreenTypeUnion type - Union member ShowInputFieldErrors
ActionTypewas added toActionTypeUnion type
- Enum value WATER was added to
OnSiteJobsWorkCategoryenum - Enum value SEWER was added to
OnSiteJobsWorkCategoryenum - Enum value SUPPLY_SERVICE_WORKS was added to
OnSiteJobsWorkCategoryenum - Enum value INTERNAL was added to
OnSiteJobsWorkCategoryenum - Enum value METERING_SERVICE_WORKS was added to
OnSiteJobsWorkCategoryenum
- Type
OpportunityAttachmentCategorywas added CreateOpportunityFileAttachmentInput.category type changed from String! to OpportunityAttachmentCategory!GenerateLeadsFileAttachmentPreSignedUrlInput.category type changed from String! to OpportunityAttachmentCategory!OpportunityAttachment.category type changed from String toOpportunityAttachmentCategory
- Input Field freeText: String was added to input type
LeadsQueryInput
- Field isPinned was added to object type
KrakenVersionType - Argument supplyPointInternalIds: [Int] added to
Query.getOnSiteJobsCheckResults - Type for argument supplyPointIdentifierToMarketNameMapping on field
Query.getOnSiteJobsCheckResults changed from [SupplyPointIdentifierToMarketNameMappingInput]! to [SupplyPointIdentifierToMarketNameMappingInput]
- Type
RevokeContractOutputwas added - Type
RevokeContractInputwas added - Field clientMutationId was removed from object type
AddNoteToInkConversation - Field revokeContract was added to object type
Mutation - Field clientMutationId was removed from object type
AssignInkBucket - Field clientMutationId was removed from object type
CreateInkInboundMessage - Field clientMutationId was removed from object type
UpdateMessageTags
- Type
CreateAgreementRolloverwas added - Type
AgreementRolloverTypewas added - Type
AgreementRolloverRolloverTypewas added - Type
AgreementRolloverStatuswas added - Type
CreateAgreementRolloverInputwas added - Field createAgreementRollover was added to object type
Mutation - Argument supplyPointInternalIds: [Int] added to
Query.getOnSiteJobsRequests
APIExceptionType.userId type changed from Int to BigInt- Field concessionCreditToDate was added to object type
PredictedBillComponentsType
QuoteComponentType.quotingParamsInputData type changed from JSONString to [QuotingParamType]- Field value was added to object type
QuotingParamType - Field source was added to object type
QuotingParamType
- Type
ChangeSupplierForSupplyPointwas added - Type
ChangeSupplierForSupplyPointInputwas added - Field changeSupplierForSupplyPoint was added to object type
Mutation
- Input Field addonBands: [String] was added to input type
MarketAcquisitionDetailsInput - Input Field addonBands: [String] was added to input type
ElectricityAcquisitionDetailsInput - Input Field addonBands: [String] was added to input type
GasAcquisitionDetailsInput
- Type
GetOrCreateShellAccountForOpportunitywas removed - Type
GetOrCreateShellAccountForOpportunityInputwas removed - Type
OpportunityAttachmentwas added - Input Field createdByOrganization: String was added to input type
OpportunitiesQueryInput - Input Field salesChannel: String was added to input type
OpportunitiesQueryInput - Input Field leadType: LeadTypeChoices was added to input type
LeadsQueryInput - Field attachments was added to object type
OpportunityOutput - Field getOrCreateAccountForOpportunity was removed from object type
Mutation
- Type
UpdateAccountReferralStatuswas added - Type
UpdateAccountReferralStatusInputwas added - Field updateAccountReferralStatus was added to object type
Mutation
- Type
MeterReadingEstimationReadingConnectionwas added - Type
MeterReadingEstimationReadingEdgewas added - Type
MeterReadingEstimationReadingTypewas added - Type
AssignSupplyPointToEstimationGroupwas added - Type
AssignedSupplyPointEstimationGroupTypewas added - Type
AssignSupplyPointToEstimationGroupInputwas added - Type
DetachSupplyPointFromEstimationGroupwas added - Type
DeletedSupplyPointEstimationGroupTypewas added - Type
DetachSupplyPointFromEstimationGroupInputwas added - Field detachSupplyPointFromEstimationGroup was added to object type
Mutation - Field assignSupplyPointToEstimationGroup was added to object type
Mutation
- Argument supportUserName: String! added to
Query.agentCallCenterStatus - Removed argument supportUserId from
Query.agentCallCenterStatus
- Type
RetrieveOpportunityFileAttachmentInputwas removed - Type
FetchPreSignedLinkForOpportunityAttachmentwas added - Type
FetchPreSignedLinkForOpportunityAttachmentInputwas added - Field presignedUrl was added to object type
OpportunityFileAttachment - Field fetchUrl was removed from object type
OpportunityFileAttachment - Field retrieveOpportunityFileAttachment was removed from object type
Query - Field fetchPreSignedLinkForOpportunityAttachment was added to object type
Mutation
- Type
ContractFiltersInputwas added - Field contracts was added to object type
Query
- Field createdBy was added to object type
OnSiteJobsRequestType
- Input Field affiliateDetails: AffiliateDetails was added to input type
ProcessHouseMoveInput
OnSiteJobsAssetType.supplyPointIdentifier type changed from String to String!
- Type
Periodwas added - Field productOffering was added to object type
OpportunityOutput CreateLeadInput.nationalId type changed from String! to String- Default value for input field
CreateLeadInput.nationalId changed from Undefined to None CreateOpportunityAndLeadInput.nationalId type changed from String! to String- Field period was added to object type
SupplyOrServiceCharge
- Type
SalesFunnelRulewas added - Type
OpportunityFileAttachmentwas added - Type
RetrieveOpportunityFileAttachmentInputwas added - Field retrieveOpportunityFileAttachment was added to object type
Query - Field rules was added to object type
SalesFunnel
- Type
AgentCallCenterStatusTypewas added - Field agentCallCenterStatus was added to object type
Query
- Type
ServiceOrderCoincidenceCheckwas added - Type
CoincidenceCheckOutcomewas added - Field serviceOrderCoincidenceCheck was added to object type
Mutation
- Enum value PARTIALLY_COMPLETE was added to
OnSiteJobsAppointmentStatusenum - Enum value DISPATCHED was added to
OnSiteJobsAppointmentStatusenum
- Input Field userNumber: String was added to input type
RequestPasswordResetInput RequestPasswordResetInput.email type changed from String! to String- Field userNumber was added to object type
RequestPasswordResetOutputType