GraphQL API Changelog
This page shows the history of changes to the GraphQL schema.- Input Field contactEmail: String was added to input type
CustomerDetailsInput
- Type
ContactEmailInputwas added - Input Field contactEmail: ContactEmailInput was added to input type
UpdateUserInput
- Type
LegacyOrderDetailsTypewas removed - Type
LegacyOrderTypewas removed - Type
LegacyOrderCustomerTypewas removed - Type
LegacyOrderLineTypewas removed - Type
LegacyOrderItemTypewas removed - Type
LegacyItemProfileTypewas removed - Type
LegacyOrderLinePeriodTypewas removed - Type
LegacyOrderLineDateRangeTypewas removed - Type
LegacyOrderLineDurationTypewas removed - Type
SalesRecordTypewas removed - Type
KrakenDrivenSalesInfoTypewas removed - Type
KrakenTrackedSalesInfoTypewas removed - Type
ExternalSalesInfoTypewas removed - Type
OrderStatuswas removed - Type
LegacyOrderResourcewas removed - Type
LegacyProcessOrderOutputwas removed - Type
LegacyProcessOrderInputwas removed - Type
LegacyOrderInputwas removed - Type
LegacyCustomerOrderInputwas removed - Type
LegacyOrderLineInputwas removed - Type
LegacyOrderItemInputwas removed - Type
LegacyItemProfileInputwas removed - Type
LegacyMarketDataInputwas removed - Type
OneOfMarketEnrollmentInputTypewas removed - Type
ElectricityEnrollmentMarketInputwas removed - Type
ElectricityQuotedSupplyPointMarketInputwas removed - Type
AdvancedParamsInputwas removed - Type
MeasurementClasswas removed - Type
RetrievalMethodwas removed - Type
RegularReadingCyclewas removed - Type
TraditionalFallBackReadFrequencywas removed - Type
ElectricityProductCatalogMarketInputwas removed - Type
RatesInputTypewas removed - Type
FloatSafeDecimalwas removed - Type
GasEnrollmentMarketInputwas removed - Type
GasQuotedSupplyPointMarketInputwas removed - Type
GasProductCatalogMarketInputwas removed - Type
SimpleServicesEnrollmentMarketInputwas removed - Type
SimpleServicesMarketDataSourceInputwas removed - Type
SimpleServicesQuotedSupplyPointInputwas removed - Type
SimpleServicesProductCatalogInputwas removed - Type
SimpleServicesAgreementTransferInputwas removed - Type
LegacyOrderLinePeriodInputwas removed - Field legacyOrderDetails was removed from object type
Query - Field legacyProcessOrder was removed from object type
Mutation
- Deprecation reason on field
SiteworksBookingPropertyType.isSmets2InstallationAllowed changed from None toThe 'isSmets2InstallationAllowed' field is deprecated.
Please use getOnSiteJobsCheckResults instead.
- Marked as deprecated on 2026-09-08.
- Scheduled for removal on or after 2026-11-30. - Deprecation reason on field
Mutation.confirmSiteworksAppointmentSlot changed from None toThe 'confirmSiteworksAppointmentSlot' field is deprecated.
Please use CreateOnSiteJobsAppointment instead.
- Marked as deprecated on 2026-09-08.
- Scheduled for removal on or after 2026-11-30. - Deprecation reason on field
Mutation.createOrUpdateSiteworksAppointment changed from None toThe 'createOrUpdateSiteworksAppointment' field is deprecated.
Please use createOnSiteJobsAppointmentWithoutBooking for appointment creation and updateOnSiteJobsAppointment for appointment updates.
- Marked as deprecated on 2026-09-08.
- Scheduled for removal on or after 2026-11-30. - Deprecation reason on field
PropertyType.isSmets2InstallationAllowed changed from None toThe 'isSmets2InstallationAllowed' field is deprecated.
Please use getOnSiteJobsCheckResults instead.
- Marked as deprecated on 2026-09-08.
- Scheduled for removal on or after 2026-11-30. - Deprecation reason on field
SiteworksBookingAccountType.siteworksRequests changed from None toThe 'siteworksRequests' field is deprecated.
Please use getOnSiteJobsRequests instead.
- Marked as deprecated on 2026-09-08.
- Scheduled for removal on or after 2027-03-08. - Deprecation reason on field
Query.siteworksAppointmentSlots changed from None toThe 'siteworksAppointmentSlots' field is deprecated.
Please use getOnSiteJobsAppointmentSlots instead.
- Marked as deprecated on 2026-09-08.
- Scheduled for removal on or after 2026-11-30. - Deprecation reason on field
ReportRemovedMeterDetailsOutput.appointment changed from None toThe 'appointment' field is deprecated.
Fetch the appointment via getAppointmentById query instead.
- Marked as deprecated on 2026-09-08.
- Scheduled for removal on or after 2026-11-30.
- Type
UpdateOnSiteJobsVendorComplaintwas added - Type
UpdateOnSiteJobsVendorComplaintInputTypewas added - Field updateOnSiteJobsVendorComplaint was added to object type
Mutation
- Type
BetalingsserviceDetailsInputwas added - Input Field betalingsservice: BetalingsserviceDetailsInput was added to input type
FinancialAccountDetailsOneOfInput
- Input Field collectionProcessNumber: String! was added to input type
InstigateLeaveSupplierForCollectionProcessInputType - Input Field number removed from input type
InstigateLeaveSupplierForCollectionProcessInputType - Field collectionProcessNumber was added to object type
InstigateLeaveSupplierForCollectionProcessOutputType - Field number was removed from object type
InstigateLeaveSupplierForCollectionProcessOutputType
- Input Field useExternalRefundApproval: Boolean was added to input type
RefundRequestInput - Input Field recordedAt: DateTime was added to input type
TimeSeriesEntryInput
- Input Field propertyId: BigInt was added to input type
CreateOnSiteJobsRequestInputType - Input Field accountNumber: String was added to input type
CreateOnSiteJobsRequestInputType
- Type
InstigateLeaveSupplierForCollectionProcesswas added - Type
InstigateLeaveSupplierForCollectionProcessOutputTypewas added - Type
InstigateLeaveSupplierForCollectionProcessInputTypewas added - Field instigateLeaveSupplierForCollectionProcess was added to object type
Mutation
- Type
OnSiteJobsVendorComplaintTypewas added - Type
OnSiteJobsVendorComplaintStatuswas added - Field getOnSiteJobsVendorComplaintById was added to object type
Query
- Type
SettableCollateralTypewas added - Field collateralType was added to object type
CollateralRequiredType - Input Field amount: Int! was added to input type
CollateralRequiredInput - Input Field interestPolicy: String was added to input type
CollateralRequiredInput - Input Field reason: String! was added to input type
CollateralRequiredInput - Input Field collateralType: SettableCollateralType was added to input type
CollateralRequiredInput
- Enum value COMMISSION was added to
OnSiteJobsWorkCategoryenum - Enum value COMMISSION was added to
WorkCategoryenum
- Type
ContactEmailTypewas added - Field contactEmails was added to object type
AccountUserType
- Deprecation reason on field
PortfolioUserRoleType.id changed from None toThe 'id' field is deprecated.
An access allocation's identifier is internal to the Customer Access domain. Access is identified by who it affects, not by the row that records it: please use 'user', 'portfolio' and 'role' instead.
- Marked as deprecated on 2026-09-02.
- Scheduled for removal on or after 2026-11-01. - Deprecation reason on field
AccountUserRoleType.id changed from None toThe 'id' field is deprecated.
An access allocation's identifier is internal to the Customer Access domain. Access is identified by who it affects, not by the row that records it: please use 'user', 'account' and 'role' instead.
- Marked as deprecated on 2026-09-02.
- Scheduled for removal on or after 2026-11-01.
- Type
CreateHistoricalCallswas added - Type
CreateHistoricalCallsSummaryTypewas added - Type
CreateHistoricalCallResultTypewas added - Type
CreateHistoricalCallResultStatuswas added - Type
CreateHistoricalCallsInputwas added - Type
HistoricalCallInputwas added - Type
CallDirectionwas added - Type
CallTerminationReasonwas added - Field createHistoricalCalls was added to object type
Mutation
- Argument brandCode: BrandChoices added to
Query.availableProducts
- Type
PortfolioAccessConnectionTypeConnectionwas added - Type
PortfolioAccessConnectionTypeEdgewas added - Type
PortfolioAccessTypewas added - Field accessiblePortfolios was added to object type
AccountUserType
- Field vatRate was added to object type
TariffInformationLabelEco7 - Field vatRate was added to object type
TariffInformationLabelStandard - Field vatRate was added to object type
TariffInformationLabelThreeRate
- Type
SupplyPointInterfaceConnectionwas added - Type
SupplyPointInterfaceEdgewas added - Field supplyPointsInterface was added to object type
CoreSiteworksRequestType - Deprecation reason on field
CoreSiteworksRequestType.marketSupplyPoints changed from None toThe 'marketSupplyPoints' field is deprecated.
Please use 'supplyPointsInterface' instead. It returns SupplyPointInterfaceConnection, whose node is CommonSupplyPointInterface, and supports inline fragments (e.g. ... on WaterSupplyPointType, ... on ElectricitySupplyPointType).
- Marked as deprecated on 2026-07-23.
- Scheduled for removal on or after 2027-01-23. - Field supplyPointsInterface was added to object type
Query - Deprecation reason on field
Query.supplyPoints changed from None toThe 'supplyPoints' field is deprecated.
Please use 'supplyPointsInterface' instead. It returns SupplyPointInterfaceConnection, whose node is CommonSupplyPointInterface, and supports inline fragments (e.g. ... on WaterSupplyPointType, ... on ElectricitySupplyPointType).
- Marked as deprecated on 2026-07-23.
- Scheduled for removal on or after 2027-01-23. - Field supplyPointsInterface was added to object type
LeavePropertyProcessType - Deprecation reason on field
LeavePropertyProcessType.supplyPoints changed from None toThe 'supplyPoints' field is deprecated.
Please use 'supplyPointsInterface' instead. It returns SupplyPointInterfaceConnection, whose node is CommonSupplyPointInterface, and supports inline fragments (e.g. ... on WaterSupplyPointType, ... on ElectricitySupplyPointType).
- Marked as deprecated on 2026-07-23.
- Scheduled for removal on or after 2027-01-23. - Field supplyPointsInterface of type SupplyPointInterfaceConnection! was added to interface
AbstractSupplyPointProcessInterface - Deprecation reason on field
AbstractSupplyPointProcessInterface.supplyPoints changed from None toThe 'supplyPoints' field is deprecated.
Please use 'supplyPointsInterface' instead. It returns SupplyPointInterfaceConnection, whose node is CommonSupplyPointInterface, and supports inline fragments (e.g. ... on WaterSupplyPointType, ... on ElectricitySupplyPointType).
- Marked as deprecated on 2026-07-23.
- Scheduled for removal on or after 2027-01-23. - Field supplyPointsInterface was added to object type
OnSiteJobsRequestType - Deprecation reason on field
OnSiteJobsRequestType.marketSupplyPoints changed from None toThe 'marketSupplyPoints' field is deprecated.
Please use 'supplyPointsInterface' instead. It returns SupplyPointInterfaceConnection, whose node is CommonSupplyPointInterface, and supports inline fragments (e.g. ... on WaterSupplyPointType, ... on ElectricitySupplyPointType).
- Marked as deprecated on 2026-07-23.
- Scheduled for removal on or after 2027-01-23. - Field supplyPointsInterface was added to object type
LeaveSupplierProcessType - Deprecation reason on field
LeaveSupplierProcessType.supplyPoints changed from None toThe 'supplyPoints' field is deprecated.
Please use 'supplyPointsInterface' instead. It returns SupplyPointInterfaceConnection, whose node is CommonSupplyPointInterface, and supports inline fragments (e.g. ... on WaterSupplyPointType, ... on ElectricitySupplyPointType).
- Marked as deprecated on 2026-07-23.
- Scheduled for removal on or after 2027-01-23. - Field supplyPointsInterface was added to object type
OccupyPropertyProcessType - Deprecation reason on field
OccupyPropertyProcessType.supplyPoints changed from None toThe 'supplyPoints' field is deprecated.
Please use 'supplyPointsInterface' instead. It returns SupplyPointInterfaceConnection, whose node is CommonSupplyPointInterface, and supports inline fragments (e.g. ... on WaterSupplyPointType, ... on ElectricitySupplyPointType).
- Marked as deprecated on 2026-07-23.
- Scheduled for removal on or after 2027-01-23. - Field supplyPointsInterface was added to object type
JoinSupplierProcessType - Deprecation reason on field
JoinSupplierProcessType.supplyPoints changed from None toThe 'supplyPoints' field is deprecated.
Please use 'supplyPointsInterface' instead. It returns SupplyPointInterfaceConnection, whose node is CommonSupplyPointInterface, and supports inline fragments (e.g. ... on WaterSupplyPointType, ... on ElectricitySupplyPointType).
- Marked as deprecated on 2026-07-23.
- Scheduled for removal on or after 2027-01-23.
- Type
BusinessCreditCheckDataTypewas added - Type
BusinessCreditCheckDataInputwas added - Field businessCreditCheckData was added to object type
Query - Argument productCodes: [String] added to
Query.availableProducts
- Type
CreateNewAgreementFromProductSwitchProcesswas removed - Type
CreateNewAgreementFromProductSwitchProcessInputwas removed - Field createNewAgreementFromProductSwitchProcess was removed from object type
Mutation
- Field latestBillingDocumentIdentifier of type ID was added to interface
BillTransactionType - Field mostRecentBillingDocumentIdentifier was removed from interface
BillTransactionType - Field latestBillingDocumentIdentifier was added to object type
BillCharge - Field mostRecentBillingDocumentIdentifier was removed from object type
BillCharge - Field latestBillingDocumentIdentifier was added to object type
BillPayment - Field mostRecentBillingDocumentIdentifier was removed from object type
BillPayment - Field latestBillingDocumentIdentifier was added to object type
BillCredit - Field mostRecentBillingDocumentIdentifier was removed from object type
BillCredit - Field latestBillingDocumentIdentifier was added to object type
BillRefund - Field mostRecentBillingDocumentIdentifier was removed from object type
BillRefund
- Input Field isBusiness: Boolean was added to input type
CreateAffiliateLinkInputType
- Field flatRate was added to object type
ElectricityQuotedProduct
- Field mostRecentBillingDocumentIdentifier of type ID was added to interface
BillTransactionType - Field mostRecentBillingDocumentIdentifier was added to object type
BillCharge - Field mostRecentBillingDocumentIdentifier was added to object type
BillPayment - Field reversedCharge was added to object type
BillCredit - Field mostRecentBillingDocumentIdentifier was added to object type
BillCredit - Field mostRecentBillingDocumentIdentifier was added to object type
BillRefund
- Type
PriceAdjustmentBundlewas added - Type
PriceAdjustmentAvailabilityPeriodwas added - Type
PriceAdjustmentwas added - Type
PriceAdjustmentAdjustmentMethodwas added - Type
PriceAdjustmentTypewas added - Type
PriceAdjustmentRateSourcewas added - Field priceAdjustmentBundles was added to object type
Query
- Type
UpdateKnowledgeDatabaseArticleFromTextwas added - Type
UpdateKnowledgeDatabaseArticleFromTextInputwas added - Field updateKnowledgeDatabaseArticleFromText was added to object type
Mutation
- Field officialEntity was added to object type
ComplaintType
- Input Field accountNumber: String was added to input type
SendVerificationEmailInput - Input Field accountUserNumber: String was added to input type
SendVerificationEmailInput
- Field vatRate was added to object type
ProductTariffInformationLabelStandard - Field vatRate was added to object type
ProductTariffInformationLabelEco7 - Field vatRate was added to object type
ProductTariffInformationThreeRate
- Type
CreateKnowledgeDatabaseArticleFromTextwas added - Type
CreateKnowledgeDatabaseArticleFromTextInputwas added - Field createKnowledgeDatabaseArticleFromText was added to object type
Mutation
- Field latestStep was added to object type
CollectionProcessDetailsType
- Field useResidualVolumeForRate was added to object type
TrancheTargetMarketConfigurationType - Field useConsumptionForRate was added to object type
TrancheTargetMarketConfigurationType - Input Field useResidualVolumeForRate: Boolean was added to input type
TrancheTargetMarketConfigurationInput - Input Field useConsumptionForRate: Boolean was added to input type
TrancheTargetMarketConfigurationInput
- Type
KnowledgeDatabaseArticlewas added - Type
ArticleTypewas added - Type
ArticleAudiencewas added - Type
KnowledgeDatabaseArticleBrandwas added - Type
ArticleStatuswas added - Deprecation reason on field
Lead.nationalId changed from None toThe 'nationalId' field is deprecated.
Please use 'leadContact.nationalId' instead.
- Marked as deprecated on 2026-06-10.
- Scheduled for removal on or after 2026-09-10. - Field knowledgeDatabaseArticle was added to object type
Query - Deprecation reason on field
LeadOutput.nationalId changed from None toThe 'nationalId' field is deprecated.
Please use 'leadContact.nationalId' instead.
- Marked as deprecated on 2026-06-10.
- Scheduled for removal on or after 2026-09-10. - Field nationalId was added to object type
LeadContactDetailsType
DeletePushNotificationBindingInput.externalProvider type changed from String to NotifiableApplicationExternalProviderRegisterPushNotificationBindingInput.externalProvider type changed from String to NotifiableApplicationExternalProvider
- Type
DeleteKnowledgeDatabaseArticlewas added - Type
DeleteKnowledgeDatabaseArticleInputwas added - Field deleteKnowledgeDatabaseArticle was added to object type
Mutation
- Type
TargetTypewas added - Input Field targetIdentifier: ID was added to input type
ImportTrancheRateInput - Input Field targetType: TargetType was added to input type
ImportTrancheRateInput ImportTrancheRateInput.contractIdentifier type changed from ID! to ID
- Field placeholder was added to object type
AddressFieldConfigType
- Type
SalesChannelwas added - Type
SalesSubchannelwas added - Enum value WEBSITE was added to
SalesChannelChoicesenum - Enum value APP was added to
SalesChannelChoicesenum - Input Field salesSubchannel: SalesSubchannel was added to input type
MeterPointSwitchContext - Input Field salesChannel: SalesChannel was added to input type
MeterPointSwitchContext
- Type
AuxiliaryResultUnitwas added - Field unit was added to object type
QuantityAuxiliaryResultType - Field unit was added to object type
RangeAuxiliaryResultType
- Field accountUserAccessors was added to object type
PortfolioType
- Field accessibleBusinesses was added to object type
AccountUserType
- Input Field enqueueContext: String was added to input type
EnqueueInboundCallInput
- Field subAdministrativeArea was added to object type
RichAddressType - Input Field subAdministrativeArea: String was added to input type
BillingAddressDetailsInput - Field subAdministrativeArea was added to object type
PropertyRichAddressType - Field deliveredAt was added to object type
Message - Input Field subAdministrativeArea: String was added to input type
RichAddressInput
- Type
GenerateExternalMessagingUploadUrlwas added - Type
ExternalMessagingUploadPostRequestwas added - Type
GenerateExternalMessagingUploadUrlInputwas added - Field generateExternalMessagingUploadUrl was added to object type
Mutation
- Type
QuantityAuxiliaryResultTypewas added - Type
AuxiliaryResultInterfacewas added - Type
AuxiliaryResultPeriodTypewas added - Type
RangeAuxiliaryResultTypewas added - Type
AuxiliaryResultConnectionwas added - Type
AuxiliaryResultEdgewas added - Field id was added to object type
SupplyOrServiceCharge - Field auxiliaryResults was added to object type
Query
- Input Field landlineNumber: String was added to input type
LeadContactDetailsInput - Field landlineNumber was added to object type
LeadContactDetailsType
- Type
CreateOrUpdateProductPricesOutputwas added - Type
ProductPricewas added - Type
ProductPriceVariantwas added - Type
CreateOrUpdateProductPricesInputwas added - Type
ProductPriceInputwas added - Type
ProductPriceVariantInputwas added - Field createOrUpdateProductPrices was added to object type
Mutation
- Field accessibleAccounts was added to object type
AccountUserType - Field referenceNumber was added to object type
SendTrustpilotReviewInvitation - Deprecation reason on field
SendTrustpilotReviewInvitation.sendAt changed from None toThe 'sendAt' field is deprecated.
This field only echoes back the 'sendAt' value given in the mutation input, so it
carries no information the caller does not already have.
- Marked as deprecated on 2026-08-18.
- Scheduled for removal on or after 2026-09-01.
You can read more about this deprecation on:
https://announcements.kraken.tech/announcements/public/1754/
- Deprecation reason on field
Mutation.createComplaint changed from None toThe 'createComplaint' field is deprecated.
This mutation is being removed from the core API and has no replacement.
If you create complaints through this mutation, please contact your Kraken
representative before the removal date.
- Marked as deprecated on 2026-08-17.
- Scheduled for removal on or after 2026-08-26.
- Type
MeterReadingEstimationReadingConnectionwas removed - Type
MeterReadingEstimationReadingEdgewas removed - Type
MeterReadingEstimationReadingTypewas removed - Field estimateMeterReadings was removed from object type
Query
- Field maximum was added to object type
ContractedVolumePeriodType - Field minimum was added to object type
ContractedVolumePeriodType - Field measurementPeriod was added to object type
ContractedVolumePeriodType - Field characteristics was added to object type
ContractedVolumePeriodType - Input Field maximum: Decimal was added to input type
ContractedVolumePeriodInput - Input Field minimum: Decimal was added to input type
ContractedVolumePeriodInput - Input Field measurementPeriod: String! was added to input type
ContractedVolumePeriodInput - Input Field characteristics: GenericScalar was added to input type
ContractedVolumePeriodInput - Field maximum was added to object type
QuoteContractedVolumePeriodType - Field minimum was added to object type
QuoteContractedVolumePeriodType - Field measurementPeriod was added to object type
QuoteContractedVolumePeriodType - Field characteristics was added to object type
QuoteContractedVolumePeriodType
- Type
ChangeContractGroupCompositionwas added - Type
ChangeContractGroupCompositionInputwas added - Field changeContractGroupComposition was added to object type
Mutation
- Input Field billingDueDateOverride: Date was added to input type
TriggerStandalonePaymentRequestInput - Input Field expirationDate: Date was added to input type
TriggerStandalonePaymentRequestInput
- Type
OnSiteJobsDraftAppointmentTypewas added - Field getOnSiteJobsDraftAppointmentById was added to object type
Query
- Enum value ADDITIONAL_CHARGE_COST was added to
ReadingStatisticTypeEnumenum - Enum value ADDITIONAL_CREDIT_COST was added to
ReadingStatisticTypeEnumenum - Enum value DISTANCE_CHARGE_COST was added to
ReadingStatisticTypeEnumenum - Enum value DEMAND_CHARGE_COST was added to
ReadingStatisticTypeEnumenum
- Enum value RESIDEO was added to
ProviderChoicesenum - Enum value RESIDEO_TCC was added to
ProviderChoicesenum
- Enum value DD_FAILURE_ISU was added to
RepaymentReasonenum - Enum value OVERPAYMENT was added to
RepaymentReasonenum - Enum value TRANSFER_ISU was added to
RepaymentReasonenum - Enum value NO_CONTRACT was added to
RepaymentReasonenum - Enum value CONTRACT_CANCELLATION was added to
RepaymentReasonenum
- Type
SetScheduleCollectionMethodwas added - Type
SetScheduleCollectionMethodInputwas added - Field setScheduleCollectionMethod was added to object type
Mutation
- Type
CallRecordingDownloadTypewas added - Field download was added to object type
CallRecordingDetailType
- Field accountUserAccessors was added to object type
AccountType - Field accountUserAccessors of type AccountUserAccessorAccessConnectionTypeConnection was added to interface
AccountInterface
- Type
InstalmentByMonthlyAmountScheduleTypewas removed - Type
InstalmentByTotalAmountScheduleTypewas removed - Type
InstalmentByMonthlyAmountScheduleInputwas removed - Type
InstalmentByTotalAmountScheduleInputwas removed - Type
InstalmentScheduleTypewas added - Type
InstalmentScheduleInputwas added - Field instalment was added to object type
PaymentScheduleDataType - Field instalmentByMonthlyAmount was removed from object type
PaymentScheduleDataType - Field instalmentByTotalAmount was removed from object type
PaymentScheduleDataType - Field revokedAt was added to object type
ContractDetails - Input Field instalment: InstalmentScheduleInput was added to input type
PaymentScheduleDetailsInput - Input Field instalmentByMonthlyAmount removed from input type
PaymentScheduleDetailsInput - Input Field instalmentByTotalAmount removed from input type
PaymentScheduleDetailsInput - Field revokedAt was added to object type
Contract - Field getOnSiteJobsRequestByExternalReference was added to object type
Query
- Type
RequoteV2was added - Type
RequoteV2Inputwas added - Type
UnitRatePaymentMethodChoiceswas added - Field legacyProductCode was added to object type
MarketSupplyQuotedProductType - Field requoteV2 was added to object type
Mutation
- Type
RecordCancelledPaymentwas added - Type
RecordCancelledPaymentInputwas added - Type
CancelledPaymentDetailsInputwas added - Field recordCancelledPayment was added to object type
Mutation
- Type
TraitInputwas added - Input Field traits: [TraitInput!]! was added to input type
CreateContractGroupInput CreateContractGroupInput.memberships type changed from [MembershipInput!] to [MembershipInput!]!- Default value for input field
CreateContractGroupInput.memberships changed from Undefined to []
- Input Field collectivePayments: Boolean was added to input type
CreatePortfolioInput - Field collectivePayments was added to object type
PortfolioType
- Input Field useExternalReference: Boolean was added to input type
MetadataInput
- Input Field userInputs removed from input type
UserInputRequiredInput UserInputRequiredInput.userInput type changed from [UserInput!] to [UserInput!]!
- Type
AddOpportunityEventwas added - Type
AddOpportunityEventInputwas added - Type
AddOpportunityEventDataInputwas added - Type
ConversionStatusEventDataInputwas added - Type
FlowEventDataInputwas added - Field addOpportunityEvent was added to object type
Mutation
- Field deprecated was removed from object type
FunnelField - Input Field includeDeprecatedFields removed from input type
SalesFunnelInput - Input Field createdByOrganization removed from input type
OpportunitiesQueryInput - Field leadId was removed from object type
LeadIdType - Input Field assignedToAffiliateNumber removed from input type
UpdateLeadDetailsInput - Input Field assignedToTeamIdentifier removed from input type
UpdateLeadDetailsInput - Input Field assignedToUserIdentifier removed from input type
UpdateLeadDetailsInput - Field uncollectedFields was removed from object type
SalesFunnel - Field assignedToAffiliateNumber was removed from object type
LeadOutput - Field assignedToTeamIdentifier was removed from object type
LeadOutput - Field extraDetails was removed from object type
LeadOutput - Field assignedToUserIdentifier was removed from object type
LeadOutput - Deprecation reason on field
Query.estimateMeterReadings changed from None toThe 'estimateMeterReadings' field is deprecated.
Use estimatedSupplyPointReadings instead.
- Marked as deprecated on 2026-07-30.
- Scheduled for removal on or after 2026-08-10.
You can read more about this deprecation on:
https://announcements.kraken.tech/announcements/public/1621/ - Input Field createdByOrganization removed from input type
LeadsQueryInput - Input Field assignedToAffiliateNumber removed from input type
CreateLeadInput - Input Field funnelCode removed from input type
CreateLeadInput - Input Field assignedToTeamIdentifier removed from input type
CreateLeadInput - Input Field assignedToUserIdentifier removed from input type
CreateLeadInput - Field extraDetails was removed from object type
OpportunityOutput
- Type
AssignedUserwas added - Type
AssignedUserTypeEnumwas added - Type
AssignedTeamwas added - Type
AssignedTeamTypeEnumwas added - Field assignedUser was added to object type
OpportunityOutput - Field assignedTeam was added to object type
OpportunityOutput
- Field partnerAccessors was added to object type
BusinessType
Collection.code type changed from String to String!
- Type
AccountUserAccessorAccessConnectionTypeConnectionwas added - Type
AccountUserAccessorAccessConnectionTypeEdgewas added - Type
AccountUserAccessorAccessTypewas added - Field accountUserAccessors was added to object type
BusinessType
- Enum value PENDING_DETAILS_FROM_AGENT was added to
AppointmentStatusenum - Enum value PENDING_DETAILS_FROM_AGENT was added to
OnSiteJobsAppointmentStatusenum
- Type
InitiateAgreementRescissionwas added - Type
InitiateAgreementRescissionInputwas added - Field initiateAgreementRescission was added to object type
Mutation
- Input Field note: String was added to input type
UpdateAccountReferralStatusInput
- Enum value QUOTE_REQUEST_FAILED was added to
QuoteConfigurationStatusenum - Enum value QUOTE_REQUESTED was added to
QuoteConfigurationStatusenum
- Enum value PENDING_KRAKEN_TIMESLOT_SELECTION was added to
OnSiteJobsAppointmentStatusenum - Enum value REQUIRES_TIMESLOT was removed from
OnSiteJobsAppointmentStatusenum - Enum value PENDING_KRAKEN_TIMESLOT_SELECTION was added to
AppointmentStatusenum - Enum value REQUIRES_TIMESLOT was removed from
AppointmentStatusenum
- Type
UpdatePortfolioOperationsTeamwas added - Type
UpdatePortfolioOperationsTeamInputwas added - Field updatePortfolioOperationsTeam was added to object type
Mutation
- Type
MembershipInputwas added - Input Field memberships: [MembershipInput!] was added to input type
CreateContractGroupInput
- Type
PartnerAccessorAccessConnectionTypeConnectionwas added - Type
PartnerAccessorAccessConnectionTypeEdgewas added - Type
PartnerAccessorAccessTypewas added - Field partnerAccessors was added to object type
AccountType - Field partnerAccessors of type PartnerAccessorAccessConnectionTypeConnection was added to interface
AccountInterface
- Enum value POST_APPOINTMENT_PENDING_INDUSTRY_MESSAGE was added to
OnSiteJobsAppointmentActionTriggerStageenum - Enum value PENDING_INDUSTRY_MESSAGE was added to
OnSiteJobsAppointmentStatusenum - Enum value PENDING_INDUSTRY_MESSAGE was added to
AppointmentStatusenum
- Input Field paymentUuid: String was added to input type
AmendPaymentInput AmendPaymentInput.paymentId type changed from Int! to Int
PaymentMethodType.paymentMethodType type changed from String to String!
- Input Field orderSubmittedAt: DateTime was added to input type
EnrollmentInput
- Type
UpdateBusinesswas added - Type
UpdateBusinessInputwas added - Field updateBusiness was added to object type
Mutation
- Type
CampaignAccountStatuswas added - Argument status: CampaignAccountStatus added to
Query.campaigns
- Enum value AI_RESOLVED was added to
ConversationClosedReasonChoicesenum
- Type
ContractReferencesTypewas added - Field contractReferences was added to object type
JoinSupplierProcessType - Field contractIdentifiers was removed from object type
JoinSupplierProcessType
- Type
AccessorAccessConnectionTypeConnectionwas removed - Type
AccessorAccessConnectionTypeEdgewas removed - Type
AccessorAccessTypewas removed - Type
AccessorUnionwas removed - Type
PartnerUserAccessorAccessConnectionTypeConnectionwas added - Type
PartnerUserAccessorAccessConnectionTypeEdgewas added - Type
PartnerUserAccessorAccessTypewas added - Field partnerUserAccessors was added to object type
AffiliateOrganisationType - Field accessors was removed from object type
AffiliateOrganisationType
- Type
RecordInitiatedPaymentwas added - Type
RecordInitiatedPaymentInputwas added - Type
InitiatedPaymentDetailsInputwas added - Type
PaymentUUIDOnlyActionIntentInputwas added - Field recordInitiatedPayment was added to object type
Mutation
- Enum value BOTTOMLINE_PTX_BATCHED_HD was added to
PaymentsVendorChoicesenum - Enum value BOTTOMLINE_PTX_BATCHED_HD_NHH was added to
PaymentsVendorChoicesenum
- Type
ContractIdentifiersInputwas removed - Type
ContractReferencesInputwas added - Input Field contractReferences: ContractReferencesInput was added to input type
EnrollmentInput - Input Field contractIdentifiersInput removed from input type
EnrollmentInput
- Type
EntityAccessConnectionTypeConnectionwas removed - Type
EntityAccessConnectionTypeEdgewas removed - Type
EntityAccessTypewas removed - Type
AccessibleEntityUnionwas removed - Type
AccountAccessConnectionTypeConnectionwas added - Type
AccountAccessConnectionTypeEdgewas added - Type
AccountAccessTypewas added - Type
BusinessAccessConnectionTypeConnectionwas added - Type
BusinessAccessConnectionTypeEdgewas added - Type
BusinessAccessTypewas added AffiliateOrganisationType.accessibleAccounts type changed from EntityAccessConnectionTypeConnection to AccountAccessConnectionTypeConnectionAffiliateOrganisationType.accessibleBusinesses type changed from EntityAccessConnectionTypeConnection to BusinessAccessConnectionTypeConnection
- Type
AccessorAccessConnectionTypeConnectionwas added - Type
AccessorAccessConnectionTypeEdgewas added - Type
AccessorAccessTypewas added - Type
AccessorUnionwas added - Field accessors was added to object type
AffiliateOrganisationType
- Input Field externalReference: NonEmptyString was added to input type
OnSiteJobsUpdateAppointmentInput
- Enum value INDUSTRY_EXCEPTION_UNSOLICITED_CHANGE_ENLR_OR_SPLR was added to
AccountReminderTypesenum
- Enum value INFOBIP was added to
VoiceVendorenum
- Type
PartnerAccessTypewas added - Field accessiblePartner was added to object type
PartnerViewerType
- Field description was added to object type
QuantityType
- Input Field geographicalId: String was added to input type
RichAddressInput - Input Field geographicalId: String was added to input type
BillingAddressDetailsInput - Field geographicalId was added to object type
PropertyRichAddressType - Field geographicalId was added to object type
RichAddressType
- Enum value ANDROID_FCM was added to
NotifiableApplicationServiceenum - Enum value IOS_FCM was added to
NotifiableApplicationServiceenum
- Type
CreateAccountManualHoldwas added - Type
AccountManualHoldTypewas added - Type
CreateAccountManualHoldInputwas added - Field createAccountManualHold was added to object type
Mutation
- Enum value BMW was added to
ProviderChoicesenum - Enum value BMW_GROUP was removed from
ProviderChoicesenum
- Field accessibleBusinesses was added to object type
AffiliateOrganisationType
- Deprecation reason on field
ResetPasswordMutationPayload.clientMutationId changed from None toThe 'clientMutationId' field is deprecated.
This field is a relic of early Relay conventions and is no longer necessary.
- Marked as deprecated on 2026-07-29.
- Scheduled for removal on or after 2027-07-29.
- Enum value GENESYS was added to
VoiceVendorenum
- Type
OnboardingErrorwas added - Field errors was added to object type
UserActionRequired
- Type
AmendContractSubjectOutputwas added - Type
AmendContractSubjectInputwas added - Type
SubjectAdditionInputwas added - Type
SubjectRemovalInputwas added - Type
SubjectUpdateInputwas added - Type
CallerIdentificationRestrictionsInputwas added - Deprecation reason on field
GasMeterPointType.eucIdentifier changed from None toThe 'eucIdentifier' field is deprecated.
It is no longer populated.
- Marked as deprecated on 2026-07-29.
- Scheduled for removal on or after 2027-01-28. - Field amendContractSubject was added to object type
Mutation - Input Field callerIdentificationRestrictions: CallerIdentificationRestrictionsInput was added to input type
CreateInboundCallInput
- Field creationSalesChannel was added to object type
OpportunityOutput - Field conversionSalesChannel was added to object type
OpportunityOutput
- Enum value JLR was added to
ProviderChoicesenum
- Input Field alignRequestStatusWithAppointment: Boolean was added to input type
OnSiteJobsCreateAppointmentInput
- Deprecation reason on field
Mutation.completeRetryForSmartFlexOnboarding changed from None toThe 'completeRetryForSmartFlexOnboarding' field is deprecated.
The Retry step is no longer used during onboarding.
- Marked as deprecated on 2026-07-29.
- Scheduled for removal on or after 2027-01-29.
- Enum value CANCELLED_BY_SUPPLIER___FORCE_MAJEURE was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_PROVIDER___NO_WAN was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_PROVIDER___NO_ACCESS was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_PROVIDER___DNO_GDN_INTERVENTION_REQUIRED was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_PROVIDER___METER_BLOCKED was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_PROVIDER___REFUSED_ACCESS was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_SUPPLIER___NEW_DATE_BOOKED was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_PROVIDER___INFRASTRUCTURE_INCOMPLETE was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_CUSTOMER___NOT_AT_HOME was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_PROVIDER___SHARED_FUSE was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_CUSTOMER___CUSTOMER_UNABLE_TO_PROVIDE_ACCESS was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_SUPPLIER___NO_ENGINEER_AVAILABILITY was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_PROVIDER___EQUIPMENT_METER_DAMAGE was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_CUSTOMER___CHANGING_SUPPLIERS was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_PROVIDER___ABORTED_BY_WARRANT_OFFICER was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_CUSTOMER___DOES_NOT_WANT_A_SMART_METER was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value CANCELLED_BY_CUSTOMER was removed from
OnSiteJobsAppointmentCancellationCategoryenum
- Field code was added to object type
Collection
- Type
CreateContractGroupOutputwas added - Type
CreateContractGroupInputwas added - Type
ManagingPartyInputwas added - Field createContractGroup was added to object type
Mutation - Enum value CANCELLED_BY_SUPPLIER___INCORRECT_APPOINTMENT_BOOKED was added to
OnSiteJobsAppointmentCancellationCategoryenum
- Input Field reasonCode: RepaymentReason was added to input type
RequestRepaymentInputType
- Field roleCode was added to object type
AddUserToPortfolio - Field possibleErrors was removed from object type
AddUserToPortfolio - Field flowId was added to object type
RegisterLeadFlowStatusEvent - Field possibleErrors was removed from object type
RegisterLeadFlowStatusEvent - Field reminderId was added to object type
CompleteReminder - Field possibleErrors was removed from object type
CompleteReminder - Field roleCode was added to object type
RevokeUserAccessFromBusiness - Field possibleErrors was removed from object type
RevokeUserAccessFromBusiness - Field flowId was added to object type
RegisterOpportunityFlowStatusEvent - Field possibleErrors was removed from object type
RegisterOpportunityFlowStatusEvent - Field accountNumber was added to object type
SetPaymentPreference - Field possibleErrors was removed from object type
SetPaymentPreference - Field accountNumber was added to object type
StopAutomatedPayments - Field possibleErrors was removed from object type
StopAutomatedPayments - Field portfolioNumber was added to object type
AddPortfolioReference - Field possibleErrors was removed from object type
AddPortfolioReference - Field roleCode was added to object type
GrantUserAccessToBusiness - Field possibleErrors was removed from object type
GrantUserAccessToBusiness
- Type
EntityAccessConnectionTypeConnectionwas added - Type
EntityAccessConnectionTypeEdgewas added - Type
EntityAccessTypewas added - Type
AccessibleEntityUnionwas added - Type
RoleAssignmentwas added - Type
AccessScopewas added - Type
PaymentScheduleChangeEventTypewas added - Type
PaymentScheduleChangeCategorywas added - Field changeHistory was added to object type
PaymentScheduleType - Field accessibleAccounts was added to object type
AffiliateOrganisationType
- Input Field postalAddress: RichAddressInput was added to input type
AdHocRecipientInput
- Input Field useDefaultProduct: Boolean was added to input type
MoveInNewProperty
- Type
UserRolewas added - Type
RoleInterfacewas added - Type
PartnerRolewas added - Type
PartnerUserRolewas added - Type
BusinessRolewas added
- Field hasAutocomplete was added to object type
AddressFieldConfigType
- Type
InstalmentByMonthlyAmountScheduleTypewas added - Type
InstalmentByTotalAmountScheduleTypewas added - Type
InstalmentByMonthlyAmountScheduleInputwas added - Type
InstalmentPeriodEnumwas added - Type
InstalmentByTotalAmountScheduleInputwas added - Input Field instalmentByMonthlyAmount: InstalmentByMonthlyAmountScheduleInput was added to input type
PaymentScheduleDetailsInput - Input Field instalmentByTotalAmount: InstalmentByTotalAmountScheduleInput was added to input type
PaymentScheduleDetailsInput - Field instalmentByMonthlyAmount was added to object type
PaymentScheduleDataType - Field instalmentByTotalAmount was added to object type
PaymentScheduleDataType
- Input Field paymentUuid: String was added to input type
PaymentActionIntentOneOfInput
- Input Field externalProvider: String was added to input type
DeletePushNotificationBindingInput
- Enum value NZL_SERVICE_ORDER_INCOMPLETED was added to
AccountReminderTypesenum
- Type
RecordChargedBackPaymentwas added - Type
RecordChargedBackPaymentInputwas added - Type
ChargedBackPaymentDetailsInputwas added - Field recordChargedBackPayment was added to object type
Mutation - Enum value REFUND_ELIGIBILITY was added to
StorylineAnalyzerTypeChoicesenum - Field autocompleteAddressFieldOptions was added to object type
Query
- Enum value ENERGISATION_CHANGE was added to
OnSiteJobsWorkCategoryenum - Enum value SWEB was added to
SiteworksAppointmentAgentenum - Enum value ENERGISATION_CHANGE was added to
WorkCategoryenum - Enum value SWEB was added to
OnSiteJobsAgentenum
- Type
PickTimeslotForOnSiteJobsAppointmentwas added - Field pickTimeslotForOnSiteJobsAppointment was added to object type
Mutation
- Enum value UNCONFIRMED was added to
AppointmentStatusenum - Enum value UNCONFIRMED was added to
OnSiteJobsAppointmentStatusenum
- Field capacityValue was added to object type
ElectricityMeterPointDetails
- Type
TriggerStandalonePaymentRequestwas added - Type
PaymentNotificationwas added - Type
TriggerStandalonePaymentRequestInputwas added - Type
AdHocRecipientInputwas added - Field triggerStandalonePaymentRequest was added to object type
Mutation
- Input Field replyToMessageRelayId: ID was added to input type
SendInkOutboundMessageInput - Input Field useFullReplyThread: Boolean was added to input type
SendInkOutboundMessageInput
- Type
UpdatePropertyAddresswas added - Type
UpdatePropertyAddressInputwas added - Field updatePropertyAddress was added to object type
Mutation
- Type
SendTrustpilotReviewInvitationwas added - Type
SendTrustpilotReviewInvitationInputwas added - Field sendTrustpilotReviewInvitation was added to object type
Mutation
- Type
ApplicableRateValidityPeriodTypewas added - Field isSalesTax was added to object type
ApplicableRateType - Field unitDisplay was added to object type
ApplicableRateType - Field category was added to object type
ApplicableRateType - Field currency was added to object type
ApplicableRateType - Field sourceSystem was added to object type
ApplicableRateType - Field validityPeriod was added to object type
ApplicableRateType - Field rates was added to object type
SupplyProductType
- Type
StartOnSiteJobsTimeslotPickingSessionwas added - Field startOnSiteJobsTimeslotPickingSession was added to object type
Mutation
- Type
EstimatedSupplyPointReadingTypewas added - Field estimatedSupplyPointReadings was added to object type
Query
- Input Field externalProvider: String was added to input type
RegisterPushNotificationBindingInput
- Type
CallConnectionTypeConnectionwas added - Type
CallConnectionTypeEdgewas added - Field calls was added to object type
Query - Field tags of type [CallTagType]! was added to interface
CallInterface - Field isComplete was added to object type
SmartFlexOnboardingWizard - Field tags was added to object type
OutboundCallType - Field tags was added to object type
InboundCallType
- Type
OnSiteJobsAccountTypewas added - Type
OnSiteJobsPropertyConnectionTypeConnectionwas added - Type
OnSiteJobsPropertyConnectionTypeEdgewas added - Type
OnSiteJobsPropertyTypewas added - Type
OnSiteJobsAccountUserConnectionTypeConnectionwas added - Type
OnSiteJobsAccountUserConnectionTypeEdgewas added - Type
OnSiteJobsAccountUserTypewas added - Type
OnSiteJobsCampaignConnectionTypeConnectionwas added - Type
OnSiteJobsCampaignConnectionTypeEdgewas added - Type
OnSiteJobsCampaignTypewas added - Type
OnSiteJobsAccountConnectionTypeConnectionwas added - Type
OnSiteJobsAccountConnectionTypeEdgewas added - Field getOnSiteJobsAccountByNumber was added to object type
Query - Field getOnSiteJobsAccountBySupplyPointExternalIdentifier was added to object type
Query - Field getOnSiteJobsAccountsByPostcode was added to object type
Query - Deprecation reason on field
Query.siteworksBookingAccountSearchByMpan changed fromThe 'siteworksBookingAccountSearchByMpan' field is deprecated.
to
Please use accountsSearch instead.
- Marked as deprecated on 2026-03-01.
- Scheduled for removal on or after 2026-06-01.The 'siteworksBookingAccountSearchByMpan' field is deprecated.
Please use getOnSiteJobsAccountBySupplyPointExternalIdentifier instead.
- Marked as deprecated on 2026-07-20.
- Scheduled for removal on or after 2026-10-20. - Deprecation reason on field
Query.siteworksBookingAccountSearchByNumber changed fromThe 'siteworksBookingAccountSearchByNumber' field is deprecated.
to
Please use accountsSearch instead.
- Marked as deprecated on 2026-03-01.
- Scheduled for removal on or after 2026-06-01.The 'siteworksBookingAccountSearchByNumber' field is deprecated.
Please use getOnSiteJobsAccountByNumber instead.
- Marked as deprecated on 2026-07-20.
- Scheduled for removal on or after 2026-10-20. - Deprecation reason on field
Query.siteworksBookingAccountSearchByPostcode changed fromThe 'siteworksBookingAccountSearchByPostcode' field is deprecated.
to
Please use accountsSearch instead.
- Marked as deprecated on 2026-03-01.
- Scheduled for removal on or after 2026-06-01.The 'siteworksBookingAccountSearchByPostcode' field is deprecated.
Please use getOnSiteJobsAccountsByPostcode instead.
- Marked as deprecated on 2026-07-20.
- Scheduled for removal on or after 2026-10-20. - Deprecation reason on field
Query.siteworksBookingAccountSearchByMprn changed fromThe 'siteworksBookingAccountSearchByMprn' field is deprecated.
to
Please use accountsSearch instead.
- Marked as deprecated on 2026-03-01.
- Scheduled for removal on or after 2026-06-01.The 'siteworksBookingAccountSearchByMprn' field is deprecated.
Please use getOnSiteJobsAccountBySupplyPointExternalIdentifier instead.
- Marked as deprecated on 2026-07-20.
- Scheduled for removal on or after 2026-10-20.
- Field characteristics was added to object type
PriceForStream - Field schemes was added to object type
PriceForStream - Deprecation reason on field
PriceForStream.schemeLabels changed from None toThe 'schemeLabels' field is deprecated.
Please use 'schemes' instead.
- Marked as deprecated on 2026-07-17.
- Scheduled for removal on or after 2026-07-31. - Deprecation reason on field
PriceForStream.characteristicMapping changed from None toThe 'characteristicMapping' field is deprecated.
Please use 'characteristics' instead.
- Marked as deprecated on 2026-07-17.
- Scheduled for removal on or after 2026-07-31. - Field characteristics was added to object type
VariantProfile - Field schemes was added to object type
VariantProfile - Deprecation reason on field
VariantProfile.characteristicValues changed from None toThe 'characteristicValues' field is deprecated.
Please use 'characteristics' instead.
- Marked as deprecated on 2026-07-17.
- Scheduled for removal on or after 2026-07-31. - Deprecation reason on field
VariantProfile.schemeLabels changed from None toThe 'schemeLabels' field is deprecated.
Please use 'schemes' instead.
- Marked as deprecated on 2026-07-17.
- Scheduled for removal on or after 2026-07-31.
- Input Field contractIdentifiers removed from input type
EnrollmentInput
- Type
SendInkOutboundMessagewas added - Type
SendInkOutboundMessageInputwas added - Type
InkSendMessageInputwas added - Field externalId was added to object type
AccountUserType - Field sendInkOutboundMessage was added to object type
Mutation
- Input Field externalReference: String was added to input type
CreateOnSiteJobsRequestInputType - Field termsAndConditions was added to object type
SupplyProductType - Deprecation reason on field
SupplyProductType.termsAndConditionsTypes changed from None toThe 'termsAndConditionsTypes' field is deprecated.
This field returned the incorrect terms and conditions. Please use 'termsAndConditions' instead.
- Marked as deprecated on 2026-07-14.
- Scheduled for removal on or after 2026-09-14.
- Enum value ESSENTIAL_WATER_FIELD was added to
SiteworksAppointmentAgentenum - Enum value ESSENTIAL_WATER_FIELD was added to
OnSiteJobsAgentenum
- Argument supplyPointExternalIdentifier: String added to
AccountWithStatusInfoType.marketSupplyAgreements - Argument supplyPointExternalIdentifier: String added to
SiteworksBookingAccountType.marketSupplyAgreements - Argument supplyPointExternalIdentifier: String added to
AccountType.marketSupplyAgreements
- Field initiated was added to object type
InitiateCreditTransferResult - Field processId was removed from object type
InitiateCreditTransferResult
- Enum value ESSENTIAL_WATER_FIELD was removed from
OnSiteJobsAgentenum - Enum value ESSENTIAL_WATER_FIELD was removed from
SiteworksAppointmentAgentenum
- Enum value ESSENTIAL_WATER_FIELD was added to
SiteworksAppointmentAgentenum - Enum value ESSENTIAL_WATER_FIELD was added to
OnSiteJobsAgentenum
- Enum value DANKORT was added to
CardPaymentNetworkenum
- Enum value SMARTCAR_V2 was added to
ProviderChoicesenum
- Enum value PORSCHE was added to
ProviderChoicesenum
- Type
StartGroupedCollectionProcesswas added - Type
StartGroupedCollectionProcessOutputwas added - Type
StartGroupedCollectionProcessInputwas added - Field startGroupedCollectionProcess was added to object type
Mutation
- Type
CreateOnSiteJobsAppointmentWithoutDateOrTimewas added - Field createOnSiteJobsAppointmentWithoutDateOrTime was added to object type
Mutation
- Enum value BMW_GROUP was added to
ProviderChoicesenum
- Enum value AGREEMENT was added to
StorylineEntryTypesenum
- Enum value MANAGER_APPROVAL_EMAIL was added to
OpportunityAttachmentCategoryenum - Enum value SIGNED_CONTRACT was added to
OpportunityAttachmentCategoryenum
- Input Field supplyPointIdentifier: String was added to input type
TimeSeriesSpecificationEligibilityScheduleInput - Input Field supplyPointIdentifier: String was added to input type
RateGroupEligibilityScheduleInput - Field supplyPointIdentifier was added to object type
TimeSeriesSpecificationEligibilityScheduleType - Field supplyPointIdentifier was added to object type
RateGroupEligibilityScheduleType
- Type
ApplicableRateConnectionwas added - Type
ApplicableRateEdgewas added - Type
ApplicableRateTypewas added - Field agreementRates was added to object type
Query
- Enum value NZL_REGISTRY_REQUEST_SUPERSEDED was added to
AccountReminderTypesenum
- Enum value NZL_REGISTRY_REQUEST_REJECTED was added to
AccountReminderTypesenum
- Type
Retrywas added - Type
CompleteRetryForSmartFlexOnboardingwas added - Field completeRetryForSmartFlexOnboarding was added to object type
Mutation CommonAgreementType.ratesAgreedAt type changed from DateTime to DateTime!
- Type
ImportTrancheRatewas added - Type
ImportTrancheRateInputwas added - Type
TrancheMarketNamewas added - Type
TrancheRateUnitwas added - Field importTrancheRate was added to object type
Mutation
- Enum value PENDING was added to
ContractStatusenum
- Input Field reference: String was added to input type
PaymentMethodInput
- Field overrideFixedAmount was added to object type
PartnerCommissionContractConfigType - Field triggerId was added to object type
InkStoryline - Input Field overrideFixedAmount: Decimal was added to input type
PartnerCommissionContractConfigInput - Input Field triggerId: String was added to input type
AddStorylineToInkConversationInput
- Input Field validFrom removed from input type
ActualizeContractInput ActualizeContractInput.validFromDate type changed from IndustryMidnightAlignedDateField to IndustryMidnightAlignedDateField!- Input Field applicableAt removed from input type
VaryContractTermsInput - Input Field validTo removed from input type
TerminateContractInput TerminateContractInput.validToDate type changed from IndustryMidnightAlignedDateField to IndustryMidnightAlignedDateField!- Input Field validFrom removed from input type
CreateContractInput - Input Field signedAt removed from input type
CreateContractInput - Input Field validTo removed from input type
CreateContractInput CreateContractInput.validFromDate type changed from IndustryMidnightAlignedDateField to IndustryMidnightAlignedDateField!CreateContractInput.signedAtDate type changed from IndustryMidnightAlignedDateField to IndustryMidnightAlignedDateField!
- Field taxNumber was added to object type
CreateShellAccountPayload - Input Field taxNumber: String was added to input type
CreateShellAccountInput
- Type
RefundVoucherInputwas added - Type
RefundVoucherwas added - Field refundVoucher was added to object type
Mutation
- Type
AgentAuxiliaryStatusTypewas added - Field agentAuxiliaryStatus was added to object type
Query
- Field callDirection was added to object type
CallRecordingDetailType
- Enum value EXPIRED was added to
QuoteConfigurationStatusenum
- Type
ConsentOutputwas added - Field consents was added to object type
LeadContactDetailsType
- Field identifier was added to object type
CollectiveBillType
LatePaymentFeesType.percentageIntervalDays type changed from Decimal to IntLatePaymentFeesType.flatFeeAmount type changed from Decimal to IntLatePaymentFeesInput.percentageIntervalDays type changed from Decimal to IntLatePaymentFeesInput.flatFeeAmount type changed from Decimal to Int
- Field isHeld was added to object type
InvoiceType - Field isHeld was added to object type
InvoiceBillingDocumentType - Field isHeld was added to object type
PeriodBasedDocumentType - Argument supplyPointsToMarketNamesMapping: [SupplyPointIdentifierToMarketNameMappingInput] added to
Query.getOnSiteJobsJobTypes - Argument supplyPointInternalIds: [Int] added to
Query.getOnSiteJobsJobTypes - Removed argument requestId from
Query.getOnSiteJobsJobTypes
- Type
ConsentOutputwas removed - Field consents was removed from object type
OpportunityOutput - Default value for input field
EnrollmentInput.bankDetails changed from None to Undefined - Default value for input field
EnrollmentInput.contractIdentifiersInput changed from None to Undefined - Default value for input field
EnrollmentInput.instructionDetails changed from None to Undefined - Default value for input field
EnrollmentInput.salesInfo changed from None to Undefined - Default value for input field
EnrollmentInput.paymentSchedule changed from None to Undefined - Default value for input field
EnrollmentInput.paymentSlipDetails changed from None to Undefined - Default value for input field
EnrollmentInput.securityDeposit changed from None to Undefined - Field consents was removed from object type
Lead - Default value for input field
LegacyMarketDataInput.addressDetails changed from None to Undefined - Field consents was removed from object type
LeadOutput
- Type
UpdateAccountBillingNamewas added - Type
UpdateAccountBillingNameInputwas added - Field updateAccountBillingName was added to object type
Mutation
- Input Field consents: [ConsentTypeInput] was added to input type
LeadContactDetailsInput
- Field callId was added to object type
CallRecordingDetailType
- Type
OrganisationReferenceTypewas added - Type
ReplacePartnerReferenceswas added - Type
ReplacePartnerReferencesInputTypewas added - Type
OrganisationReferenceInputwas added - Field references was added to object type
AffiliateOrganisationType - Field replacePartnerReferences was added to object type
Mutation
- Field possibleErrors was removed from object type
RequestPrintedBill - Field possibleErrors was removed from object type
SendOfferQuoteSummary - Field possibleErrors was removed from object type
UpdateAccountSmartMeterInterest - Field possibleErrors was removed from object type
SendQuoteSummary - Field possibleErrors was removed from object type
ShareGoodsQuote - Field possibleErrors was removed from object type
QuoteNewMeterPointsOnBespokeProducts - Field possibleErrors was removed from object type
PurchaseVouchers - Field possibleErrors was removed from object type
UpdateOnSiteJobsRequest - Field possibleErrors was removed from object type
FetchGeneratePaymentFingerprint - Field possibleErrors was removed from object type
UpdateAccountReference - Field possibleErrors was removed from object type
CloseDCAProceeding - Field possibleErrors was removed from object type
CreateOnSiteJobsAppointmentWithoutBooking - Field possibleErrors was removed from object type
RemoveBankDetailsForLead - Field possibleErrors was removed from object type
AssociateArchivedCallRecordingsWithCalls - Field possibleErrors was removed from object type
CreateOrUpdateLoyaltyCardMutation - Field possibleErrors was removed from object type
TriggerCollectionProcessMessage - Field possibleErrors was removed from object type
CompleteUserInputRequiredForSmartFlexOnboarding - Field possibleErrors was removed from object type
UpdateOpportunityExtraDetails - Field possibleErrors was removed from object type
RegisterCustomerAsset - Field possibleErrors was removed from object type
CreateInternalCompany - Field possibleErrors was removed from object type
SelectVehicleVariantForSmartFlexOnboarding - Field possibleErrors was removed from object type
RemoveItemsFromRiskList - Field possibleErrors was removed from object type
RecordExportMpanApplicationReference - Field possibleErrors was removed from object type
CreateOrUpdateSiteworksAppointment - Field possibleErrors was removed from object type
UpdateSsd - Field possibleErrors was removed from object type
SendVerificationEmail - Field possibleErrors was removed from object type
RedeemLoyaltyPointsForAccountCredit - Field possibleErrors was removed from object type
SelectProducts - Field possibleErrors was removed from object type
CreateComplaint - Field possibleErrors was removed from object type
PauseCollectionProcess - Field possibleErrors was removed from object type
CreatePartnerUser - Field possibleErrors was removed from object type
CreateCustomerFeedback - Field possibleErrors was removed from object type
UpdateNotesOnOpportunity - Field possibleErrors was removed from object type
AssociateItemToCollectionProcess - Field possibleErrors was removed from object type
CreateReferral - Field possibleErrors was removed from object type
CloseInkLiveChatConversation - Field possibleErrors was removed from object type
CompleteTeslaSetupVirtualKeyForSmartFlexOnboarding - Field possibleErrors was removed from object type
ReactivateCollectionProcessRecord - Field possibleErrors was removed from object type
InitiateHostedStandalonePayment - Field possibleErrors was removed from object type
CreateDirectDebitInstruction - Field possibleErrors was removed from object type
DeviceRegistration - Field possibleErrors was removed from object type
UpdateCommsHubStatus - Field possibleErrors was removed from object type
CreateAPIExceptionNote - Field possibleErrors was removed from object type
CompleteStandalonePayment - Field possibleErrors was removed from object type
AddProperty - Field possibleErrors was removed from object type
UpdateOnSiteJobsAppointment - Field possibleErrors was removed from object type
NextOperationsTeamRoundRobin - Field possibleErrors was removed from object type
CommissionMeter - Field possibleErrors was removed from object type
FitCreateMeterReadings - Field possibleErrors was removed from object type
RequestDoubleOptIn - Field possibleErrors was removed from object type
CreateCallMetadata - Field possibleErrors was removed from object type
CreateExternalAccountUserEvent - Field possibleErrors was removed from object type
UpdateCollectionProcessRecordToActive - Field possibleErrors was removed from object type
AcceptGoodsQuote - Field possibleErrors was removed from object type
SwitchMeterPointProducts - Field possibleErrors was removed from object type
UpdateAccountBillingEmail - Field possibleErrors was removed from object type
CreateExternalMessage - Field possibleErrors was removed from object type
SetOpportunityOutcome - Field possibleErrors was removed from object type
UpdateDocumentAccessibilityPreference - Field possibleErrors was removed from object type
CancelSmartFlexOnboarding - Field possibleErrors was removed from object type
DeleteAccountReference - Field possibleErrors was removed from object type
SelectVehicleMakeForSmartFlexOnboarding - Field possibleErrors was removed from object type
RevokeAgreement - Field possibleErrors was removed from object type
AddStorylineToInkConversation - Field possibleErrors was removed from object type
PerformTestCharge - Field possibleErrors was removed from object type
CreateOnSiteJobsRequest - Field possibleErrors was removed from object type
SelectUserVehicleForSmartFlexOnboarding - Field possibleErrors was removed from object type
RenewAgreementsForAccount - Field possibleErrors was removed from object type
DecommissionSmartDevice - Field possibleErrors was removed from object type
AddSignupReferralOnAccount - Field possibleErrors was removed from object type
UpdateActivePurchase - Field possibleErrors was removed from object type
CreateOpportunityAndLead - Field possibleErrors was removed from object type
UpdateMetadata - Field possibleErrors was removed from object type
CreateScheduledTransactions - Field possibleErrors was removed from object type
UpdateAgreementRescission - Field possibleErrors was removed from object type
RefundPayment - Field possibleErrors was removed from object type
ReportRemovedMeterDetails - Field possibleErrors was removed from object type
AddNoteToInkConversation - Field possibleErrors was removed from object type
CreateProductRates - Field possibleErrors was removed from object type
GetOrCreateAgreement - Field possibleErrors was removed from object type
CreateCampaignItems - Field possibleErrors was removed from object type
JoinConsumerDevice - Field possibleErrors was removed from object type
StartOnSiteJobsAppointmentReschedulingSession - Field possibleErrors was removed from object type
UpdateAccountConsents - Field possibleErrors was removed from object type
DetachSupplyPointFromEstimationGroup - Field possibleErrors was removed from object type
JoinSupplierAcceptTermsAndConditions - Field possibleErrors was removed from object type
SelectChargePointVariantForSmartFlexOnboarding - Field possibleErrors was removed from object type
StoreBankDetailsForLead - Field possibleErrors was removed from object type
FitCreateMeterReadingsIVR - Field possibleErrors was removed from object type
CreateAccountPaymentSchedule - Field possibleErrors was removed from object type
AssignSupplyPointToEstimationGroup - Field possibleErrors was removed from object type
UpdateAgreementRollover - Field possibleErrors was removed from object type
CreateAffiliateLink - Field possibleErrors was removed from object type
ResumeCollectionProcess - Field possibleErrors was removed from object type
UpdateDCAProceeding - Field possibleErrors was removed from object type
StartCollectionProcess - Field possibleErrors was removed from object type
UpdateLeadStage - Field possibleErrors was removed from object type
CloseOpenPrintBatch - Field possibleErrors was removed from object type
InvalidatePreSignedTokensForUser - Field possibleErrors was removed from object type
UpdateAPIException - Field possibleErrors was removed from object type
InvalidatePreSignedToken - Field possibleErrors was removed from object type
UpdateCommsDeliveryPreference - Field possibleErrors was removed from object type
RenewAgreementForMeterPoint - Field possibleErrors was removed from object type
CreateInkLiveChatMessage - Field possibleErrors was removed from object type
CloseInkConversation - Field possibleErrors was removed from object type
GenerateAffiliatesAudioRecordingPreSignedUrl - Field possibleErrors was removed from object type
CreateCreditTransferPermission - Field possibleErrors was removed from object type
UpdateAccountReferralStatus - Field possibleErrors was removed from object type
TerminateCreditTransferPermission - Field possibleErrors was removed from object type
CollectPayment - Field possibleErrors was removed from object type
CreateAffiliateOrganisation - Field possibleErrors was removed from object type
RetireCustomerAsset - Field possibleErrors was removed from object type
UpdateAPIExceptionNote - Field possibleErrors was removed from object type
UpdateAffiliateOrganisation - Field possibleErrors was removed from object type
SuspendDeviceControl - Field possibleErrors was removed from object type
UnenrollAccountFromLoyaltyProgram - Field possibleErrors was removed from object type
MoveToBucket - Field possibleErrors was removed from object type
UpdateSiteworksRequest - Field possibleErrors was removed from object type
AssignInkBucket - Field possibleErrors was removed from object type
RecordFailedPayment - Field possibleErrors was removed from object type
CancelEnrolment - Field possibleErrors was removed from object type
CreateContributionAgreement - Field possibleErrors was removed from object type
RecordPendingPayment - Field possibleErrors was removed from object type
UpdatePassword - Field possibleErrors was removed from object type
UpdateSpecialCircumstances - Field possibleErrors was removed from object type
CreatePaymentMethodActionIntent - Field possibleErrors was removed from object type
SelectFromListForSmartFlexOnboarding - Field possibleErrors was removed from object type
AcceptOfferForQuoting - Field possibleErrors was removed from object type
SubmitRepaymentRequest - Field possibleErrors was removed from object type
AwardLoyaltyPoints - Field possibleErrors was removed from object type
CompleteEnrollment - Field possibleErrors was removed from object type
CreateGoodsQuoteWithoutAccount - Field possibleErrors was removed from object type
SendGBRQuoteSummary - Field possibleErrors was removed from object type
RunAgreementRollover - Field possibleErrors was removed from object type
TransferLeadOpportunities - Field possibleErrors was removed from object type
ValidateAddress - Field possibleErrors was removed from object type
InvalidatePaymentInstruction - Field possibleErrors was removed from object type
UpdateSupplyPointMetadata - Field possibleErrors was removed from object type
UpdateCampaignAccountExpiryDate - Field possibleErrors was removed from object type
AddChildToProperty - Field possibleErrors was removed from object type
StartSmartOnboardingProcess - Field possibleErrors was removed from object type
GenerateInkPresignedUrl - Field possibleErrors was removed from object type
ThirdPartyCompleteDeviceRegistration - Field possibleErrors was removed from object type
DeleteBoostCharge - Field possibleErrors was removed from object type
RecordDepositAgreementAccepted - Field possibleErrors was removed from object type
RefreshQuoteV2 - Field possibleErrors was removed from object type
CreateAudioRecording - Field possibleErrors was removed from object type
SelectDeviceTypeForSmartFlexOnboarding - Field possibleErrors was removed from object type
StartCustomerVerification - Field possibleErrors was removed from object type
RemoveCampaignItems - Field possibleErrors was removed from object type
CreateAPIExceptionEvent - Field possibleErrors was removed from object type
RevokePartnerUserAccess - Field possibleErrors was removed from object type
InitiateProductSwitch - Field possibleErrors was removed from object type
SetReadingConsentGranularity - Field possibleErrors was removed from object type
CreateAcquisitionQuoteRequestForProducts - Field possibleErrors was removed from object type
CreateOnSiteJobsAppointmentWithDate - Field possibleErrors was removed from object type
UpdateOfferGroupOnOpportunity - Field possibleErrors was removed from object type
EscalateInkConversation - Field possibleErrors was removed from object type
VerifyCustomer - Field possibleErrors was removed from object type
AddItemsToRiskList - Field possibleErrors was removed from object type
CreateDepositAgreement - Field possibleErrors was removed from object type
DeductLoyaltyPoints - Field possibleErrors was removed from object type
InvalidateRefreshTokensForUser - Field possibleErrors was removed from object type
RecordInvalidatedPaymentMethod - Field possibleErrors was removed from object type
RemovePartnerUserFromTeam - Field possibleErrors was removed from object type
StartReAuthentication - Field possibleErrors was removed from object type
CreatePaymentActionIntent - Field possibleErrors was removed from object type
DeletePropertyDescendants - Field possibleErrors was removed from object type
UpdateAutoTopUpAmount - Field possibleErrors was removed from object type
CreatePaymentSchedule - Field possibleErrors was removed from object type
RedeemReferralClaimCode - Field possibleErrors was removed from object type
MarkPrintBatchAsProcessed - Field possibleErrors was removed from object type
SetLoyaltyPointsUser - Field possibleErrors was removed from object type
PrerecordConsentGranularity - Field possibleErrors was removed from object type
CreateBusiness - Field possibleErrors was removed from object type
RenewAgreements - Field possibleErrors was removed from object type
SetVehicleChargingPreferences - Field possibleErrors was removed from object type
CreateOnSiteJobsAppointment - Field possibleErrors was removed from object type
StorePaymentInstruction - Field possibleErrors was removed from object type
CompleteSelectVehicleOrChargePointForSmartFlexOnboarding - Field possibleErrors was removed from object type
VerifyIdentity - Field possibleErrors was removed from object type
CreateAccountReminder - Field possibleErrors was removed from object type
GenerateLeadsFileAttachmentDownloadPreSignedUrl - Field possibleErrors was removed from object type
ApproveRepayment - Field possibleErrors was removed from object type
PauseDunning - Field possibleErrors was removed from object type
CreateRefundRequest - Field possibleErrors was removed from object type
QuoteAccountOnProducts - Field possibleErrors was removed from object type
CreateGoodsQuote - Field possibleErrors was removed from object type
RetrieveLatestWANCoverage - Field possibleErrors was removed from object type
GetEmbeddedSecretForNewPaymentInstructionWithoutAccount - Field possibleErrors was removed from object type
RemovePropertyFromHierarchy - Field possibleErrors was removed from object type
CreateAgreement - Field possibleErrors was removed from object type
CreateGoodsPurchase - Field possibleErrors was removed from object type
CreateQuoteForAccount - Field possibleErrors was removed from object type
CreateInboundCall - Field possibleErrors was removed from object type
StoreDirectDebitPaymentMethodDetails - Field possibleErrors was removed from object type
ObtainLongLivedRefreshToken - Field possibleErrors was removed from object type
BulkAwardLoyaltyPoints - Field possibleErrors was removed from object type
ScheduleQuoteFollowUp - Field possibleErrors was removed from object type
StartExportOnboardingProcess - Field possibleErrors was removed from object type
RecordActivatedPaymentMethod - Field possibleErrors was removed from object type
UpdateSmartMeterDataPreferences - Field possibleErrors was removed from object type
AssessCollectionProcessRecordForPause - Field possibleErrors was removed from object type
CreateOfferGroupForQuoting - Field possibleErrors was removed from object type
RemoveConsumerDevice - Field possibleErrors was removed from object type
SelectChargePointMakeForSmartFlexOnboarding - Field possibleErrors was removed from object type
CreateQuoteRequestForProducts - Field possibleErrors was removed from object type
CreateCollectionProcessEvent - Field possibleErrors was removed from object type
CreateLead - Field possibleErrors was removed from object type
CancelOnSiteJobsAppointment - Field possibleErrors was removed from object type
UpdateOpportunityStage - Field possibleErrors was removed from object type
CreateOpportunityForLead - Field possibleErrors was removed from object type
ReadInventory - Field possibleErrors was removed from object type
JoinDeviceToNetwork - Field possibleErrors was removed from object type
CreateMfaDevice - Field possibleErrors was removed from object type
UpdateAffiliateLink - Field possibleErrors was removed from object type
CreateAPICall - Field possibleErrors was removed from object type
StartOnSiteJobsAppointmentBookingSessionForRequest - Field possibleErrors was removed from object type
CreateAccountCharge - Field possibleErrors was removed from object type
PerformMoveOut - Field possibleErrors was removed from object type
ValidateMfaDevice - Field possibleErrors was removed from object type
TransferLedgerBalance - Field possibleErrors was removed from object type
UpdateCollectionProcessRecordLatestStep - Field possibleErrors was removed from object type
CreateNewAgreementFromProductSwitchProcess - Field possibleErrors was removed from object type
DeauthenticateFlexDevice - Field possibleErrors was removed from object type
ResumeDeviceControl - Field possibleErrors was removed from object type
OCPPAuthentication - Field possibleErrors was removed from object type
InvalidateRefreshToken - Field possibleErrors was removed from object type
UpdateCollectionProcessRecordToComplete - Field possibleErrors was removed from object type
CreateAccountReference - Field possibleErrors was removed from object type
GetEmbeddedSecretForNewPaymentInstruction - Field possibleErrors was removed from object type
PerformBoostCharge - Field possibleErrors was removed from object type
AllowRepaymentSubmission - Field possibleErrors was removed from object type
UpdateMessageTags - Field possibleErrors was removed from object type
StartTestChargeForSmartFlexOnboarding - Field possibleErrors was removed from object type
AddBusinessToSegmentMutation - Field possibleErrors was removed from object type
DeauthenticateDevice - Field possibleErrors was removed from object type
UpdateOpportunityAssignment - Field possibleErrors was removed from object type
CommenceDCAProceeding - Field possibleErrors was removed from object type
RecordSuccessfulPayment - Field possibleErrors was removed from object type
UpdateAgentAuxiliaryStatus - Field possibleErrors was removed from object type
BlockRepaymentSubmission - Field possibleErrors was removed from object type
CreateExternalMessageEvent - Field possibleErrors was removed from object type
AddParentToProperty - Field possibleErrors was removed from object type
CancelRepaymentRequest - Field possibleErrors was removed from object type
SubmitAllowedRepayment - Field possibleErrors was removed from object type
SetUpDirectDebitInstructionFromStoredDetails - Field possibleErrors was removed from object type
ConfirmDoubleOptIn - Field possibleErrors was removed from object type
SwitchAccountToVariablePaymentSchedule - Field possibleErrors was removed from object type
VerifyEmail - Field possibleErrors was removed from object type
UpdateLeadDetails - Field possibleErrors was removed from object type
CreateMetadata - Field possibleErrors was removed from object type
AmendPayment - Field possibleErrors was removed from object type
DeletePushNotificationBinding - Field possibleErrors was removed from object type
FetchPreSignedLinkForOpportunityAttachment - Field possibleErrors was removed from object type
SendAgreementRescissionConfirmation - Field possibleErrors was removed from object type
GeneratePaymentAllocationNumber - Field possibleErrors was removed from object type
RequestConsumptionData - Field possibleErrors was removed from object type
DeleteMfaDevice - Field possibleErrors was removed from object type
ExtendAgreementPeriod - Field possibleErrors was removed from object type
CreateOpportunityFileAttachment - Field possibleErrors was removed from object type
CompleteApproval - Field possibleErrors was removed from object type
AssociateCallWithAccount - Field possibleErrors was removed from object type
EndContributionAgreement - Field possibleErrors was removed from object type
EnrollAccountInLoyaltyProgram - Field possibleErrors was removed from object type
WithdrawDunning - Field possibleErrors was removed from object type
UpdatePaymentSchedulePaymentDay - Field possibleErrors was removed from object type
FitAcceptSchedule - Field possibleErrors was removed from object type
CompleteAuthFlowForSmartFlexOnboarding - Field possibleErrors was removed from object type
LinkAccountToBusiness - Field possibleErrors was removed from object type
GetHostedUrlForNewPaymentInstruction - Field possibleErrors was removed from object type
CreatePortfolio - Field possibleErrors was removed from object type
GenerateLeadsFileAttachmentsPreSignedUrl - Field possibleErrors was removed from object type
InitiateStandalonePayment - Field possibleErrors was removed from object type
StartOnSiteJobsAppointmentBookingSession - Field possibleErrors was removed from object type
AddPartnerUserToTeam - Field possibleErrors was removed from object type
CreateAPIException - Field possibleErrors was removed from object type
UpdateAgreementPeriod - Field possibleErrors was removed from object type
StartSmartFlexOnboarding - Field possibleErrors was removed from object type
UpdateAccountUserConsents - Field possibleErrors was removed from object type
CompleteUserActionRequiredForSmartFlexOnboarding - Field possibleErrors was removed from object type
TransferLoyaltyPointsBetweenUsers - Field possibleErrors was removed from object type
CollectDeposit - Field possibleErrors was removed from object type
PayoutReferralForAccount - Field possibleErrors was removed from object type
SynchroniseClock - Field possibleErrors was removed from object type
InitiateCreditTransferMutation - Field possibleErrors was removed from object type
UpdateOptionsLanguagePreference - Field possibleErrors was removed from object type
AddPropertyToHierarchy - Field possibleErrors was removed from object type
UpdateAccountBillingAddress - Field possibleErrors was removed from object type
UpdatePaymentSchedulePaymentAmount - Field possibleErrors was removed from object type
CreatePortfolioUserRole - Field possibleErrors was removed from object type
UpdateSpecialCircumstancesAsOrganization - Field possibleErrors was removed from object type
BackendScreenEvent - Field possibleErrors was removed from object type
UpdateOpportunityDetails - Field possibleErrors was removed from object type
CreateSupplyPointMetadata - Field possibleErrors was removed from object type
CancelPayment - Field possibleErrors was removed from object type
GeneratePreSignedToken - Field possibleErrors was removed from object type
PublishTransactionalMessagingExternalTrigger - Field possibleErrors was removed from object type
ConnectAiAgentToCall - Field possibleErrors was removed from object type
SetUpDirectDebitInstructionForBusiness - Field possibleErrors was removed from object type
CreatePostEvents
- Enum value GENERIC_INVERTER was added to
ProviderChoicesenum
- Deprecation reason on field
Query.defaultPaymentInstruction changed fromThe 'defaultPaymentInstruction' field is deprecated.
to
Please use 'usablePaymentInstructions' on the Ledger typeget all usable instructions, or 'paymentPreferenceAtTime' on the Ledger type to get a specific one. Both require explicitly requesting a ledger.
- Marked as deprecated on 2026-01-28.
- Scheduled for removal on or after 2026-07-28. to The 'defaultPaymentInstruction' field is deprecated.
Please use 'usablePaymentInstructions' on the Ledger type to get all usable instructions, or 'paymentPreferenceAtTime' on the Ledger type to get a specific one. Both require explicitly requesting a ledger.
- Marked as deprecated on 2026-01-28.
- Scheduled for removal on or after 2027-01-28.
- Type
CreditTransferEligibilityCheckResultwas added - Type
CreditTransferInputwas added - Type
InitiateCreditTransferMutationwas added - Type
InitiateCreditTransferResultwas added - Field contacts was added to object type
LeadOutput - Deprecation reason on field
LeadOutput.billingName changed from None toThe 'billingName' field is deprecated.
Please use 'givenName' and 'familyName' on the lead contact with the ACCOUNT_HOLDER role instead.
- Marked as deprecated on 2026-06-18.
- Scheduled for removal on or after 2026-09-18. - Deprecation reason on field
LeadOutput.billingAddress changed from None toThe 'billingAddress' field is deprecated.
Please use 'contactAddress' on the lead contact with the ACCOUNT_HOLDER role instead.
- Marked as deprecated on 2026-06-18.
- Scheduled for removal on or after 2026-09-18. - Deprecation reason on field
LeadOutput.billingRichAddress changed from None toThe 'billingRichAddress' field is deprecated.
Please use 'contactAddress' on the lead contact with the ACCOUNT_HOLDER role instead.
- Marked as deprecated on 2026-06-18.
- Scheduled for removal on or after 2026-09-18. - Field initiateCreditTransfer was added to object type
Mutation - Input Field contactAddress: RichAddressInput was added to input type
LeadContactDetailsInput CreateOpportunityAndLeadInput.address type changed from RichAddressInput! to RichAddressInput- Field contactAddress was added to object type
LeadContactDetailsType - Field checkCreditTransferEligibility was added to object type
Query
- Deprecation reason on field
PaymentScheduleType.scheduleType changed fromThe 'scheduleType' field is deprecated.
to None
Use paymentPreferences query instead.
- Marked as deprecated on 2025-07-07.
- Scheduled for removal on or after 2026-07-07.
- Argument includeInvoices: Boolean added to
AccountType.bills - Argument includeInvoices: Boolean added to
AccountInterface.bills
- Enum value OCR was added to
AccountPaymentTransactionTypeChoicesenum
AffiliateOrganisationType.number type changed from String to String!
- Input Field touName: String was added to input type
ForecastConsumptionEntryInput - Input Field touSchemeCode removed from input type
ForecastConsumptionEntryInput - Field touName was added to object type
ForecastConsumptionEntryType - Field touSchemeCode was removed from object type
ForecastConsumptionEntryType
- Type
RecordInvalidatedPaymentMethodwas added - Type
RecordInvalidatedPaymentMethodInputwas added - Type
InvalidationReasonwas added - Field recordInvalidatedPaymentMethod was added to object type
Mutation
- Type
CallRecordingDetailEventTypewas added - Field events was added to object type
CallRecordingDetailType
- Type
RemovePartnerUserFromTeamwas added - Type
RemovePartnerUserFromTeamInputwas added - Field removePartnerUserFromTeam was added to object type
Mutation
- Enum value DATE was added to
ExtraDetailFieldTypeenum - Field specificationIdentifier was added to object type
CatalogProductType
- Enum value LIGHT was added to
OnSiteJobsAssetKindenum - Enum value POLE was added to
OnSiteJobsAssetKindenum
- Input Field idempotencyKey: String was added to input type
UpdateLeaveSupplierInput - Input Field idempotencyKey: String was added to input type
EnrollmentInput - Input Field idempotencyKey: String was added to input type
LeaveSupplierInput
- Input Field workScheduleIdentifier: String was added to input type
ConnectAiAgentToCallInput
- Type
RecordExportMpanApplicationReferencewas added - Type
RecordExportMpanApplicationReferenceInputwas added - Field recordExportMpanApplicationReference was added to object type
Mutation
- Type
TerminalErrorwas added - Type
TerminalErrorTypewas added
- Enum value BOOLEAN was added to
ExtraDetailFieldTypeenum - Input Field status removed from input type
UpdateQuoteConfigurationInput - Field quoteConfigurationsByOpportunityNumber was added to object type
Query
- Input Field nationalId: String was added to input type
LeadContactDetailsInput
- Type
SubmitAllowedRepaymentwas added - Field submitAllowedRepayment was added to object type
Mutation
- Enum value CONTRACT was added to
OpportunityAttachmentCategoryenum
- Enum value ACCOUNT_HOLDER was added to
LeadContactRolesenum - Enum value ACCOUNT_REPRESENTATIVE was added to
LeadContactRolesenum - Enum value ACCOUNT_REPRESENTATIVE_WITH_AUTHORIZATION was added to
LeadContactRolesenum
- Field scheduledPaymentDate was added to object type
StatementBillingDocumentType - Field dueDate was added to object type
StatementBillingDocumentType - Deprecation reason on field
StatementBillingDocumentType.paymentDueDate changed from None toThe 'paymentDueDate' field is deprecated.
This field name is ambiguous and inconsistently populated. Use paymentDate for the date on which payment will be collected. Use dueDate for the last date any payment can be made before the bill is considered overdue.
- Marked as deprecated on 2026-06-15.
- Scheduled for removal on or after 2027-08-15. - Field scheduledPaymentDate was added to object type
InvoiceBillingDocumentType - Field dueDate was added to object type
InvoiceBillingDocumentType - Deprecation reason on field
InvoiceBillingDocumentType.paymentDueDate changed from None toThe 'paymentDueDate' field is deprecated.
This field name is ambiguous and inconsistently populated. Use paymentDate for the date on which payment will be collected. Use dueDate for the last date any payment can be made before the bill is considered overdue.
- Marked as deprecated on 2026-06-15.
- Scheduled for removal on or after 2027-08-15.
- Field partnerUserRoles was added to object type
Query
- Type
PartnerUserRoleTypewas added - Field roles was added to object type
PartnerUserType
- Default value for input field
OnSiteJobsUpdateRequestInput.status changed from None to Undefined - Default value for input field
OnSiteJobsAssetInput.subCategory changed from None to Undefined - Default value for input field
OnSiteJobsAssetInput.category changed from None to Undefined - Default value for input field
OnSiteJobsAssetInput.fuelType changed from None to Undefined - Default value for input field
OnSiteJobsAppointmentJobDetailsInput.elecFuturePaymentMode changed from None to Undefined - Default value for input field
OnSiteJobsAppointmentJobDetailsInput.gasFuturePaymentMode changed from None to Undefined
- Type
RemoveBankDetailsForLeadwas added - Type
RemoveBankDetailsForLeadInputwas added - Field removeBankDetailsForLead was added to object type
Mutation
- Type
QuoteRateGroupEligibilityConfigurationTypewas added - Type
QuoteRateGroupEligibilityScheduleTypewas added - Type
QuoteRateGroupEligibilityPeriodTypewas added - Type
QuoteTimeSeriesSpecificationEligibilityScheduleTypewas added
- Enum value requested_payment was added to
PaymentActionIntentTargetTypeenum
- Type
RevokePartnerUserAccesswas added - Type
RevokePartnerUserAccessTypewas added - Type
RevokePartnerUserAccessInputwas added - Enum value MANAGE_LCT_ORDERS was added to
PreSignedTokenScopeenum - Field revokePartnerUserAccess was added to object type
Mutation - Enum value MANAGE_LCT_ORDERS was added to
ExpiringTokenScopeenum - Input Field goal: String was added to input type
ConnectAiAgentToCallInput
- Input Field appointmentOn: Date was added to input type
OnSiteJobsUpdateAppointmentInput
- Type
CallRecordingDetailTypewas added - Field callRecordingDetail was added to object type
Query
- Type
PartnerTeamTypewas added - Type
PartnerTeamUserConnectionTypeConnectionwas added - Type
PartnerTeamUserConnectionTypeEdgewas added - Type
PartnerTeamInputwas added - Field partnerTeam was added to object type
Query
- Type
InboundCallAverageWaitTimeForAttributesTypewas added - Field inboundCallAverageWaitTimeForAttributes was added to object type
Query
- Type
AddPartnerUserToTeamwas added - Type
AddPartnerUserToTeamInputwas added - Field addPartnerUserToTeam was added to object type
Mutation
- Type
SetQuoteConfigurationRatesRequestErrorsOutputwas added - Type
SetQuoteConfigurationRatesRequestErrorsInputwas added - Type
RateRequestedErrorInputwas added - Type
RateRequestedErrorTypewas added - Input Field quoteConfigurationRatesRequestIdentifier: UUID was added to input type
UpdateQuoteConfigurationInput - Field setQuoteConfigurationRatesRequestErrors was added to object type
Mutation
- Enum value WEEKEND_PEAK was added to
AllBandSubCategoriesenum - Enum value WEEKEND_OFF_PEAK was added to
AllBandSubCategoriesenum - Enum value WEEKDAY_OFF_PEAK was added to
AllBandSubCategoriesenum - Enum value WEEKDAY_PEAK was added to
AllBandSubCategoriesenum
- Type
CreatePartnerUserwas added - Type
CreatePartnerUserInputwas added - Field createPartnerUser was added to object type
Mutation
- Type
ContractIdentifiersInputwas added - Input Field contractIdentifiersInput: ContractIdentifiersInput was added to input type
EnrollmentInput
- Default value for input field
CreatePortfolioInput.brandCode changed from 'TOTALENERGIES_UK' to Undefined
- Type
EnergyMixDataTypewas removed - Field energyMixData was removed from object type
Query
- Type
EstimateGasMeterReadingwas removed - Type
MeterReadingEstimateTypewas removed - Type
MeterReadingEstimateInputwas removed - Type
EstimateElectricityMeterReadingwas removed - Field estimateGasMeterReading was removed from object type
Mutation - Field estimateElectricityMeterReading was removed from object type
Mutation
- Type
CallTranscriptConnectionTypeConnectionwas added - Type
CallTranscriptConnectionTypeEdgewas added - Type
CallTranscriptTypewas added - Type
CallTranscriptionStatuswas added - Type
CallTranscriptDownloadTypewas added - Type
CallTranscriptionTypewas added - Field callTranscriptsInWindow was added to object type
Query - Field callTranscripts was added to object type
Query
- Input Field preferredLanguage: String was added to input type
LeadContactDetailsInput - Field preferredLanguage was added to object type
LeadContactDetailsType
- Deprecation reason on field
Refund.amount changed fromThe 'amount' field is deprecated.
to None
Use amounts instead for a breakdown of the relevant net, tax, and gross amounts.
- Marked as deprecated on 2023-12-06.
- Scheduled for removal on or after 2024-06-01. - Deprecation reason on field
Credit.amount changed fromThe 'amount' field is deprecated.
to None
Use amounts instead for a breakdown of the relevant net, tax, and gross amounts.
- Marked as deprecated on 2023-12-06.
- Scheduled for removal on or after 2024-06-01. - Deprecation reason on field
TransactionType.amount changed fromThe 'amount' field is deprecated.
to None
Use amounts instead for a breakdown of the relevant net, tax, and gross amounts.
- Marked as deprecated on 2023-12-06.
- Scheduled for removal on or after 2024-06-01. - Deprecation reason on field
Payment.amount changed fromThe 'amount' field is deprecated.
to None
Use amounts instead for a breakdown of the relevant net, tax, and gross amounts.
- Marked as deprecated on 2023-12-06.
- Scheduled for removal on or after 2024-06-01. - Deprecation reason on field
Charge.amount changed fromThe 'amount' field is deprecated.
to None
Use amounts instead for a breakdown of the relevant net, tax, and gross amounts.
- Marked as deprecated on 2023-12-06.
- Scheduled for removal on or after 2024-06-01.
- Enum value PAYMENT_PLAN_MISSED_INSTALMENT was removed from
AccountReminderTypesenum
- Type
OnSiteJobsAppointmentJobDetailsInputwas added - Enum value CANCELLED_BY_CUSTOMER was added to
OnSiteJobsAppointmentCancellationCategoryenum - Enum value EXCHANGE was added to
OnSiteJobsWorkCategoryenum - Input Field jobDetails: OnSiteJobsAppointmentJobDetailsInput! was added to input type
OnSiteJobsAppointmentBookingDetailsInput - Input Field jobDetails: OnSiteJobsAppointmentJobDetailsInput! was added to input type
OnSiteJobsCreateAppointmentInput - Enum value METER_EXCHANGE was added to
OnSiteJobsRequestReasonenum - Enum value OMBUDSMAN_COMPLAINT was removed from
OnSiteJobsRequestReasonenum - Enum value NO_SMART_PRODUCT_SUPPORT was removed from
OnSiteJobsRequestReasonenum - Enum value GAINED_CUSTOMER_IN_PREPAY_MODE was removed from
OnSiteJobsRequestReasonenum - Enum value UNRESPONSIVE_DISPLAY was removed from
OnSiteJobsRequestReasonenum - Enum value INCORRECT_CONSUMPTION was removed from
OnSiteJobsRequestReasonenum - Enum value REPLACE_METER_NOT_ENROLLED_TO_DCC was removed from
OnSiteJobsRequestReasonenum - Enum value N_A was removed from
OnSiteJobsRequestReasonenum - Enum value CUSTOMER_NO_LONGER_REQUIRES_GAS was removed from
OnSiteJobsRequestReasonenum - Enum value METER_NOT_COMMUNICATING was removed from
OnSiteJobsRequestReasonenum - Enum value DCC_ENROL_OR_ADOPTION_ISSUE was removed from
OnSiteJobsRequestReasonenum - Enum value READS_NOT_ADVANCING was removed from
OnSiteJobsRequestReasonenum - Enum value EXCHANGE was added to
WorkCategoryenum - Input Field jobDetails: OnSiteJobsAppointmentJobDetailsInput was added to input type
OnSiteJobsUpdateAppointmentInput
- Field touSchemeCode was removed from object type
ConsumptionSplitType - Input Field touSchemeCode: String was added to input type
ForecastConsumptionEntryInput - Field touSchemeCode was added to object type
ForecastConsumptionEntryType - Input Field touSchemeCode removed from input type
ConsumptionSplitInput
- Deprecation reason on field
AccountPaymentType.id changed fromThe 'id' field is deprecated.
to
Please use uuid instead.
- Marked as deprecated on 2026-05-28.
- Scheduled for removal on or after 2026-08-28.The 'id' field is deprecated.
Please use uuid instead.
- Marked as deprecated on 2026-05-28.
- Scheduled for removal on or after 2027-05-28.
- Type
StoreBankDetailsForLeadwas added - Type
StoreBankDetailsForLeadInputwas added - Field storeBankDetailsForLead was added to object type
Mutation
CreatePaymentMethodActionIntentInput.targetType type changed from PaymentActionIntentTargetType! to PaymentMethodActionIntentTargetType!
- Enum value cubicMetres was added to
ConsumptionUnitenum
- Type
TrancheTargetResidualFeeTypewas added - Type
TrancheTargetResidualFeeMarketTypewas added - Type
TrancheTargetResidualFeeInputwas added - Type
TrancheTargetResidualFeeMarketInputwas added - Input Field tranchetargetresidualfee: TrancheTargetResidualFeeInput was added to input type
OneOfTermInput - Input Field storedPaymentMethodDetailsReference: String was added to input type
EnrollmentInput
- Field type was added to object type
QuoteBespokeRateConfigurationType - Field type of type NonEmptyString was added to interface
QuoteTermInterface - Field type was added to object type
QuoteBillDueDateConfigurationType - Field type was added to object type
QuoteContractedVolumeConfigurationType
- Type
FlexSupportedDeviceTypeswas added - Argument supportedDeviceType: FlexSupportedDeviceTypes added to
Query.flexSupportedDevices - Type for argument deviceType on field
Query.flexSupportedDevices changed from KrakenFlexDeviceTypes! to KrakenFlexDeviceTypes - Field supportedDeviceType was added to object type
FlexSupportedDevices
- Type
OnSiteJobsRequestBookingDetailsInputwas added - Type
StartOnSiteJobsAppointmentBookingSessionwas added - Field startOnSiteJobsAppointmentBookingSession was added to object type
Mutation
- Field rateGroupTouScheme was added to object type
Query
- Field timeSlot was added to object type
ConsumptionSplitType - Field touSchemeCode was added to object type
ConsumptionSplitType - Field touScheme was removed from object type
ConsumptionSplitType - Input Field timeSlot: String! was added to input type
ConsumptionSplitInput - Input Field touSchemeCode: String! was added to input type
ConsumptionSplitInput - Input Field touScheme removed from input type
ConsumptionSplitInput
- Type
FloatSafeDecimalwas added RatesInputType.pricePerUnit type changed from Decimal! to FloatSafeDecimal!
- Field paymentUuid was added to object type
AccountRepaymentType
- Type
_BooleanParamwas added - Input Field boolean: _BooleanParam was added to input type
_QuotingParam
- Type
PartnerCommissionTypewas added - Type
PartnerCommissionContractConfigTypewas added - Type
PartnerCommissionInputwas added - Type
PartnerCommissionContractConfigInputwas added - Enum value Smc was added to
ConsumptionUnitenum - Deprecation reason on field
AccountPaymentType.id changed from None toThe 'id' field is deprecated.
Please use uuid instead.
- Marked as deprecated on 2026-05-28.
- Scheduled for removal on or after 2026-08-28. AccountPaymentType.id type changed from ID! to ID- Input Field partnercommission: PartnerCommissionInput was added to input type
OneOfTermInput
- Type
ExtraDetailFieldTypewas added ExtraDetailInput.fieldType type changed from String to ExtraDetailFieldType!ExtraDetailInput.fieldValue type changed from String to String!
- Field uuid was added to object type
AccountPaymentType
PartnerUserType.organisation type changed from AffiliateOrganisationType! to AffiliateOrganisationType
- Type
PossibleErrorwas added - Type
RateLimitwas added
- Type
ExtraQuotingParamsTypewas added - Type
ForecastConsumptionEntryTypewas added - Type
ConsumptionSplitTypewas added - Type
ForecastConsumptionEntryInputwas added - Type
ConsumptionSplitInputwas added - Input Field forecastConsumptionEntries: [ForecastConsumptionEntryInput] was added to input type
UpdateQuoteConfigurationInput - Field extraQuotingParams was added to object type
QuoteConfigurationType
- Type
SendAgreementRescissionConfirmationwas added - Type
SendAgreementRescissionMessageInputwas added - Field sendAgreementRescissionConfirmation was added to object type
Mutation
- Deprecation reason on field
LeadOutput.assignedToTeamIdentifier changed from None toThe 'assignedToTeamIdentifier' field is deprecated.
Lead-level assignment is being removed. Assignment is managed at Opportunity level.
- Marked as deprecated on 2026-05-19.
- Scheduled for removal on or after 2026-07-19. - Deprecation reason on field
LeadOutput.assignedToAffiliateNumber changed from None toThe 'assignedToAffiliateNumber' field is deprecated.
Lead-level assignment is being removed. Assignment is managed at Opportunity level.
- Marked as deprecated on 2026-05-19.
- Scheduled for removal on or after 2026-07-19. - Deprecation reason on field
LeadOutput.assignedToUserIdentifier changed from None toThe 'assignedToUserIdentifier' field is deprecated.
Lead-level assignment is being removed. Assignment is managed at Opportunity level.
- Marked as deprecated on 2026-05-19.
- Scheduled for removal on or after 2026-07-19.
- Type
QuoteBillDueDateConfigurationTypewas added - Input Field emergencyApprovalDetails removed from input type
CreateOnSiteJobsRequestInputType - Input Field reasonApprovalDetails removed from input type
CreateOnSiteJobsRequestInputType
- Enum value RATES_REQUEST_FAILED was added to
QuoteConfigurationStatusenum
- Type
MCSInstallationTypewas added - Field mcsInstallations was added to object type
Query
- Enum value PENDING_VALIDATION was added to
AgreementRolloverStatusenum - Enum value VALIDATING was added to
AgreementRolloverStatusenum - Enum value PENDING_VALIDATION was added to
RolloverStatusenum - Enum value VALIDATING was added to
RolloverStatusenum
- Type
StartOnSiteJobsAppointmentBookingSessionwas removed - Type
StartOnSiteJobsAppointmentBookingSessionForRequestwas added - Field startOnSiteJobsAppointmentBookingSessionForRequest was added to object type
Mutation - Field startOnSiteJobsAppointmentBookingSession was removed from object type
Mutation
- Type
BillRepresentationContextTypewas added - Field account was added to object type
Message - Field accountUser was added to object type
Message - Field id was added to object type
Message - Field context was added to object type
BillRepresentationType - Field message was added to object type
Query
- Field isFinal was added to object type
StatementType - Field isFinal was added to object type
StatementBillingDocumentType
- Type
PartnerUserTypewas added - Type
PartnerUserPermissionwas added - Enum value ACCEPTED was added to
QuoteConfigurationStatusenum - Enum value REJECTED was added to
QuoteConfigurationStatusenum - Enum value SENT was added to
QuoteConfigurationStatusenum - Enum value READY was added to
QuoteConfigurationStatusenum - Enum value FINALISED was removed from
QuoteConfigurationStatusenum - Field partnerUser was added to object type
Query
- Default value for input field
CancelOnSiteJobsAppointmentInputType.alignRequestStatus changed from False to True
- Type
UpdateLeadAssignmentwas removed - Type
UpdateLeadAssignmentInputwas removed - Deprecation reason on field
Lead.assignedToTeamIdentifier changed from None toThe 'assignedToTeamIdentifier' field is deprecated.
Lead-level assignment is being removed. Assignment is managed at Opportunity level.
- Marked as deprecated on 2026-05-19.
- Scheduled for removal on or after 2026-07-19. - Deprecation reason on field
Lead.assignedToUserIdentifier changed from None toThe 'assignedToUserIdentifier' field is deprecated.
Lead-level assignment is being removed. Assignment is managed at Opportunity level.
- Marked as deprecated on 2026-05-19.
- Scheduled for removal on or after 2026-07-19. - Field updateLeadAssignment was removed from object type
Mutation
- Type
QuoteConfigurationStatuswas added - Input Field status: QuoteConfigurationStatus was added to input type
UpdateQuoteConfigurationInput - Field status was added to object type
QuoteConfigurationType
- Field isVerified was added to object type
UserInputType
- Type
CompleteReminderwas added - Type
CompleteReminderInputwas added - Field completeReminder was added to object type
Mutation
- Type
AttachAgreementsToContractsOutputwas added - Type
AttachAgreementsToContractsInputwas added - Type
DetachAgreementsFromContractsOutputwas added - Type
DetachAgreementsFromContractsInputwas added - Field attachAgreementsToContracts was added to object type
Mutation - Field detachAgreementsFromContracts was added to object type
Mutation
- Enum value FCM was added to
NotifiableApplicationExternalProviderenum
- Type
QuoteContractedVolumeConfigurationTypewas added - Type
QuoteContractedVolumePeriodTypewas added
- Type
AuthFlowErrorwas added - Field error was added to object type
AuthFlow
- Deprecation reason on field
LeadOutput.salesChannel changed from None toThe 'salesChannel' field is deprecated.
Sales channel information is being removed from the Lead model. This is information is saved in the Opportunity.
- Marked as deprecated on 2025-06-17.
- Scheduled for removal on or after 2025-10-17. - Deprecation reason on field
Lead.salesChannel changed from None toThe 'salesChannel' field is deprecated.
Sales channel information is being removed from theLeadmodel. This is information is saved in the Opportunity.
- Marked as deprecated on 2025-06-17.
- Scheduled for removal on or after 2025-10-17.
- Field installCode was added to object type
ElectricityMeterPointType - Field installCode was added to object type
GasMeterPointType
- Type
OnSiteJobsAppointmentJobDetailsInputwas removed - Input Field jobDetails removed from input type
OnSiteJobsCreateAppointmentInput - Input Field jobDetails removed from input type
OnSiteJobsAppointmentBookingDetailsInput - Input Field jobDetails removed from input type
OnSiteJobsUpdateAppointmentInput
- Type
CorrectivePeriodTypewas added - Type
CorrectivePeriodMarketConfigTypewas added - Type
CorrectivePeriodInputwas added - Type
CorrectivePeriodMarketConfigInputwas added - Input Field correctiveperiod: CorrectivePeriodInput was added to input type
OneOfTermInput
- Enum value ANZ was added to
Vendorenum
- Type
AccountDebtPositionTypewas added - Type
LedgerDebtPositionTypewas added - Type
LedgerDebtPositionStatuswas added - Field accountDebtPosition was added to object type
Query
- Type
SiteworksAppointmentConnectionTypeConnectionwas removed - Type
SiteworksAppointmentConnectionTypeEdgewas removed - Field siteworksAppointments was removed from object type
Query
- Field ratesAgreedAt was added to object type
GasAgreementType - Field ratesAgreedAt of type DateTime was added to interface
AgreementInterface - Field ratesAgreedAt was added to object type
CommonAgreementType - Field ratesAgreedAt was added to object type
ElectricityAgreementType
- Input Field hmcGuaranteeFull: Decimal was added to input type
ElectricityBespokeRates - Input Field hmcGuaranteeAdvance: Decimal was added to input type
ElectricityBespokeRates
- Type
ValidateAddresswas added - Type
ValidateAddressInputwas added - Type
AddressFieldGroupInputwas added - Type
AddressFieldInputwas added - Field validateAddress was added to object type
Mutation - Field errors was added to object type
AddressFieldConfigType
- Type
PartnerViewerTypewas added - Type
PartnerViewerPermissionwas added - Field partnerViewer was added to object type
Query
- Type
CostOfUsageResponsewas added - Type
CostOfUsagePeriodwas added - Type
DateTimeRangewas added - Type
CostOfUsageBandIntervalwas added - Type
DateTimeRangeInputwas added - Field gbrCostOfUsage was added to object type
Query
- Enum value WEEKENDS was added to
AllBandSubCategoriesenum - Enum value WEEKDAYS was added to
AllBandSubCategoriesenum
- Type
RecordActivatedPaymentMethodwas added - Type
PaymentMethodTypewas added - Type
RecordActivatedPaymentMethodInputwas added - Type
PaymentMethodActionIntentOneOfInputwas added - Type
PaymentMethodActionIntentOptionsInputwas added - Type
PaymentMethodActionIntentTargetTypewas added - Type
FinancialAccountDetailsOneOfInputwas added - Type
CardDetailsInputwas added - Type
CardTypewas added - Type
CardPaymentNetworkwas added - Type
BACSDirectDebitDetailsInputwas added - Type
SEPADirectDebitDetailsInputwas added - Type
ACHDirectDebitDetailsInputwas added - Type
AusBECSDirectDebitDetailsInputwas added - Type
ACSSDebitDetailsInputwas added - Type
NzlBECSDirectDebitDetailsInputwas added - Type
JPNDirectDebitDetailsInputwas added - Type
BPAYDetailsInputwas added - Field recordActivatedPaymentMethod was added to object type
Mutation - Enum value CHARGEBACK was added to
RepaymentReasonenum
- Enum value MEGAWATT_HOURS was added to
Unitsenum
- Type
ProviderAuthDetailsTypewas removed - Type
ClientTypewas removed - Field providerAuthDetails was removed from object type
Query
- Type
CompleteApprovalwas added - Type
CompletedApprovalwas added - Type
CompleteApprovalInputTypewas added - Field completeApproval was added to object type
Mutation
OnSiteJobsCreateAppointmentInput.jobType type changed from String! to NonEmptyString!
- Type
DayTypewas added - Input Field typeOfDays: DayType was added to input type
BillDueDateInput - Input Field numberOfDays: Int was added to input type
BillDueDateInput - Field typeOfDays was added to object type
BillDueDateType - Field numberOfDays was added to object type
BillDueDateType
- Enum value HMC_GUARANTEE_ADVANCE was added to
NonBespokeElectricityRateTypeChoicesenum - Enum value HMC_GUARANTEE_FULL was added to
NonBespokeElectricityRateTypeChoicesenum - Enum value HMC_GUARANTEE_ADVANCE was added to
BespokeNonHalfHourlyElectricityUnitRateRateTypeenum - Enum value HMC_GUARANTEE_FULL was added to
BespokeNonHalfHourlyElectricityUnitRateRateTypeenum
- Argument displayableNumber: String added to
Query.business - Field displayableNumber was added to object type
BusinessType
- Type
AddressFieldDescriptorTypewas added - Type
AddressFieldGroupTypewas added - Type
AddressFieldConfigTypewas added - Type
AddressFieldTypeEnumwas added - Type
AddressFieldValidationRuleTypewas added - Type
AddressFieldOptionTypewas added - Field addressFields was added to object type
Query
- Input Field email removed from input type
ObtainJSONWebTokenInput - Input Field password removed from input type
ObtainJSONWebTokenInput - Input Field captchaResponse removed from input type
ObtainJSONWebTokenInput
- Enum value DEBT_DISCONNECTION was added to
LeaveSupplierSubTypeenum
- Type
CollectionProcessStepStatuswas added UpdateCollectionProcessRecordLatestStepInputType.status type changed from String! to CollectionProcessStepStatus!CollectionProcessStepType.status type changed from String to CollectionProcessStepStatus
- Deprecation reason on field
Lead.assignedToOrganization changed from None toThe 'assignedToOrganization' field is deprecated.
Please use 'assignedToTeamIdentifier' instead.
- Marked as deprecated on 2026-05-07.
- Scheduled for removal on or after 2026-07-07.
- Type
ElectricVehicleVariantTypewas added - Type
ElectricChargePointVariantTypewas added - Field electricVehicleVariant was added to object type
SelectVehicleVariantListItem - Deprecation reason on field
SelectVehicleVariantListItem.vehicleVariant changed from None toThe 'vehicleVariant' field is deprecated.
Please use 'electricVehicleVariant' instead.
- Marked as deprecated on 2026-04-24.
- Scheduled for removal on or after 2026-10-24. - Field electricChargePointVariant was added to object type
SelectChargePointVariantListItem - Deprecation reason on field
SelectChargePointVariantListItem.chargePointVariant changed from None toThe 'chargePointVariant' field is deprecated.
Please use 'electricChargePointVariant' instead.
- Marked as deprecated on 2026-04-24.
- Scheduled for removal on or after 2026-10-24.
- Enum value HMC_GUARANTEE_FULL was added to
AllBandSubCategoriesenum - Enum value HMC_GUARANTEE_ADVANCE was added to
AllBandSubCategoriesenum - Enum value HMC_GUARANTEE_CREDIT was removed from
AllBandSubCategoriesenum
- Type
BespokeRateItemTypeEnumwas added - Input Field rateSpecificationType: String was added to input type
BespokeRateItemInput - Field rateSpecificationType was added to object type
BespokeRateItemType
- Type
UserInputRequiredErrorwas added - Field error was added to object type
UserInputRequired
- Type
ReadingQualityMetawas added - Type
MeterDataQualitieswas added - Field qualities was added to object type
Reading
- Type
AccountUserDetailInputwas added - Argument detail: AccountUserDetailInput added to
Query.accountUser
- Type
UpdateCollectionProcessRecordLatestStepwas added - Type
UpdateCollectionProcessRecordLatestStepOutputTypewas added - Type
CollectionProcessStepTypewas added - Type
UpdateCollectionProcessRecordLatestStepInputTypewas added - Field updateCollectionProcessRecordLatestStep was added to object type
Mutation
- Enum value UNSUPPORTED_FEATURE was removed from
AccountReminderTypesenum
CreateReminderInput.dueAt type changed from DateTime! to DateTime
- Type
RetireCustomerAssetwas added - Type
RetireCustomerAssetInputwas added - Field retireCustomerAsset was added to object type
Mutation - Field minimumDirectDebitAmount was added to object type
PaymentAdequacyType
- Type
RepaymentReasonwas added - Field reason was added to object type
AccountRepaymentType
- Field quoteConfiguration was added to object type
UpdateQuoteConfigurationOutput - Field quoteConfigurationNumber was removed from object type
UpdateQuoteConfigurationOutput
- Deprecation reason on field
Query.energyMixData changed from None toThe 'energyMixData' field is deprecated.
This is no longer being used.
- Marked as deprecated on 2026-05-05.
- Scheduled for removal on or after 2026-06-01.
- Enum value SAP was added to
SiteworksAppointmentAgentenum - Enum value SAP was added to
OnSiteJobsAgentenum
- Type
BaseInstigateContractTerminationInputwas removed - Type
ContractTerminationInstigatedwas removed - Field instigateContractTermination was removed from object type
Mutation
- Enum value REQUIRES_TIMESLOT was added to
OnSiteJobsAppointmentStatusenum - Enum value REQUIRES_TIMESLOT was added to
AppointmentStatusenum
- Type
UpdateQuoteConfigurationOutputwas added - Type
UpdateQuoteConfigurationInputwas added - Type
BespokeRateTermInputwas added - Type
UpdateBespokeRateScheduleInputwas added - Type
UpdateBespokeRateItemInputwas added - Type
ExtraDetailInputwas added - Field updateQuoteConfiguration was added to object type
Mutation
- Type
UserVehiclesTypewas removed - Field userVehicles was removed from object type
Query
- Type
EnodeLinkSessionTypewas removed - Type
EnodeVendorswas removed - Field enodeLinkSession was removed from object type
Query
- Input Field assignedToTeamIdentifier: String was added to input type
CreateLeadInput - Input Field assignedToUserIdentifier: String was added to input type
CreateLeadInput - Input Field assignedToTeamIdentifier: String was added to input type
OpportunitiesQueryInput - Input Field assignedToUserIdentifier: String was added to input type
OpportunitiesQueryInput - Field assignedToTeamIdentifier was added to object type
OpportunityOutput - Field assignedToUserIdentifier was added to object type
OpportunityOutput - Deprecation reason on field
OpportunityOutput.assignedToUser changed from None toThe 'assignedToUser' field is deprecated.
Please use 'assignedToUserIdentifier' instead.
- Marked as deprecated on 2026-04-22.
- Scheduled for removal on or after 2026-06-22. - Deprecation reason on field
OpportunityOutput.assignedToTeam changed from None toThe 'assignedToTeam' field is deprecated.
Please use 'assignedToTeamIdentifier' instead.
- Marked as deprecated on 2026-04-22.
- Scheduled for removal on or after 2026-06-22. - Field assignedToTeamIdentifier was added to object type
Lead - Field assignedToUserIdentifier was added to object type
Lead - Deprecation reason on field
Lead.assignedToUsername changed from None toThe 'assignedToUsername' field is deprecated.
Please use 'assignedToUserIdentifier' instead.
- Marked as deprecated on 2026-04-22.
- Scheduled for removal on or after 2026-06-22. - Input Field assignedToTeamIdentifier: String was added to input type
LeadsQueryInput - Input Field assignedToUserIdentifier: String was added to input type
LeadsQueryInput - Input Field assignedToTeamIdentifier: String was added to input type
CreateOpportunityForLeadInput - Input Field assignedToUserIdentifier: String was added to input type
CreateOpportunityForLeadInput - Input Field assignedToTeamIdentifier: String was added to input type
UpdateOpportunityAssignmentInput - Input Field assignedToUserIdentifier: String was added to input type
UpdateOpportunityAssignmentInput - Input Field assignedToTeamIdentifier: String was added to input type
UpdateLeadAssignmentInput - Input Field assignedToUserIdentifier: String was added to input type
UpdateLeadAssignmentInput - Input Field assignedToTeamIdentifier: String was added to input type
CreateOpportunityAndLeadInput - Input Field assignedToUserIdentifier: String was added to input type
CreateOpportunityAndLeadInput - Field assignedToTeamIdentifier was added to object type
LeadOutput - Field assignedToUserIdentifier was added to object type
LeadOutput - Deprecation reason on field
LeadOutput.assignedToUser changed from None toThe 'assignedToUser' field is deprecated.
Please use 'assignedToUserIdentifier' instead.
- Marked as deprecated on 2026-04-22.
- Scheduled for removal on or after 2026-06-22. - Deprecation reason on field
LeadOutput.assignedToTeam changed from None toThe 'assignedToTeam' field is deprecated.
Please use 'assignedToTeamIdentifier' instead.
- Marked as deprecated on 2026-04-22.
- Scheduled for removal on or after 2026-06-22. - Input Field assignedToTeamIdentifier: String was added to input type
UpdateLeadDetailsInput - Input Field assignedToUserIdentifier: String was added to input type
UpdateLeadDetailsInput
- Type
RescindContractOutputwas added - Type
RescindContractInputwas added - Field rescindedAt was added to object type
Contract - Field rescindContract was added to object type
Mutation - Field rescindedAt was added to object type
ContractDetails
- Enum value HMC_GUARANTEE_CREDIT was added to
AllBandSubCategoriesenum
- Field quality was removed from object type
Reading - Field source was removed from object type
Reading
- Type
LocaltimeMidnightAlignedDateFieldwas removed CreateContractInput.signedAtDate type changed from LocaltimeMidnightAlignedDateField to IndustryMidnightAlignedDateField
- Enum value AUS_EMBEDDED_WATER_ESTIMATION_REQUIRED_FOR_SKIPPED_READING was removed from
AccountReminderTypesenum
- Enum value INDUSTRY_EXCEPTION_STANDING_DATA_PROPERTIES_ADDRESS_FAILED_TO_UPDATE was removed from
AccountReminderTypesenum
- Input Field device: String was added to input type
AccountSearchInputType - Enum value SOLAR_EXPORT_CREDITS_EXCESS was removed from
AccountReminderTypesenum
- Type
LocaltimeMidnightAlignedDateFieldwas added - Input Field validToDate: IndustryMidnightAlignedDateField was added to input type
CreateContractInput - Input Field signedAtDate: LocaltimeMidnightAlignedDateField was added to input type
CreateContractInput - Input Field validFromDate: IndustryMidnightAlignedDateField was added to input type
CreateContractInput CreateContractInput.signedAt type changed from DateTime! to DateTimeCreateContractInput.validFrom type changed from DateTime! to DateTime- Enum value METER_FAULT_AND_ISSUE_ONE_WAY_NOTIFICATION_ACCEPTED was removed from
AccountReminderTypesenum
- Type
IndustryMidnightAlignedDateFieldwas added - Input Field validToDate: IndustryMidnightAlignedDateField was added to input type
TerminateContractInput TerminateContractInput.validTo type changed from DateTime! to DateTime- Input Field validFromDate: IndustryMidnightAlignedDateField was added to input type
ActualizeContractInput ActualizeContractInput.validFrom type changed from DateTime! to DateTime- Input Field applicableAtDate: IndustryMidnightAlignedDateField was added to input type
VaryContractTermsInput
- Type
SMSContentInputwas added - Input Field smsContent: SMSContentInput was added to input type
CreateExternalMessageInput CreateExternalMessageInput.emailContent type changed from EmailContentInput! to EmailContentInput
- Enum value NEEDS_ATTENTION was added to
RolloverStatusenum - Enum value NEEDS_ATTENTION was added to
AgreementRolloverStatusenum
- Type
PurchaseVoucherswas added - Type
LeadTypewas added - Field purchaseVouchers was added to object type
Mutation - Field lead was added to object type
PaymentInstructionOwnerType
- Field cancelledAt was added to object type
OnSiteJobsAppointmentType
- Field regex was added to object type
UserInputType
- Type
FlatRateBehaviourwas added - Input Field flatRateBehaviour: FlatRateBehaviour was added to input type
MeterPointSwitchContext
- Field textRegex was added to object type
FunnelField
- Enum value INVALID was added to
LifecycleSupplyPointProcessStatusenum
- Enum value PERCENTAGE_ABSOLUTE was removed from
PreferencesUnitChoicesenum - Enum value PERCENTAGE_RELATIVE was removed from
PreferencesUnitChoicesenum
- Field fieldCode was added to object type
QuoteConfigurationExtraDetailItemType - Field fieldValue was added to object type
QuoteConfigurationExtraDetailItemType - Field fieldType was added to object type
QuoteConfigurationExtraDetailItemType - Field valueType was removed from object type
QuoteConfigurationExtraDetailItemType - Field value was removed from object type
QuoteConfigurationExtraDetailItemType - Field code was removed from object type
QuoteConfigurationExtraDetailItemType
- Enum value ADYEN was added to
Vendorenum
- Enum value GBE was removed from
SiteworksAppointmentAgentenum
- Type
QuoteBespokeRateConfigurationTypewas added - Type
QuoteTermInterfacewas added - Type
QuoteBespokeRateScheduleTypewas added - Type
QuoteBespokeRateItemTypewas added - Type
QuoteConfigurationVariantProfileTypewas added - Type
QuoteConfigurationTypewas added - Type
QuoteConfigurationExtraDetailItemTypewas added - Enum value GAS_READING_REMOVED_INSTALLED_RECEIVED was removed from
AccountReminderTypesenum - Field quoteConfigurationByNumber was added to object type
Query
- Enum value FIELDWORKS_SERVICE_ORDER_STATUS_UPDATED was removed from
AccountReminderTypesenum - Default value for input field
OnSiteJobsUpdateAppointmentInput.commsStrategy changed from None to Undefined - Default value for input field
OnSiteJobsUpdateAppointmentInput.jobDetails changed from None to Undefined - Default value for input field
OnSiteJobsUpdateAppointmentInput.cancellationCategory changed from None to Undefined - Default value for input field
OnSiteJobsUpdateAppointmentInput.status changed from None to Undefined
- Field isOfficial was added to object type
ComplaintType - Enum value GAS_EXCEPTION_CUSTOMER_TRANSFER_CANCELLED was removed from
AccountReminderTypesenum
- Enum value ENERGISE was removed from
OnSiteJobsWorkCategoryenum - Enum value WATER was removed from
OnSiteJobsWorkCategoryenum - Enum value IHD_INSTALL was removed from
OnSiteJobsWorkCategoryenum - Enum value METERING_SERVICE_WORKS was removed from
OnSiteJobsWorkCategoryenum - Enum value SEWER was removed from
OnSiteJobsWorkCategoryenum - Enum value NEW_CONNECTION was removed from
OnSiteJobsWorkCategoryenum - Enum value INVESTIGATE_FAULT was removed from
OnSiteJobsWorkCategoryenum - Enum value ISOLATOR_SWITCH_INSTALL was removed from
OnSiteJobsWorkCategoryenum - Enum value REMOVE was removed from
OnSiteJobsWorkCategoryenum - Enum value REINSTALL was removed from
OnSiteJobsWorkCategoryenum - Enum value REPLACE_SEALS was removed from
OnSiteJobsWorkCategoryenum - Enum value CONFIRM_METER_DETAILS was removed from
OnSiteJobsWorkCategoryenum - Enum value BRACKET_INSTALLATION was removed from
OnSiteJobsWorkCategoryenum - Enum value EV was removed from
OnSiteJobsWorkCategoryenum - Enum value AD_HOC_READING was removed from
OnSiteJobsWorkCategoryenum - Enum value INTERNAL was removed from
OnSiteJobsWorkCategoryenum - Enum value COMMISSION was removed from
OnSiteJobsWorkCategoryenum - Enum value SUPPLY_SERVICE_WORKS was removed from
OnSiteJobsWorkCategoryenum - Enum value EXCHANGE was removed from
OnSiteJobsWorkCategoryenum - Enum value METER_TAILS_UPGRADE was removed from
OnSiteJobsWorkCategoryenum - Enum value DE_ENERGISE was removed from
OnSiteJobsWorkCategoryenum - Enum value MOVE was removed from
OnSiteJobsWorkCategoryenum - Enum value COMMS_HUB_POWER_CYCLE was removed from
OnSiteJobsWorkCategoryenum - Enum value ACCURACY_TEST was removed from
OnSiteJobsWorkCategoryenum - Enum value COMMS_HUB_REPLACEMENT was removed from
OnSiteJobsWorkCategoryenum
- Type
ExtendAgreementPeriodInputwas added - Type
PublishApprovalApprovedEventwas removed - Type
PublishApprovalApprovedEventInputwas removed - Type
InstigateContractVariationOutputwas removed - Type
InstigateContractVariationInputwas removed - Type
InkConversationsConnectionwas added - Type
InkConversationsEdgewas added - Type
ExtendAgreementPeriodwas added - Type
AssociateArchivedRecordingsSummaryTypewas added - Type
AssociateArchivedRecordingResultTypewas added - Type
AssociateArchivedRecordingResultStatuswas added - Type
StartOnSiteJobsAppointmentReschedulingSessionwas added - Field results was added to object type
AssociateArchivedCallRecordingsWithCalls - Field summary was added to object type
AssociateArchivedCallRecordingsWithCalls - Field receivedCount was removed from object type
AssociateArchivedCallRecordingsWithCalls - Field params was added to object type
Reminder - Field stepSlug was removed from object type
AgreementRescissionType - Field stepName was removed from object type
AgreementRescissionType - Enum value OTHER was added to
WorkCategoryenum - Enum value INVESTIGATE_FAULT was removed from
WorkCategoryenum - Enum value IHD_INSTALL was removed from
WorkCategoryenum - Enum value ENERGISE was removed from
WorkCategoryenum - Enum value EXCHANGE was removed from
WorkCategoryenum - Enum value CONFIRM_METER_DETAILS was removed from
WorkCategoryenum - Enum value ACCURACY_TEST was removed from
WorkCategoryenum - Enum value DE_ENERGISE was removed from
WorkCategoryenum - Enum value ISOLATOR_SWITCH_INSTALL was removed from
WorkCategoryenum - Enum value NEW_CONNECTION was removed from
WorkCategoryenum - Enum value COMMS_HUB_POWER_CYCLE was removed from
WorkCategoryenum - Enum value COMMS_HUB_REPLACEMENT was removed from
WorkCategoryenum - Enum value REINSTALL was removed from
WorkCategoryenum - Enum value REPLACE_SEALS was removed from
WorkCategoryenum - Enum value COMMISSION was removed from
WorkCategoryenum - Enum value REMOVE was removed from
WorkCategoryenum - Enum value MOVE was removed from
WorkCategoryenum - Enum value BRACKET_INSTALLATION was removed from
WorkCategoryenum - Enum value METER_TAILS_UPGRADE was removed from
WorkCategoryenum - Field inkLiveChatConversations was added to object type
Query - Deprecation reason on field
Query.chargePointVariants changed from None toThe 'chargePointVariants' field is deprecated.
Please use 'flexSupportedDevices' instead.
- Marked as deprecated on 2026-04-15.
- Scheduled for removal on or after 2026-10-15. - Deprecation reason on field
Query.electricVehicles changed from None toThe 'electricVehicles' field is deprecated.
Please use 'flexSupportedDevices' instead.
- Marked as deprecated on 2026-04-15.
- Scheduled for removal on or after 2026-10-15. - Input Field assignedToAffiliateNumber: String was added to input type
UpdateLeadAssignmentInput - Field lastMessageAt was added to object type
InkConversation - Field extendAgreementPeriod was added to object type
Mutation - Field startOnSiteJobsAppointmentReschedulingSession was added to object type
Mutation - Field instigateContractVariation was removed from object type
Mutation - Field publishApprovalApprovedEvent was removed from object type
Mutation - Removed argument appointmentIdToReschedule from
Mutation.startOnSiteJobsAppointmentBookingSession - Field required was added to object type
FunnelField - Deprecation reason on field
FunnelField.deprecated changed from None toThe 'deprecated' field is deprecated.
Fields are not being deprecated
- Marked as deprecated on 2026-04-20.
- Scheduled for removal on or after 2026-05-20. - Input Field assignedToAffiliateNumber: String was added to input type
UpdateOpportunityAssignmentInput - Enum value RESCINDED was added to
ContractStatusenum - Field conversationRelayId was added to object type
EscalateInkConversation - Field conversation was removed from object type
EscalateInkConversation - Input Field archivedRecordingFileUri: URI! was added to input type
ArchivedCallRecordingInput - Input Field publicRecordingFileUri removed from input type
ArchivedCallRecordingInput - Input Field accountNumber: String! was added to input type
EscalateInkConversationInput - Field label was added to object type
QuotingParamType - Deprecation reason on field
SalesFunnel.uncollectedFields changed from None toThe 'uncollectedFields' field is deprecated.
Is not necessary since fields are part of a collection
- Marked as deprecated on 2026-04-20.
- Scheduled for removal on or after 2026-05-20. - Input Field params: JSONString was added to input type
CreateReminderInput - Field chargePointPowerOutput was added to object type
SmartFlexChargePoint - Field vehicleBatterySize was added to object type
SmartFlexChargePoint - Deprecation reason on field
SmartFlexChargePoint.chargePointVariant changed from None toThe 'chargePointVariant' field is deprecated.
Please use fields directly on 'SmartFlexVehicle' instead.
- Marked as deprecated on 2026-04-15.
- Scheduled for removal on or after 2026-10-15. - Deprecation reason on field
SmartFlexChargePoint.vehicleVariant changed from None toThe 'vehicleVariant' field is deprecated.
Please use fields directly on 'SmartFlexVehicle' instead.
- Marked as deprecated on 2026-04-15.
- Scheduled for removal on or after 2026-10-15. - Input Field stepSlug removed from input type
UpdateAgreementRescissionInput - Input Field stepName removed from input type
UpdateAgreementRescissionInput - Enum value AWAITING_APPROVAL was added to
CatalogComponentStatusenum - Field isTradToSmartExchange was removed from object type
ActiveAppointmentType - Enum value INDUSTRY_EXCEPTION_CHANGE_OF_SUPPLIER_CANCELLED was removed from
AccountReminderTypesenum - Enum value INDUSTRY_EXCEPTION_CHANGE_REQUEST_COMPLETED was removed from
AccountReminderTypesenum - Enum value JPN_SUPPLY_POINT_FAILS_CAN_SUPPLY_CHECK was removed from
AccountReminderTypesenum - Enum value INDUSTRY_EXCEPTION_UNABLE_TO_ENROL_METER_POINT_NEXT_SCHEDULED_READ_DATE_PAST was removed from
AccountReminderTypesenum - Enum value INDUSTRY_MANUAL_ACTION_REQUIRED was removed from
AccountReminderTypesenum - Enum value JPN_SHORT_TERM_MOVE_IN_REJECTION was removed from
AccountReminderTypesenum - Field chargePointPowerOutput was added to object type
SmartFlexVehicle - Field vehicleBatterySize was added to object type
SmartFlexVehicle - Deprecation reason on field
SmartFlexVehicle.chargePointVariant changed from None toThe 'chargePointVariant' field is deprecated.
Please use fields directly on 'SmartFlexVehicle' instead.
- Marked as deprecated on 2026-04-15.
- Scheduled for removal on or after 2026-10-15. - Deprecation reason on field
SmartFlexVehicle.vehicleVariant changed from None toThe 'vehicleVariant' field is deprecated.
Please use fields directly on 'SmartFlexVehicle' instead.
- Marked as deprecated on 2026-04-15.
- Scheduled for removal on or after 2026-10-15. - Input Field assignedToTeamName: String was added to input type
UpdateLeadDetailsInput - Input Field assignedToAffiliateNumber: String was added to input type
UpdateLeadDetailsInput - Input Field assignedToUsername: String was added to input type
UpdateLeadDetailsInput - Enum value UPDATE_IN_PROGRESS was added to
LifecycleSupplyPointProcessStatusenum - Enum value UPDATE_ERRORED was added to
LifecycleSupplyPointProcessStatusenum - Enum value UPDATE_STALLED was added to
LifecycleSupplyPointProcessStatusenum - Enum value UPDATE_FAILED was added to
LifecycleSupplyPointProcessStatusenum
- Enum value INDUSTRY_WARNING_MESSAGE_RECEIVED was removed from
AccountReminderTypesenum - Deprecation reason on field
Mutation.startTestChargeForSmartFlexOnboarding changed fromThe 'startTestChargeForSmartFlexOnboarding' field is deprecated.
to
This functionality will no longer be available.
- Marked as deprecated on 2026-01-05.
- Scheduled for removal on or after 2026-07-05.The 'startTestChargeForSmartFlexOnboarding' field is deprecated.
This functionality will no longer be available.
- Marked as deprecated on 2026-04-03.
- Scheduled for removal on or after 2026-10-03.
You can read more about this deprecation on:
https://announcements.kraken.tech/announcements/public/1019 - Deprecation reason on field
Mutation.thirdPartyCompleteDeviceRegistration changed fromThe 'thirdPartyCompleteDeviceRegistration' field is deprecated.
to
This functionality will no longer be available.
- Marked as deprecated on 2026-01-05.
- Scheduled for removal on or after 2026-07-05.The 'thirdPartyCompleteDeviceRegistration' field is deprecated.
This functionality will no longer be available.
- Marked as deprecated on 2026-04-03.
- Scheduled for removal on or after 2026-10-03.
You can read more about this deprecation on:
https://announcements.kraken.tech/announcements/public/1020/
- Enum value REQUESTED was removed from
OnSiteJobsAssetStatusenum
- Type
CreatePaymentMethodActionIntentwas added - Type
CreatePaymentMethodActionIntentInputwas added - Type
PaymentMethodOwnerInputwas added - Field createPaymentMethodActionIntent was added to object type
Mutation
- Type
TerminationFeeTypeEnumwas added TerminationFeeType.feeType type changed fromTerminationFeeTypetoTerminationFeeTypeEnum
- Type
UpdateOptionsLanguagePreferencewas added - Type
OptionsLanguagePreferenceChoiceswas added - Type
OptionsLanguagePreferenceInputwas added - Field updateOptionsLanguagePreference was added to object type
Mutation
- Enum value NISSAN was added to
ProviderChoicesenum
- Type
EscalateInkConversationwas added - Type
EscalateInkConversationInputwas added - Enum value ESCALATE_INK_CONVERSATION was added to
ExpiringTokenScopeenum - Enum value ESCALATE_INK_CONVERSATION was added to
PreSignedTokenScopeenum - Field escalateInkConversation was added to object type
Mutation
- Type
AssociateArchivedCallRecordingsWithCallswas added - Type
AssociateArchivedCallRecordingsWithCallsInputwas added - Type
ArchivedCallRecordingInputwas added - Type
URIwas added - Field associateArchivedCallRecordingsWithCalls was added to object type
Mutation
- Input Field contractNote: ContractNoteInput was added to input type
VaryContractTermsInput - Input Field contractNote: ContractNoteInput was added to input type
TerminateContractInput
- Field id was added to object type
AccountNoteType
- Type
CreateExternalMessageEventwas added - Type
ExternalMessageEventTypewas added - Type
MessageEventTypewas added - Type
CreateExternalMessageEventInputwas added - Type
DeliveryFailedInputwas added - Type
DeferredInputwas added - Type
OpenedInputwas added - Type
ClickedInputwas added - Input Field isHouseMove: Boolean was added to input type
UpdateLeaveSupplierInput - Input Field isHouseMove: Boolean was added to input type
LeaveSupplierInput - Field createExternalMessageEvent was added to object type
Mutation
- Enum value READ was added to
InkMessageDeliveryStatusenum
- Field stage was added to object type
LeaveSupplierProcessType - Field stage was added to object type
JoinSupplierProcessType
- Deprecation reason on field
Mutation.instigateContractTermination changed from None toThe 'instigateContractTermination' field is deprecated.
This is a legacy mutation. The terminateContract mutation should be used instead.
- Marked as deprecated on 2026-04-01.
- Scheduled for removal on or after 2026-04-30.
- Type
UserInputwas added - Input Field userInput: [UserInput!] was added to input type
UserInputRequiredInput UserInputRequiredInput.userInputs type changed from JSONString! to JSONString
- Field request was added to object type
OnSiteJobsAppointmentType - Enum value POST_APPOINTMENT_RESCHEDULED was added to
OnSiteJobsAppointmentActionTriggerStageenum
- Type
GasEnrollmentMarketInputwas added - Type
GasQuotedSupplyPointMarketInputwas added - Type
GasProductCatalogMarketInputwas added - Input Field gasSupplyPointData: GasEnrollmentMarketInput was added to input type
OneOfMarketEnrollmentInputType
- Enum value IFS was added to
OnSiteJobsAgentenum - Enum value IFS was added to
SiteworksAppointmentAgentenum
- Field billingTriggerConfiguration of type BillingTriggerConfiguration was added to interface
AccountInterface - Field billingTriggerConfiguration of type BillingTriggerConfiguration was added to interface
LedgerInterface - Field billingTriggerConfiguration was added to object type
AccountType - Field billingTriggerConfiguration was added to object type
LedgerType
- Type
TrancheTargetConfigurationTypewas added - Type
TrancheTargetMarketConfigurationTypewas added - Type
TrancheTargetConfigurationInputwas added - Type
TrancheTargetMarketConfigurationInputwas added - Type
CalculationPeriodFrequencywas added - Input Field tranchetargetconfiguration: TrancheTargetConfigurationInput was added to input type
OneOfTermInput
- Type
BulkAwardLoyaltyPointswas added - Type
BulkAwardLoyaltyPointsInsertedItemResultwas added - Type
BulkAwardLoyaltyPointsFailedItemResultwas added - Type
BulkAwardLoyaltyPointsInputwas added - Type
BulkAwardLoyaltyPointsItemInputwas added - Field bulkAwardLoyaltyPoints was added to object type
Mutation
- Field isReversed was added to object type
VoucherRedemptionType
- Type
ElectricityEnrollmentMarketInputwas added - Type
ElectricityQuotedSupplyPointMarketInputwas added - Type
AdvancedParamsInputwas added - Type
MeasurementClasswas added - Type
RetrievalMethodwas added - Type
RegularReadingCyclewas added - Type
TraditionalFallBackReadFrequencywas added - Type
ElectricityProductCatalogMarketInputwas added - Type
RatesInputTypewas added - Input Field electricitySupplyPointData: ElectricityEnrollmentMarketInput was added to input type
OneOfMarketEnrollmentInputType
- Type
CreateAccountCreditwas removed - Type
CreateAccountCreditInputwas removed - Type
AccountCreditReasonTypewas removed - Argument accountNumbers: [NonEmptyString!] added to
Query.getOnSiteJobsRequests - Field createAccountCredit was removed from object type
Mutation
- Type
UpdateCampaignAccountExpiryDateInputwas added - Type
BillingTriggerConfigurationsForTargetwas added - Type
BillingTriggerTargetReferencewas added - Type
BillingTriggerTargetTypewas added - Type
BillingTriggerConfigurationwas added - Type
BillingOperationFrequencywas added - Type
BillingTriggerOperationTypewas added - Type
BillingTriggerFrequencywas added - Type
BillingOperationTemporalParamsTypewas added - Type
BillingTriggerConfigurationsConnectionwas added - Type
BillingTriggerConfigurationsEdgewas added - Type
TargetInputwas added - Type
UpdateCampaignAccountExpiryDatewas added - Enum value PROPERTY was added to
LinkedObjectTypeenum - Enum value ACCOUNT_PROPERTY_EFFECTIVE_PERIOD was added to
LinkedObjectTypeenum - Field billingTriggerConfigurations was added to object type
Query - Field updateCampaignAccountExpiryDate was added to object type
Mutation
- Enum value CUSTOM was added to
PaymentTypeenum
- Type
PaymentScheduleDataTypewas added - Type
RegularScheduleTypewas added - Type
BillTriggeredScheduleTypewas added - Type
BalanceTriggeredScheduleTypewas added - Type
BillTriggeredBalanceTargetScheduleTypewas added - Field activePower was added to object type
SmartFlexChargePointStatus - Field paymentScheduleData was added to object type
JoinSupplierProcessDataType - Field activePower was added to object type
SmartFlexVehicleStatus
- Type
TimeOfUseSchemeTypewas added - Type
TimeSlotWithActivationRuleTypewas added - Type
SeasonTypewas added - Field timeOfUseScheme was added to object type
ElectricityAgreementType
- Input Field timestamp: DateTime! was added to input type
SuccessfulPaymentDetailsInput - Input Field timestamp: DateTime! was added to input type
PaymentDetailsInput - Input Field timestamp: DateTime! was added to input type
FailedPaymentDetailsInput
- Type
PaymentAdequacyChangeTypewas added - Field latestAppliedPaymentAdequacyChange was added to object type
PaymentAdequacyDetailsType
- Argument excludeByDisplayName: [String] added to
Query.vouchersForAccount
- Type
InkStorylineAnalyzerResultwas added - Type
InkStorylineAnalyzerResultInputwas added - Type
StorylineAnalyzerTypeChoiceswas added - Input Field analyzerResults: [InkStorylineAnalyzerResultInput!] was added to input type
AddStorylineToInkConversationInput - Field analyzerResults was added to object type
InkStoryline
- Type
RegisterCustomerAssetwas added - Type
RegisterCustomerAssetInputwas added - Type
CustomerAssetTypeEnumwas added - Type
CustomerAssetTypewas added - Field customerAssets was added to object type
AccountType - Field customerAsset was added to object type
Query - Field customerAssets of type [CustomerAssetType] was added to interface
AccountInterface - Field registerCustomerAsset was added to object type
Mutation
- Type
CreateInternalCompanywas added - Type
CreateInternalCompanyResultTypewas added - Type
CreateInternalCompanyInputwas added - Type
PushNotificationEventTypewas added - Type
PushNotificationMessageTypewas added - Field createInternalCompany was added to object type
Mutation - Enum value PUSH_NOTIFICATION_SENT was added to
AccountEventTypeenum - Union member PushNotificationEventType was added to
AccountEventUnion type
- Field meterPoint was added to object type
ElectricityMeterPointDetails - Field electricityMeterPointDetails was added to object type
ElectricityMeterPointType
- Argument offset: Int added to
Query.opportunities - Argument offset: Int added to
Query.leads - Enum value DUPLICATE_CARD_FINGERPRINTS was added to
AccountReminderTypesenum - Enum value DUPLICATE_CARD_FINGERPRINTs was removed from
AccountReminderTypesenum
- Argument excludeRefunded: Boolean added to
Query.vouchersForAccount - Field refundedAt was added to object type
VoucherPurchaseType
- Type
PublishApprovalApprovedEventwas added - Type
PublishApprovalApprovedEventInputwas added - Type
ReadDeviceLogwas added - Type
ReadDeviceLogInputwas added - Input Field overrideExistingProcess: Boolean was added to input type
CommissionMeterInput - Field readDeviceLog was added to object type
Mutation - Field publishApprovalApprovedEvent was added to object type
Mutation
- Type
RecordFailedPaymentwas added - Type
RecordFailedPaymentInputwas added - Type
FailedPaymentDetailsInputwas added - Type
FailureReasonwas added - Type
InternalCompanyConnectionTypeConnectionwas added - Type
InternalCompanyConnectionTypeEdgewas added - Type
RoutingAttributeTypewas added - Field recordFailedPayment was added to object type
Mutation - Field routingAttributes was added to object type
Query - Field internalCompanies was added to object type
Query
- Type
ContractNoteInputwas added - Type
ContractNoteTypewas added - Input Field contractNote: ContractNoteInput was added to input type
BaseInstigateContractTerminationInput - Field notes of type [ContractNoteType] was added to interface
ContractJourneyInterface - Field notes was added to object type
ContractDetails - Field notes was added to object type
Contract - Input Field contractNote: ContractNoteInput was added to input type
InstigateContractVariationInput - Field notes was added to object type
ContractCreationJourneyType CreateExternalMessageInput.accountNumber type changed from String to String!
- Type
EnrollmentReversedwas added - Type
ReverseEnrollmentInputwas added - Field reverseEnrollment was added to object type
Mutation
- Type
LeaveSupplierReversedwas added - Type
ReverseLeaveSupplierInputwas added - Field reverseLeaveSupplier was added to object type
Mutation
- Type
OrderDetailsTypewas removed - Type
OrderTypewas removed - Type
OrderCustomerTypewas removed - Type
OrderLineTypewas removed - Type
OrderItemTypewas removed - Type
ItemProfileTypewas removed - Type
OrderLinePeriodTypewas removed - Type
OrderLineDateRangeTypewas removed - Type
OrderLineDurationTypewas removed - Type
OrderResourcewas removed - Type
ProcessOrderOutputwas removed - Type
LegacyOrderDetailsTypewas added - Type
LegacyOrderTypewas added - Type
LegacyOrderCustomerTypewas added - Type
LegacyOrderLineTypewas added - Type
LegacyOrderItemTypewas added - Type
LegacyItemProfileTypewas added - Type
LegacyOrderLinePeriodTypewas added - Type
LegacyOrderLineDateRangeTypewas added - Type
LegacyOrderLineDurationTypewas added - Type
LegacyOrderResourcewas added - Type
LegacyProcessOrderOutputwas added - Type
OnSiteJobsExternalJobTypeMappingTypewas added - Field externalJobTypeMapping was added to object type
OnSiteJobsAppointmentType - Deprecation reason on field
OnSiteJobsAppointmentType.externalJobType changed from None toThe 'externalJobType' field is deprecated.
Please use externalJobTypeMapping instead.
- Marked as deprecated on 2026-03-17.
- Scheduled for removal on or after 2026-04-17. - Enum value JPN_BILLING_PATTERN_CHANGED_DUE_TO_READING_DATE_CHANGE was removed from
AccountReminderTypesenum - Deprecation reason on field
Mutation.createAccountCredit changed fromThe 'createAccountCredit' field is deprecated.
to
Use postCredit mutation as it is ledger aware.
- Marked as deprecated on 2022-07-04.
- Scheduled for removal on or after 2024-01-01.The 'createAccountCredit' field is deprecated.
Use postCredit mutation as it is ledger aware.
- Marked as deprecated on 2022-07-04.
- Scheduled for removal on or after 2026-03-30. Mutation.legacyProcessOrder type changed from ProcessOrderOutput! to LegacyProcessOrderOutput!- Field legacyOrderDetails was added to object type
Query - Field orderDetails was removed from object type
Query
- Type
InternalCompanyTypewas added - Type
SearchCriteriaInputwas added - Field internalCompany was added to object type
Query
- Input Field contractIdentifiers: [String] was added to input type
EnrollmentInput - Field contractIdentifiers was added to object type
JoinSupplierProcessType
- Enum value GBE was added to
SiteworksAppointmentAgentenum
- Type
PromotionAssignmentPeriodTypewas removed - Type
PromotionAssignmentPeriodInputwas removed - Input Field assignmentPeriod removed from input type
PromotionAssignmentScheduleInput - Field assignmentPeriod was removed from object type
PromotionAssignmentScheduleType
- Type
UpdateAgentAuxiliaryStatuswas added - Type
UpdateAgentAuxiliaryStatusInputwas added - Field updateAgentAuxiliaryStatus was added to object type
Mutation
- Type
RecordPendingPaymentwas added - Type
RecordPendingPaymentInputwas added - Type
PaymentDetailsInputwas added - Type
CreateExternalMessagewas added - Type
ExternalMessageTypewas added - Type
CreateExternalMessageInputwas added - Type
EmailContentInputwas added - Field recordPendingPayment was added to object type
Mutation - Field createExternalMessage was added to object type
Mutation
- Argument ledgerNumber: String added to
PeriodBasedDocumentType.closingBalance - Argument ledgerNumber: String added to
PeriodBasedDocumentType.openingBalance
- Enum value AUS_GET_CORRECT_PHONE_NUMBER was removed from
AccountReminderTypesenum
- Type
CloseInkConversationwas added - Type
CloseInkConversationInputwas added - Type
ConversationClosedReasonChoiceswas added - Field closeInkConversation was added to object type
Mutation OnSiteJobsCreateAppointmentInput.assets type changed from [OnSiteJobsAssetInput] to [OnSiteJobsAssetInput!]OnSiteJobsUpdateAppointmentInput.assets type changed from [OnSiteJobsAssetInput] to [OnSiteJobsAssetInput!]OnSiteJobsUpdateRequestInput.assets type changed from [OnSiteJobsAssetInput] to [OnSiteJobsAssetInput!]CreateOnSiteJobsRequestInputType.supplyPointInternalIds type changed from [Int] to [Int!]CreateOnSiteJobsRequestInputType.assets type changed from [OnSiteJobsAssetInput]! to [OnSiteJobsAssetInput!]!CreateOnSiteJobsRequestInputType.supplyPointIdentifierToMarketNameMapping type changed from [SupplyPointIdentifierToMarketNameMappingInput] to [SupplyPointIdentifierToMarketNameMappingInput!]
InkStorylineEntryInput.contentId type changed from Int to BigIntInkStorylineEntry.contentId type changed from Int to BigInt
- Field knowledgeArticleIds was added to object type
InkStoryline - Field params was added to object type
CommonAgreementType - Input Field knowledgeArticleIds: [Int!] was added to input type
AddStorylineToInkConversationInput
- 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
- Field siteworksKrakenFieldAppointmentPollMaxCount was removed from object type
Query - Field siteworksKrakenFieldAppointmentPollDelay was removed from object type
Query - Field siteworksKrakenFieldAppointmentPollInterval was removed from object type
Query
- Field createdAt was added to object type
OnSiteJobsAppointmentType - Field preferredStartDate was added to object type
OnSiteJobsAppointmentType - Field deadlineDate was added to object type
OnSiteJobsAppointmentType
- Input Field externalIdentifier: String was added to input type
SimpleServicesEnrollmentMarketInput
- Default value for input field
PaymentScheduleInput.validFrom changed from '2026-03-09' to Undefined
- Default value for input field
PaymentScheduleInput.validFrom changed from '2026-03-06' to '2026-03-09'
- 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
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 bypassTerminalAppointmentStatus: Boolean was added to input type
OnSiteJobsUpdateAppointmentInput - Input Field alignRequestStatusWithAppointment: Boolean was added to input type
OnSiteJobsUpdateAppointmentInput
- Default value for input field
PaymentScheduleInput.validFrom changed from '2026-03-05' to '2026-03-06'
- Type
AddChildToPropertywas added - Type
AddChildToPropertyInputwas added - Field addChildToProperty was added to object type
Mutation
- Deprecation reason on field
Mutation.instigateContractVariation changed from None toThe '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 fromThe 'varyContractTerms' field is deprecated.
to None
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.
- Type
AddPropertyToHierarchywas added - Type
AddPropertyToHierarchyInputwas added - Field addPropertyToHierarchy was added to object type
Mutation - Argument ledgerNumber: String added to
PeriodBasedDocumentType.transactions - Argument ledgerNumber: String added to
InvoiceType.transactions
- Enum value POST_APPOINTMENT_ABORTED was added to
OnSiteJobsAppointmentActionTriggerStageenum
- Type
CreateSiteworksEventwas removed - Type
CreateSiteworksEventInputwas removed - Type
SiteworksEventTypewas removed - Type
CreateSiteworksEventExternalwas removed - Field createSiteworksEventExternal was removed from object type
Mutation - Field createSiteworksEvent was removed from object type
Mutation
- Default value for input field
PaymentScheduleInput.validFrom changed from '2026-03-04' to '2026-03-05'