Skip to main content

GraphQL API Changelog

This page shows the history of changes to the GraphQL schema.
  • Type LegacyOrderDetailsType was removed
  • Type LegacyOrderType was removed
  • Type LegacyOrderCustomerType was removed
  • Type LegacyOrderLineType was removed
  • Type LegacyOrderItemType was removed
  • Type LegacyItemProfileType was removed
  • Type LegacyOrderLinePeriodType was removed
  • Type LegacyOrderLineDateRangeType was removed
  • Type LegacyOrderLineDurationType was removed
  • Type SalesRecordType was removed
  • Type KrakenDrivenSalesInfoType was removed
  • Type KrakenTrackedSalesInfoType was removed
  • Type ExternalSalesInfoType was removed
  • Type OrderStatus was removed
  • Type LegacyOrderResource was removed
  • Type LegacyProcessOrderOutput was removed
  • Type LegacyProcessOrderInput was removed
  • Type LegacyOrderInput was removed
  • Type LegacyCustomerOrderInput was removed
  • Type LegacyOrderLineInput was removed
  • Type LegacyOrderItemInput was removed
  • Type LegacyItemProfileInput was removed
  • Type LegacyMarketDataInput was removed
  • Type OneOfMarketEnrollmentInputType was removed
  • Type ElectricityEnrollmentMarketInput was removed
  • Type ElectricityQuotedSupplyPointMarketInput was removed
  • Type AdvancedParamsInput was removed
  • Type MeasurementClass was removed
  • Type RetrievalMethod was removed
  • Type RegularReadingCycle was removed
  • Type TraditionalFallBackReadFrequency was removed
  • Type ElectricityProductCatalogMarketInput was removed
  • Type RatesInputType was removed
  • Type FloatSafeDecimal was removed
  • Type GasEnrollmentMarketInput was removed
  • Type GasQuotedSupplyPointMarketInput was removed
  • Type GasProductCatalogMarketInput was removed
  • Type SimpleServicesEnrollmentMarketInput was removed
  • Type SimpleServicesMarketDataSourceInput was removed
  • Type SimpleServicesQuotedSupplyPointInput was removed
  • Type SimpleServicesProductCatalogInput was removed
  • Type SimpleServicesAgreementTransferInput was removed
  • Type LegacyOrderLinePeriodInput was 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 to
    The '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 to
    The '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 to
    The '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 to
    The '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 to
    The '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 to
    The '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 to
    The '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.
  • Deprecation reason on field PortfolioUserRoleType.id changed from None to
    The '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 to
    The '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.
  • Argument brandCode: BrandChoices added to Query.availableProducts
  • Type SupplyPointInterfaceConnection was added
  • Type SupplyPointInterfaceEdge was added
  • Field supplyPointsInterface was added to object type CoreSiteworksRequestType
  • Deprecation reason on field CoreSiteworksRequestType.marketSupplyPoints changed from None to
    The '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 to
    The '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 to
    The '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 to
    The '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 to
    The '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 to
    The '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 to
    The '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 to
    The '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 CreateNewAgreementFromProductSwitchProcess was removed
  • Type CreateNewAgreementFromProductSwitchProcessInput was 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
  • 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 KnowledgeDatabaseArticle was added
  • Type ArticleType was added
  • Type ArticleAudience was added
  • Type KnowledgeDatabaseArticleBrand was added
  • Type ArticleStatus was added
  • Deprecation reason on field Lead.nationalId changed from None to
    The '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 to
    The '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
  • Field accountUserAccessors was added to object type PortfolioType
  • 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 to
    The '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 to
    The '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 MeterReadingEstimationReadingConnection was removed
  • Type MeterReadingEstimationReadingEdge was removed
  • Type MeterReadingEstimationReadingType was removed
  • Field estimateMeterReadings was removed from object type Query
  • Field accountUserAccessors was added to object type AccountType
  • Field accountUserAccessors of type AccountUserAccessorAccessConnectionTypeConnection was added to interface AccountInterface
  • Type InstalmentByMonthlyAmountScheduleType was removed
  • Type InstalmentByTotalAmountScheduleType was removed
  • Type InstalmentByMonthlyAmountScheduleInput was removed
  • Type InstalmentByTotalAmountScheduleInput was removed
  • Type InstalmentScheduleType was added
  • Type InstalmentScheduleInput was 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
  • 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!]!
  • 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 to
    The '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
  • Field partnerAccessors was added to object type BusinessType
  • Collection.code type changed from String to String!
  • Enum value PENDING_KRAKEN_TIMESLOT_SELECTION was added to OnSiteJobsAppointmentStatus enum
  • Enum value REQUIRES_TIMESLOT was removed from OnSiteJobsAppointmentStatus enum
  • Enum value PENDING_KRAKEN_TIMESLOT_SELECTION was added to AppointmentStatus enum
  • Enum value REQUIRES_TIMESLOT was removed from AppointmentStatus enum
  • Input Field orderSubmittedAt: DateTime was added to input type EnrollmentInput
  • Type ContractIdentifiersInput was removed
  • Type ContractReferencesInput was added
  • Input Field contractReferences: ContractReferencesInput was added to input type EnrollmentInput
  • Input Field contractIdentifiersInput removed from input type EnrollmentInput
  • Enum value INDUSTRY_EXCEPTION_UNSOLICITED_CHANGE_ENLR_OR_SPLR was added to AccountReminderTypes enum
  • Enum value STRIPE_CONNECT_HD_NHH_VOICE was added to Vendor enum
  • Enum value STRIPE_CONNECT_HD_VOICE was added to Vendor enum
  • Enum value BMW was added to ProviderChoices enum
  • Enum value BMW_GROUP was removed from ProviderChoices enum
  • Deprecation reason on field ResetPasswordMutationPayload.clientMutationId changed from None to
    The 'clientMutationId' field is deprecated.

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

    - Marked as deprecated on 2026-07-29.
    - Scheduled for removal on or after 2027-07-29.
  • Deprecation reason on field Mutation.completeRetryForSmartFlexOnboarding changed from None to
    The '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.
  • 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
  • Enum value STRIPE_CONNECT_HD_NHH was added to Vendor enum
  • Enum value STRIPE_CONNECT_HD was added to Vendor enum
  • Type OnSiteJobsAccountType was added
  • Type OnSiteJobsPropertyConnectionTypeConnection was added
  • Type OnSiteJobsPropertyConnectionTypeEdge was added
  • Type OnSiteJobsPropertyType was added
  • Type OnSiteJobsAccountUserConnectionTypeConnection was added
  • Type OnSiteJobsAccountUserConnectionTypeEdge was added
  • Type OnSiteJobsAccountUserType was added
  • Type OnSiteJobsCampaignConnectionTypeConnection was added
  • Type OnSiteJobsCampaignConnectionTypeEdge was added
  • Type OnSiteJobsCampaignType was added
  • Type OnSiteJobsAccountConnectionTypeConnection was added
  • Type OnSiteJobsAccountConnectionTypeEdge was 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 from
    The 'siteworksBookingAccountSearchByMpan' field is deprecated.

    Please use accountsSearch instead.

    - Marked as deprecated on 2026-03-01.
    - Scheduled for removal on or after 2026-06-01.
    to
    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 from
    The 'siteworksBookingAccountSearchByNumber' field is deprecated.

    Please use accountsSearch instead.

    - Marked as deprecated on 2026-03-01.
    - Scheduled for removal on or after 2026-06-01.
    to
    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 from
    The 'siteworksBookingAccountSearchByPostcode' field is deprecated.

    Please use accountsSearch instead.

    - Marked as deprecated on 2026-03-01.
    - Scheduled for removal on or after 2026-06-01.
    to
    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 from
    The 'siteworksBookingAccountSearchByMprn' field is deprecated.

    Please use accountsSearch instead.

    - Marked as deprecated on 2026-03-01.
    - Scheduled for removal on or after 2026-06-01.
    to
    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 to
    The 'schemeLabels' field is deprecated.

    Please use 'schemes' instead.

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

    Please use 'characteristics' instead.

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

    Please use 'characteristics' instead.

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

    Please use 'schemes' instead.

    - Marked as deprecated on 2026-07-17.
    - Scheduled for removal on or after 2026-07-31.
  • Input Field contractIdentifiers removed from input type EnrollmentInput
  • 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 to
    The 'termsAndConditionsTypes' field is deprecated.

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

    - Marked as deprecated on 2026-07-14.
    - Scheduled for removal on or after 2026-09-14.
  • Field initiated was added to object type InitiateCreditTransferResult
  • Field processId was removed from object type InitiateCreditTransferResult
  • Enum value ESSENTIAL_WATER_FIELD was removed from OnSiteJobsAgent enum
  • Enum value ESSENTIAL_WATER_FIELD was removed from SiteworksAppointmentAgent enum
  • 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!
  • Enum value WESTPAC_QUICKSTREAM_RED_ENERGY was added to Vendor enum
  • Enum value WESTPAC_QUICKSTREAM_LUMO_ENERGY was added to Vendor enum
  • 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 ConsentOutput was 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
  • 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
  • Deprecation reason on field Query.defaultPaymentInstruction changed from
    The 'defaultPaymentInstruction' field is deprecated.

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

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

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

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

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

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

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

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

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

    - Marked as deprecated on 2026-06-18.
    - Scheduled for removal on or after 2026-09-18.
  • 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 from
    The 'scheduleType' field is deprecated.

    Use paymentPreferences query instead.

    - Marked as deprecated on 2025-07-07.
    - Scheduled for removal on or after 2026-07-07.
    to None
  • Field fullContentPlainText was added to object type InkEmail
  • Field fullContentHtml was added to object type InkEmail
  • Input Field touName: String was added to input type ForecastConsumptionEntryInput
  • Input Field touSchemeCode removed from input type ForecastConsumptionEntryInput
  • Field touName was added to object type ForecastConsumptionEntryType
  • Field touSchemeCode was removed from object type ForecastConsumptionEntryType
  • Argument idempotencyKey: String added to Mutation.purchaseVouchers
  • Argument idempotencyKey: String added to Mutation.purchaseVoucher
  • Enum value BOOLEAN was added to ExtraDetailFieldType enum
  • Input Field status removed from input type UpdateQuoteConfigurationInput
  • Field quoteConfigurationsByOpportunityNumber was added to object type Query
  • 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 to
    The 'paymentDueDate' field is deprecated.

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

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

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

    - Marked as deprecated on 2026-06-15.
    - Scheduled for removal on or after 2027-08-15.
  • Field partnerUserRoles was added to object type Query
  • Default value for input field CreatePortfolioInput.brandCode changed from 'TOTALENERGIES_UK' to Undefined
  • Type EnergyMixDataType was removed
  • Field energyMixData was removed from object type Query
  • Type EstimateGasMeterReading was removed
  • Type MeterReadingEstimateType was removed
  • Type MeterReadingEstimateInput was removed
  • Type EstimateElectricityMeterReading was removed
  • Field estimateGasMeterReading was removed from object type Mutation
  • Field estimateElectricityMeterReading was removed from object type Mutation
  • Deprecation reason on field Refund.amount changed from
    The 'amount' field is deprecated.

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

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

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

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

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

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

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

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

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

    - Marked as deprecated on 2023-12-06.
    - Scheduled for removal on or after 2024-06-01.
    to None
  • Enum value PAYMENT_PLAN_MISSED_INSTALMENT was removed from AccountReminderTypes enum
  • Type OnSiteJobsAppointmentJobDetailsInput was added
  • Enum value CANCELLED_BY_CUSTOMER was added to OnSiteJobsAppointmentCancellationCategory enum
  • Enum value EXCHANGE was added to OnSiteJobsWorkCategory enum
  • 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 OnSiteJobsRequestReason enum
  • Enum value OMBUDSMAN_COMPLAINT was removed from OnSiteJobsRequestReason enum
  • Enum value NO_SMART_PRODUCT_SUPPORT was removed from OnSiteJobsRequestReason enum
  • Enum value GAINED_CUSTOMER_IN_PREPAY_MODE was removed from OnSiteJobsRequestReason enum
  • Enum value UNRESPONSIVE_DISPLAY was removed from OnSiteJobsRequestReason enum
  • Enum value INCORRECT_CONSUMPTION was removed from OnSiteJobsRequestReason enum
  • Enum value REPLACE_METER_NOT_ENROLLED_TO_DCC was removed from OnSiteJobsRequestReason enum
  • Enum value N_A was removed from OnSiteJobsRequestReason enum
  • Enum value CUSTOMER_NO_LONGER_REQUIRES_GAS was removed from OnSiteJobsRequestReason enum
  • Enum value METER_NOT_COMMUNICATING was removed from OnSiteJobsRequestReason enum
  • Enum value DCC_ENROL_OR_ADOPTION_ISSUE was removed from OnSiteJobsRequestReason enum
  • Enum value READS_NOT_ADVANCING was removed from OnSiteJobsRequestReason enum
  • Enum value EXCHANGE was added to WorkCategory enum
  • 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 from
    The 'id' field is deprecated.

    Please use uuid instead.

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

    Please use uuid instead.

    - Marked as deprecated on 2026-05-28.
    - Scheduled for removal on or after 2027-05-28.
  • Type FlexSupportedDeviceTypes was 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
  • 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
  • PartnerUserType.organisation type changed from AffiliateOrganisationType! to AffiliateOrganisationType
  • Deprecation reason on field LeadOutput.assignedToTeamIdentifier changed from None to
    The 'assignedToTeamIdentifier' field is deprecated.

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

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

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

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

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

    - Marked as deprecated on 2026-05-19.
    - Scheduled for removal on or after 2026-07-19.
  • Type QuoteBillDueDateConfigurationType was added
  • Input Field emergencyApprovalDetails removed from input type CreateOnSiteJobsRequestInputType
  • Input Field reasonApprovalDetails removed from input type CreateOnSiteJobsRequestInputType
  • Type StartOnSiteJobsAppointmentBookingSession was removed
  • Type StartOnSiteJobsAppointmentBookingSessionForRequest was added
  • Field startOnSiteJobsAppointmentBookingSessionForRequest was added to object type Mutation
  • Field startOnSiteJobsAppointmentBookingSession was removed from object type Mutation
  • Type UpdateLeadAssignment was removed
  • Type UpdateLeadAssignmentInput was removed
  • Deprecation reason on field Lead.assignedToTeamIdentifier changed from None to
    The 'assignedToTeamIdentifier' field is deprecated.

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

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

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

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

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

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

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

    - Marked as deprecated on 2025-06-17.
    - Scheduled for removal on or after 2025-10-17.
  • Type OnSiteJobsAppointmentJobDetailsInput was 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
  • Enum value ANZ was added to Vendor enum
  • Type SiteworksAppointmentConnectionTypeConnection was removed
  • Type SiteworksAppointmentConnectionTypeEdge was removed
  • Field siteworksAppointments was removed from object type Query
  • Enum value MEGAWATT_HOURS was added to Units enum
  • Type ProviderAuthDetailsType was removed
  • Type ClientType was removed
  • Field providerAuthDetails was removed from object type Query
  • Argument displayableNumber: String added to Query.business
  • Field displayableNumber was added to object type BusinessType
  • Input Field email removed from input type ObtainJSONWebTokenInput
  • Input Field password removed from input type ObtainJSONWebTokenInput
  • Input Field captchaResponse removed from input type ObtainJSONWebTokenInput
  • Deprecation reason on field Lead.assignedToOrganization changed from None to
    The 'assignedToOrganization' field is deprecated.

    Please use 'assignedToTeamIdentifier' instead.

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

    This is no longer being used.

    - Marked as deprecated on 2026-05-05.
    - Scheduled for removal on or after 2026-06-01.
  • Type BaseInstigateContractTerminationInput was removed
  • Type ContractTerminationInstigated was removed
  • Field instigateContractTermination was removed from object type Mutation
  • Type UserVehiclesType was removed
  • Field userVehicles was removed from object type Query
  • Type EnodeLinkSessionType was removed
  • Type EnodeVendors was 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 to
    The 'assignedToUser' field is deprecated.

    Please use 'assignedToUserIdentifier' instead.

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

    Please use 'assignedToTeamIdentifier' instead.

    - Marked as deprecated on 2026-04-22.
    - Scheduled for removal on or after 2026-06-22.
  • 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 to
    The 'assignedToUsername' field is deprecated.

    Please use 'assignedToUserIdentifier' instead.

    - Marked as deprecated on 2026-04-22.
    - Scheduled for removal on or after 2026-06-22.
  • Input Field 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 to
    The 'assignedToUser' field is deprecated.

    Please use 'assignedToUserIdentifier' instead.

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

    Please use 'assignedToTeamIdentifier' instead.

    - Marked as deprecated on 2026-04-22.
    - Scheduled for removal on or after 2026-06-22.
  • Input Field assignedToTeamIdentifier: String was added to input type UpdateLeadDetailsInput
  • Input Field assignedToUserIdentifier: String was added to input type UpdateLeadDetailsInput
  • Field quality was removed from object type Reading
  • Field source was removed from object type Reading
  • Type LocaltimeMidnightAlignedDateField was removed
  • CreateContractInput.signedAtDate type changed from LocaltimeMidnightAlignedDateField to IndustryMidnightAlignedDateField
  • Enum value AUS_EMBEDDED_WATER_ESTIMATION_REQUIRED_FOR_SKIPPED_READING was removed from AccountReminderTypes enum
  • Enum value INDUSTRY_EXCEPTION_STANDING_DATA_PROPERTIES_ADDRESS_FAILED_TO_UPDATE was removed from AccountReminderTypes enum
  • Input Field device: String was added to input type AccountSearchInputType
  • Enum value SOLAR_EXPORT_CREDITS_EXCESS was removed from AccountReminderTypes enum
  • Enum value PERCENTAGE_ABSOLUTE was removed from PreferencesUnitChoices enum
  • Enum value PERCENTAGE_RELATIVE was removed from PreferencesUnitChoices enum
  • Enum value ADYEN was added to Vendor enum
  • Enum value GBE was removed from SiteworksAppointmentAgent enum
  • Field isOfficial was added to object type ComplaintType
  • Enum value GAS_EXCEPTION_CUSTOMER_TRANSFER_CANCELLED was removed from AccountReminderTypes enum
  • Enum value ENERGISE was removed from OnSiteJobsWorkCategory enum
  • Enum value WATER was removed from OnSiteJobsWorkCategory enum
  • Enum value IHD_INSTALL was removed from OnSiteJobsWorkCategory enum
  • Enum value METERING_SERVICE_WORKS was removed from OnSiteJobsWorkCategory enum
  • Enum value SEWER was removed from OnSiteJobsWorkCategory enum
  • Enum value NEW_CONNECTION was removed from OnSiteJobsWorkCategory enum
  • Enum value INVESTIGATE_FAULT was removed from OnSiteJobsWorkCategory enum
  • Enum value ISOLATOR_SWITCH_INSTALL was removed from OnSiteJobsWorkCategory enum
  • Enum value REMOVE was removed from OnSiteJobsWorkCategory enum
  • Enum value REINSTALL was removed from OnSiteJobsWorkCategory enum
  • Enum value REPLACE_SEALS was removed from OnSiteJobsWorkCategory enum
  • Enum value CONFIRM_METER_DETAILS was removed from OnSiteJobsWorkCategory enum
  • Enum value BRACKET_INSTALLATION was removed from OnSiteJobsWorkCategory enum
  • Enum value EV was removed from OnSiteJobsWorkCategory enum
  • Enum value AD_HOC_READING was removed from OnSiteJobsWorkCategory enum
  • Enum value INTERNAL was removed from OnSiteJobsWorkCategory enum
  • Enum value COMMISSION was removed from OnSiteJobsWorkCategory enum
  • Enum value SUPPLY_SERVICE_WORKS was removed from OnSiteJobsWorkCategory enum
  • Enum value EXCHANGE was removed from OnSiteJobsWorkCategory enum
  • Enum value METER_TAILS_UPGRADE was removed from OnSiteJobsWorkCategory enum
  • Enum value DE_ENERGISE was removed from OnSiteJobsWorkCategory enum
  • Enum value MOVE was removed from OnSiteJobsWorkCategory enum
  • Enum value COMMS_HUB_POWER_CYCLE was removed from OnSiteJobsWorkCategory enum
  • Enum value ACCURACY_TEST was removed from OnSiteJobsWorkCategory enum
  • Enum value COMMS_HUB_REPLACEMENT was removed from OnSiteJobsWorkCategory enum
  • Type ExtendAgreementPeriodInput was added
  • Type PublishApprovalApprovedEvent was removed
  • Type PublishApprovalApprovedEventInput was removed
  • Type InstigateContractVariationOutput was removed
  • Type InstigateContractVariationInput was removed
  • Type InkConversationsConnection was added
  • Type InkConversationsEdge was added
  • Type ExtendAgreementPeriod was added
  • Type AssociateArchivedRecordingsSummaryType was added
  • Type AssociateArchivedRecordingResultType was added
  • Type AssociateArchivedRecordingResultStatus was added
  • Type StartOnSiteJobsAppointmentReschedulingSession was added
  • Field results was added to object type AssociateArchivedCallRecordingsWithCalls
  • Field summary was added to object type AssociateArchivedCallRecordingsWithCalls
  • Field receivedCount was removed from object type AssociateArchivedCallRecordingsWithCalls
  • Field params was added to object type Reminder
  • Field stepSlug was removed from object type AgreementRescissionType
  • Field stepName was removed from object type AgreementRescissionType
  • Enum value OTHER was added to WorkCategory enum
  • Enum value INVESTIGATE_FAULT was removed from WorkCategory enum
  • Enum value IHD_INSTALL was removed from WorkCategory enum
  • Enum value ENERGISE was removed from WorkCategory enum
  • Enum value EXCHANGE was removed from WorkCategory enum
  • Enum value CONFIRM_METER_DETAILS was removed from WorkCategory enum
  • Enum value ACCURACY_TEST was removed from WorkCategory enum
  • Enum value DE_ENERGISE was removed from WorkCategory enum
  • Enum value ISOLATOR_SWITCH_INSTALL was removed from WorkCategory enum
  • Enum value NEW_CONNECTION was removed from WorkCategory enum
  • Enum value COMMS_HUB_POWER_CYCLE was removed from WorkCategory enum
  • Enum value COMMS_HUB_REPLACEMENT was removed from WorkCategory enum
  • Enum value REINSTALL was removed from WorkCategory enum
  • Enum value REPLACE_SEALS was removed from WorkCategory enum
  • Enum value COMMISSION was removed from WorkCategory enum
  • Enum value REMOVE was removed from WorkCategory enum
  • Enum value MOVE was removed from WorkCategory enum
  • Enum value BRACKET_INSTALLATION was removed from WorkCategory enum
  • Enum value METER_TAILS_UPGRADE was removed from WorkCategory enum
  • Field inkLiveChatConversations was added to object type Query
  • Deprecation reason on field Query.chargePointVariants changed from None to
    The '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 to
    The '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 to
    The 'deprecated' field is deprecated.

    Fields are not being deprecated

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

    Is not necessary since fields are part of a collection

    - Marked as deprecated on 2026-04-20.
    - Scheduled for removal on or after 2026-05-20.
  • Input Field params: JSONString was added to input type CreateReminderInput
  • 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 to
    The '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 to
    The '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 CatalogComponentStatus enum
  • Field isTradToSmartExchange was removed from object type ActiveAppointmentType
  • Enum value INDUSTRY_EXCEPTION_CHANGE_OF_SUPPLIER_CANCELLED was removed from AccountReminderTypes enum
  • Enum value INDUSTRY_EXCEPTION_CHANGE_REQUEST_COMPLETED was removed from AccountReminderTypes enum
  • Enum value JPN_SUPPLY_POINT_FAILS_CAN_SUPPLY_CHECK was removed from AccountReminderTypes enum
  • Enum value INDUSTRY_EXCEPTION_UNABLE_TO_ENROL_METER_POINT_NEXT_SCHEDULED_READ_DATE_PAST was removed from AccountReminderTypes enum
  • Enum value INDUSTRY_MANUAL_ACTION_REQUIRED was removed from AccountReminderTypes enum
  • Enum value JPN_SHORT_TERM_MOVE_IN_REJECTION was removed from AccountReminderTypes enum
  • Field chargePointPowerOutput was added to object type SmartFlexVehicle
  • Field vehicleBatterySize was added to object type SmartFlexVehicle
  • Deprecation reason on field SmartFlexVehicle.chargePointVariant changed from None to
    The '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 to
    The '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 LifecycleSupplyPointProcessStatus enum
  • Enum value UPDATE_ERRORED was added to LifecycleSupplyPointProcessStatus enum
  • Enum value UPDATE_STALLED was added to LifecycleSupplyPointProcessStatus enum
  • Enum value UPDATE_FAILED was added to LifecycleSupplyPointProcessStatus enum
  • Enum value INDUSTRY_WARNING_MESSAGE_RECEIVED was removed from AccountReminderTypes enum
  • Deprecation reason on field Mutation.startTestChargeForSmartFlexOnboarding changed from
    The 'startTestChargeForSmartFlexOnboarding' field is deprecated.

    This functionality will no longer be available.

    - Marked as deprecated on 2026-01-05.
    - Scheduled for removal on or after 2026-07-05.
    to
    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 from
    The 'thirdPartyCompleteDeviceRegistration' field is deprecated.

    This functionality will no longer be available.

    - Marked as deprecated on 2026-01-05.
    - Scheduled for removal on or after 2026-07-05.
    to
    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 OnSiteJobsAssetStatus enum
  • Deprecation reason on field Mutation.instigateContractTermination changed from None to
    The 'instigateContractTermination' field is deprecated.

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

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

    Please use externalJobTypeMapping instead.

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

    Use postCredit mutation as it is ledger aware.

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

    Use postCredit mutation as it is ledger aware.

    - Marked as deprecated on 2022-07-04.
    - Scheduled for removal on or after 2026-03-30.
  • Mutation.legacyProcessOrder type changed from ProcessOrderOutput! to LegacyProcessOrderOutput!
  • Field legacyOrderDetails was added to object type Query
  • Field orderDetails was removed from object type Query
  • Type PromotionAssignmentPeriodType was removed
  • Type PromotionAssignmentPeriodInput was removed
  • Input Field assignmentPeriod removed from input type PromotionAssignmentScheduleInput
  • Field assignmentPeriod was removed from object type PromotionAssignmentScheduleType
  • Enum value AUS_GET_CORRECT_PHONE_NUMBER was removed from AccountReminderTypes enum
  • Field siteworksKrakenFieldAppointmentPollMaxCount was removed from object type Query
  • Field siteworksKrakenFieldAppointmentPollDelay was removed from object type Query
  • Field siteworksKrakenFieldAppointmentPollInterval was removed from object type Query
  • Default value for input field PaymentScheduleInput.validFrom changed from '2026-03-06' to '2026-03-09'
  • Default value for input field PaymentScheduleInput.validFrom changed from '2026-03-05' to '2026-03-06'
  • Deprecation reason on field Mutation.instigateContractVariation changed from None to
    The 'instigateContractVariation' field is deprecated.

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

    - Marked as deprecated on 2026-03-05.
    - Scheduled for removal on or after 2026-04-11.
  • Deprecation reason on field Mutation.varyContractTerms changed from
    The 'varyContractTerms' field is deprecated.

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

    - Marked as deprecated on 2026-01-20.
    - Scheduled for removal on or after 2026-02-27.
    to None
  • Type CreateSiteworksEvent was removed
  • Type CreateSiteworksEventInput was removed
  • Type SiteworksEventType was removed
  • Type CreateSiteworksEventExternal was 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'
On this page