GraphQL API Changelog
This page shows the history of changes to the GraphQL schema.- Type
SMSEventType
was added - Type
SMSMessageType
was added - Type
AttachmentType
was added - Field id was added to object type
Reminder
- Enum value SMS_RECEIVED was added to
AccountEventType
enum - Enum value SMS_SENT was added to
AccountEventType
enum PushNotificationBindingType
.messages type changed from PrintMessageTypeConnection! to [SMSMessageType!]!- Removed argument before from
PushNotificationBindingType
.messages - Removed argument after from
PushNotificationBindingType
.messages - Removed argument offset from
PushNotificationBindingType
.messages - Removed argument last from
PushNotificationBindingType
.messages - Removed argument first from
PushNotificationBindingType
.messages - Union member SMSEventType was added to
AccountEvent
Union type
- Type
CollectionProcessRecordAssociatedItemType
was added - Field associatedItems was added to object type
CollectionProcessDetailsType
- Enum value ACCEPT_FIT_SCHEDULE was added to
PreSignedTokenScope
enum - Enum value ACCEPT_FIT_SCHEDULE was added to
ExpiringTokenScope
enum
- Input Field ledgerNumber: String was added to input type
CloseDCAProceedingInputType
- Field ledgerNumber was added to object type
DCAProceedingClosureStatus
- Type
AssociateItemToCollectionProcess
was added - Type
AssociateItemToCollectionProcessOutputType
was added - Type
AssociateItemToCollectionProcessInputType
was added - Type
CollectionProcessAssociatedItemType
was added - Field associateItemToCollectionProcess was added to object type
Mutation
- Enum value OCPP was added to
ProviderChoices
enum
- Type
OnSiteJobsAppointmentType
was added - Type
OnSiteJobsAppointmentStatus
was added - Argument ids: [UUID] added to
Query
.siteworksRequests - Field appointments was added to object type
CoreSiteworksRequestType
- Enum value INTERNAL_TESTING was added to
IntegrationStatus
enum
- Field paymentDueDate was added to object type
StatementBillingDocumentType
- Enum value SMART_PREPAY_TOP_UP_MULTIPLE_ACTIVE_PROCESSES was removed from
AccountReminderTypes
enum
- Type
WaterFiltersOutput
was added - Union member WaterFiltersOutput was added to
UtilityFiltersOutput
Union type
- Input Field accountNumber: String was added to input type
CreateInkInboundMessageInput
- Enum value STRIPE_CONNECT_VOICE was added to
Vendor
enum
- Enum value NO_SCHEDULED_CHARGE was added to
SmartFlexChargingErrorCause
enum - Enum value FAILURE_CAUSE_ERROR was added to
SmartFlexChargingErrorCause
enum
- Field paymentMethods was added to object type
BusinessType
- Argument includeDebtLedgers: Boolean added to
AccountType
.ledgers - Argument includeDebtLedgers: Boolean added to
AccountInterface
.ledgers
- Field debtLedger was added to object type
LedgerType
- Field debtLedger of type
LedgerInterface
was added to interfaceLedgerInterface
- Type
OpportunityOutcome
was added - Input Field opportunityNumber: ID was added to input type
SetOpportunityOutcomeInput
- Input Field lossReason: String was added to input type
SetOpportunityOutcomeInput
- Input Field opportunityId removed from input type
SetOpportunityOutcomeInput
SetOpportunityOutcomeInput
.outcome type changed from String to OpportunityOutcome- Default value for input field
SetOpportunityOutcomeInput
.outcome changed from Undefined to None
- Input Field PCEId removed from input type
PrepareAccountInput
- Input Field PRMId removed from input type
PrepareAccountInput
- Enum value GAS_READING_INFORMATION was added to
ReadingStatisticTypeEnum
enum
- Field vehicle was added to object type
SelectUserVehicleListItem
- Deprecation reason on field
SelectUserVehicleListItem
.userVehicle changed from None to The 'userVehicle' field is deprecated. Please use 'SelectUserVehicleListItem
.vehicle' instead. - Marked as deprecated on 2025-04-10. - Scheduled for removal on or after 2025-07-10.
- Input Field subdomain: String! was added to input type
AudioRecordingInputType
- Type
UpdateProductPricesOutput
was added - Type
RateGroupPrices
was added - Type
PriceForStream
was added - Type
UpdateProductPricesInput
was added - Type
RateGroupPricesInput
was added - Type
PriceForStreamInput
was added - Field updateProductPrices was added to object type
Mutation
- Input Field paymentInstructionVendorReference: String was added to input type
CheckoutQuoteInputType
- Type
TerminateContractInput
was removed - Type
BaseTerminateContractInput
was added - Type for argument input on field
Mutation
.terminateBusinessContract changed from TerminateContractInput! to BaseTerminateContractInput! - Type for argument input on field
Mutation
.terminateAccountContract changed from TerminateContractInput! to BaseTerminateContractInput!
- Type
PaymentPreferenceConnectionTypeConnection
was added - Type
PaymentPreferenceConnectionTypeEdge
was added - Type
PaymentPreferenceUnion
was added - Type
PreferredInstruction
was added - Type
UserManagedPayment
was added - Field paymentPreferences was added to object type
LedgerType
- Field paymentPreferences of type PaymentPreferenceConnectionTypeConnection was added to interface
LedgerInterface
- Input Field inferOperationsGroupAttributes: Boolean was added to input type
EnqueueInboundCallInput
- Type
RequestDoubleOptIn
was added - Type
DoubleOptInInput
was added - Field requestDoubleOptIn was added to object type
Mutation
- Enum value LEGACY_TWILIO_CTI was removed from
VoiceVendor
enum - Enum value FAKE was removed from
VoiceVendor
enum
- Field isVariable was added to object type
GuaranteeOfOriginConfigurationType
- Deprecation reason on field
GuaranteeOfOriginConfigurationType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. GetHostedUrlForNewPaymentInstructionInput
.ledgerNumber type changed from String! to String- Field isVariable was added to object type
ContractMetaDataType
- Deprecation reason on field
ContractMetaDataType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. - Field isVariable of type Boolean was added to interface
TermInterface
- Deprecation reason on field
TermInterface
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. - Field isVariable was added to object type
TermType
- Deprecation reason on field
TermType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. - Field isVariable was added to object type
MinimumContractLengthType
- Deprecation reason on field
MinimumContractLengthType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. - Field isVariable was added to object type
TerminationFeeType
- Deprecation reason on field
TerminationFeeType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01. - Field isVariable was added to object type
ProductRateOverrideConfigurationType
- Deprecation reason on field
ProductRateOverrideConfigurationType
.isAmendable changed from None to The 'isAmendable' field is deprecated. This field has been replaced by isVariable. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-05-01.
- Type
WorkScheduleOpenOrClosedReason
was added - Field openOrClosedReason was added to object type
WorkScheduleType
- Type
LifecycleProcessesSortOrder
was added - Argument sortOrder: LifecycleProcessesSortOrder added to
Query
.lifecycleProcesses
- Enum value TG_PAYMENTS_MYPAY was added to
Vendor
enum
- Field userId was added to object type
ResetUserPasswordOutput
- Deprecation reason on field
ResetUserPasswordOutput
.passwordUpdated changed from None to The 'passwordUpdated' field is deprecated. Please handle the KT-CT-5450 error instead. Note that the KT-CT-5450 error will not be raised if you request any of the failureCodes, failureReasons, or passwordUpdated fields. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-10-04. - Deprecation reason on field
ResetUserPasswordOutput
.failureCodes changed from None to The 'failureCodes' field is deprecated. Please handle the KT-CT-5450 error and inspect the validationErrors[].code extension instead. Note that the KT-CT-5450 error will not be raised if you request any of the failureCodes, failureReasons, or passwordUpdated fields. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-10-04. - Deprecation reason on field
ResetUserPasswordOutput
.failureReasons changed from None to The 'failureReasons' field is deprecated. Please handle the KT-CT-5450 error and inspect the validationErrors[].message extension instead. Note that the KT-CT-5450 error will not be raised if you request any of the failureCodes, failureReasons, or passwordUpdated fields. - Marked as deprecated on 2025-04-07. - Scheduled for removal on or after 2025-10-04.
- Type
CreateProductOutput
was added - Type
SupplyProductType
was added - Type
ProductAvailability
was added - Type
CreateProductInput
was added - Type
CharacteristicOverride
was added - Field createProduct was added to object type
Mutation
- Type
AssociateCallWithAccount
was added - Type
AssociateCallWithAccountInput
was added - Field associateCallWithAccount was added to object type
Mutation
- Enum value VIEW_ACCOUNT_NUMBER was added to
PreSignedTokenScope
enum - Enum value VIEW_ACCOUNT_NUMBER was added to
ExpiringTokenScope
enum
- Field marketName was added to object type
GoodsPurchase
- Type
LoyaltyPointAwardEntryReasonCode
was added - Input Field reasonCode: LoyaltyPointAwardEntryReasonCode was added to input type
AwardLoyaltyPointsInput
- Input Field reason removed from input type
AwardLoyaltyPointsInput
- Field isRiskListed was added to object type
PaymentFingerPrintCheckType
- Enum value IMPAYES_CLIENTS_ACTIFS_F was added to
CollectionCampaignType
enum - Enum value IMPAYES_CLIENTS_ACTIFS_N was added to
CollectionCampaignType
enum
- Enum value HUAWEI_V2 was added to
ProviderChoices
enum
- Type
CallMetadataItemType
was added - Type
CreateCallMetadata
was added - Type
CallMetadataInput
was added - Type
CallMetadataItemInput
was added - Field metadata was added to object type
InboundCallType
- Field metadata of type [CallMetadataItemType]! was added to interface
CallInterface
- Field metadata was added to object type
OutboundCallType
- Field createCallMetadata was added to object type
Mutation
- Field affiliateLink was added to object type
JoinSupplierProcessDataType
- Field salesChannel was added to object type
JoinSupplierProcessDataType
- Field salesSubchannel was added to object type
JoinSupplierProcessDataType
- Type
AccountLoyaltyPointsType
was added - Field loyaltyPointsBalance was added to object type
Query
- Type
CreateNewLead
was removed - Type
NewLeadType
was removed - Type
NewLeadInputType
was removed - Field createNewLead was removed from object type
Mutation
- Input Field energyLandscapeId: Int was added to input type
RequestQuoteInput
- Type
ComputeEnergyLandscapeInput
was added - Type
ComputeEnergyLandscapeParameterInput
was added - Type
EnergyLandscapeScalar
was added - Type
ComputeEnergyLandscape
was added - Field computeEnergyLandscape was added to object type
Mutation
- Field paymentMethods was added to object type
AccountUserType
- Field acceptsPayments was added to object type
LedgerType
- Field acceptsPayments of type Boolean was added to interface
LedgerInterface
- Argument accountNumber: String added to
Query
.businessContract - Type for argument identifier on field
Query
.businessContract changed from String! to String - Argument accountNumber: String added to
Query
.accountContract - Type for argument identifier on field
Query
.accountContract changed from String! to String
- Field leadValueByKey was removed from object type
Query
- Field opportunityValueByKey was added to object type
Query
- Enum value RECOUVREMENT_POST_RESILIATION was added to
CollectionCampaignType
enum - Enum value RECOUVREMENT_POST_RESILIATION_SO was added to
CollectionCampaignType
enum - Enum value RECOUVREMENT_POST_RESILIATION_SP was added to
CollectionCampaignType
enum - Enum value NONE was removed from
CollectionCampaignType
enum
AddNoteToInkConversationInput
.addedAt type changed from DateTime! to DateTime
- Type
PaymentInstructionConnectionTypeConnection
was added - Type
PaymentInstructionConnectionTypeEdge
was added - Type
PaymentInstructionStatus
was added - Field paymentMethods of type PaymentInstructionConnectionTypeConnection was added to interface
AccountInterface
- Field supplementaryLedger was added to object type
PaymentInstructionType
- Field paymentMethods was added to object type
AccountType
- Input Field requestedTerminationDate: Date! was added to input type
TerminateContractInput
- Input Field requestedTerminationAt removed from input type
TerminateContractInput
- Type
PaymentFingerPrintCheckType
was added - Type
FetchGeneratePaymentFingerprint
was added - Type
FetchGeneratePaymentFingerprintInput
was added - Field paymentFingerprintChecks was added to object type
Query
- Field fetchGeneratePaymentFingerprint was added to object type
Mutation
- Type
InkTwilioWhatsApp
was added - Union member InkTwilioWhatsApp was added to
InkMessage
Union type
- Enum value TESLA_V2 was added to
ProviderChoices
enum
- Type
ProductRateOverrideConfigurationType
was added - Type
IndexationOptionsType
was added - Type
ProductRateOverrideScheduleType
was added - Type
ProductRateOverrideItemType
was added
- Type
CompleteLeadAction
was removed - Type
CompleteLeadActionInput
was removed - Type
CompleteOpportunityAction
was added - Type
CompleteOpportunityActionInput
was added - Field completeOpportunityAction was added to object type
Mutation
- Field completeLeadAction was removed from object type
Mutation
- Type
SetLeadOutcome
was removed - Type
SetLeadOutcomeInput
was removed - Type
SetOpportunityOutcome
was added - Type
SetOpportunityOutcomeInput
was added - Field setOpportunityOutcome was added to object type
Mutation
- Field setLeadOutcome was removed from object type
Mutation
- Type
AddNoteToInkConversationPayload
was added - Type
InkNote
was added - Type
AddNoteToInkConversationInput
was added - Field addNoteToInkConversation was added to object type
Mutation
- Type
GuaranteeOfOriginConfigurationType
was added - Type
GuaranteeOfOriginPercentage
was added
- Field disabled of type Boolean was added to interface
EnergyLandscapeFieldInterface
- Field disabled was added to object type
IntegerFieldType
- Field disabled was added to object type
ChoiceFieldType
- Field disabled was added to object type
BooleanFieldType
- Type
GetOrCreateShellAccountForLead
was removed - Type
GetOrCreateShellAccountForLeadInput
was removed - Type
GetOrCreateShellAccountForOpportunity
was added - Type
GetOrCreateShellAccountForOpportunityInput
was added - Field getOrCreateAccountForOpportunity was added to object type
Mutation
- Field getOrCreateAccountForLead was removed from object type
Mutation
- Type
UpdateLeadExtraDetails
was removed - Type
UpdateOpportunityExtraDetails
was added - Input Field opportunityId: ID was added to input type
UpdateExtraDetailsInput
- Input Field leadId removed from input type
UpdateExtraDetailsInput
- Field updateOpportunityExtraDetails was added to object type
Mutation
- Field updateLeadExtraDetails was removed from object type
Mutation
- Type
UpdateLeadState
was removed - Type
UpdateLeadStateInput
was removed - Type
UpdateOpportunityState
was added - Type
UpdateOpportunityStateInput
was added - Field updateOpportunityState was added to object type
Mutation
- Field updateLeadState was removed from object type
Mutation
- Type
TerminateContractInstigated
was added - Type
TerminateContractInput
was added - Field terminateAccountContract was added to object type
Mutation
- Field terminateBusinessContract was added to object type
Mutation
- Type
PublicChargingSession
was added - Type
ElectricDevice
was added - Type
DeviceChargingSessionConnection
was added - Type
DateTimePageInfo
was added - Type
DeviceChargingSessionEdge
was added - Type
SmartFlexChargingSession
was added - Type
DeviceChargingSession
was added - Type
Energy
was added - Type
EnergyUnit
was added - Type
Money
was added - Type
SmartFlexChargingType
was added - Type
SmartFlexDispatch
was added - Type
SmartFlexChargingProblem
was added - Type
SmartFlexChargingError
was added - Type
SmartFlexChargingErrorCause
was added - Type
SmartFlexChargingTruncation
was added - Type
SmartFlexChargingTruncationCause
was added - Field chargingSessions was added to object type
SmartFlexVehicle
SmartFlexVehicle
implements new interface ElectricDevice- Field chargingSessions was added to object type
SmartFlexChargePoint
SmartFlexChargePoint
implements new interface ElectricDevice
- Type
TermType
was added - Type
TermInterface
was added - Type
MinimumContractLengthType
was added - Type
ContractMetaDataType
was added - Type
TerminationFeeType
was added - Field terms was added to object type
Contract
- Type
DebtCollectionCampaignType
was added - Field collectionCampaign was added to object type
DebtCollectionProceedingType
- Deprecation reason on field
DebtCollectionProceedingType
.campaign changed from None to The 'campaign' field is deprecated. Use collectionCampaign instead - Marked as deprecated on 2025-03-20. - Scheduled for removal on or after 2025-04-30.
- Type
Contract
was added - Type
ContractParty
was added - Type
ContractVersion
was added - Field accountContract was added to object type
Query
- Field businessContract was added to object type
Query
- Type
JoinSupplierProcessDataType
was added - Field currentProcessData was added to object type
JoinSupplierProcessType
- Type
BooleanFieldType
was added - Type
EnergyLandscapeFieldInterface
was added - Type
IntegerFieldType
was added - Type
ChoiceFieldType
was added - Type
EnergyLandscapeChoiceType
was added - Type
EnergyLandscapeFieldDescriptorType
was added - Field getEnergyLandscapeFieldsDescription was added to object type
Query
- Type
AccountCampaignConnectionTypeConnection
was added - Type
AccountCampaignConnectionTypeEdge
was added - Field campaigns was added to object type
Query
- Input Field inferLanguageAttribute: Boolean was added to input type
EnqueueInboundCallInput
- Input Field baseUrl: String was added to input type
RequestPasswordResetInput
- Field referringUserTotalPaymentAmount was added to object type
ReferralConnectionTypeConnection
- Type
AddSignupReferralOnAccount
was added - Type
AddSignupReferralOnAccountInput
was added - Field addSignupReferralOnAccount was added to object type
Mutation
- Type
EnrollAccountInLoyaltyProgram
was added - Type
EnrollAccountInLoyaltyProgramOutcome
was added - Type
EnrollAccountInLoyaltyProgramInput
was added - Field enrollAccountInLoyaltyProgram was added to object type
Mutation
- Enum value PPA_EXPORT_INTERVENTION_REQUIRED was added to
AccountReminderTypes
enum
- Enum value TESORO_SEPA_CORE was added to
Vendor
enum
- Input Field leadType removed from input type
NewLeadInputType
- Field leadType was removed from object type
NewLeadType
- Type
RateLimitInformation
was removed - Field rateLimit was removed from object type
Query
- Type
PrepareAccountSupplyPointInput
was added - Type
SupplyPointInfoInput
was added - Input Field supplyPointInfoList: [PrepareAccountSupplyPointInput] was added to input type
PrepareAccountInput
- Input Field waitingBehaviourUrl: String was added to input type
EnqueueInboundCallInput
- Field validTo was added to object type
SupplyContractType
InboundCallType
.id type changed from ID to ID!OutboundCallType
.id type changed from ID to ID!PhoneNumberIdentificationType
.accountUserAllMatches type changed from AccountUserConnectionTypeConnection to AccountUserConnectionTypeConnection!PhoneNumberIdentificationType
.accountAllMatches type changed from AccountConnectionTypeConnection to AccountConnectionTypeConnection!CallInterface
.id type changed from ID to ID!
- Enum value CANCEL_ENROLLMENT was added to
ExpiringTokenScope
enum - Enum value CANCEL_ENROLLMENT was added to
PreSignedTokenScope
enum
- Type
WorkScheduleType
was added - Field workSchedule was added to object type
Query
- Type
EnqueueInboundCall
was added - Type
EnqueueInboundCallInput
was added - Field enqueueInboundCall was added to object type
Mutation
- Type
PhoneNumberIdentificationType
was added - Type
AccountUserConnectionTypeConnection
was added - Type
AccountUserConnectionTypeEdge
was added - Field initialCallerIdentification was added to object type
InboundCallType
- Type
ReferralStatus
was added - Argument status: ReferralStatus added to
AccountInterface
.referrals - Argument status: ReferralStatus added to
AccountType
.referrals
- Enum value SMETS2_IHD_HEALTH_CHECK was removed from
AccountReminderTypes
enum - Enum value SMETS2_DATA_REQUEST_FOLLOWUP was removed from
AccountReminderTypes
enum
- Type
BusinessDetailType
was added - Field details was added to object type
BusinessType
- Type
CreateInboundCall
was added - Type
CreateInboundCallInput
was added - Type
VoiceVendor
was added - Field createInboundCall was added to object type
Mutation
- Enum value MWH_CONSUMPTION was added to
ProductRateUnitType
enum
- Enum value SMETS2_HEALTH_CHECK was removed from
AccountReminderTypes
enum
- Field ledgerNumber was added to object type
DCAProceedingCommencementStatus
- Input Field ledgerNumber: String was added to input type
CommenceDCAProceedingInputType
- Field label of type String was added to interface
PropertyInterface
- Field label was added to object type
PropertyType
- Type
OwnerInput
was added - Type
PaymentInstructionOwnerTypeChoices
was added - Type
PaymentInstructionOwnerType
was added - Field owners was added to object type
PaymentInstructionType
- Field owners was added to object type
DirectDebitInstructionType
- Input Field owners: [OwnerInput] was added to input type
SetUpDirectDebitInstructionInput
- Field account of type AccountType was added to interface
CallInterface
- Field account was added to object type
InboundCallType
- Field account was added to object type
OutboundCallType
- Field segmentName was added to object type
BusinessType
- Type
ProductTagConnectionTypeConnection
was added - Type
ProductTagConnectionTypeEdge
was added - Type
ProductTag
was added - Field tags was added to object type
Product
- Type
CreateAudioRecording
was added - Type
AudioRecordingType
was added - Type
AppSessionType
was added - Type
AppSessionSalesMode
was added - Type
OutcomeType
was added - Type
AppSessionOutcomeType
was added - Type
AppSessionOutcomeCategory
was added - Type
AudioRecordingInputType
was added - Type
OutcomeInput
was added - Type
AppSessionTypeChoices
was added - Type
AppSessionOutcomeCategories
was added - Type
PhotoInput
was added - Field createAudioRecording was added to object type
Mutation
- Field powerDraw was added to object type
ElectricityMeterPoint
- Input field owners of type [OwnerInput] was added to input object type
SetUpDirectDebitInstructionInput
- Type
OwnerInput
was added - Type
PaymentInstructionOwnerTypeChoices
was added
- Field owners was added to object type
DirectDebitInstructionType
- Field owners was added to object type
PaymentInstructionType
- Type
PaymentInstructionOwnerType
was added
- Field Query.termsAndConditionsForProduct changed type from
TermsAndConditionsType
to [TermsAndConditionsType
]
- Field contractualStatus was added to object type
GasMeterPoint
- Field distributorStatus was added to object type
ElectricityMeterPoint
- Field lastPowerDecreaseDate was added to object type
ElectricityMeterPoint
- Field lastRoutingTariffModifDate was added to object type
ElectricityMeterPoint
- Field nextAnnualConsumption was added to object type
GasMeterPoint
- Field poweredStatus was added to object type
ElectricityMeterPoint
- Field call was added to object type
Query
- Type
CallInterface
was added - Type
InboundCallType
was added - Type
OutboundCallType
was added
- Field delayConfiguration was added to object type
PaymentScheduleType
- Type
PaymentScheduleDelayConfigurationType
was added
- Input field consents of type [ConsentTypeInput] was added to input object type
CheckoutQuoteInputType
- Input field
CheckoutQuoteInputType
.preferences changed type from UpdateAccountUserCommsPreferencesInput! to UpdateAccountUserCommsPreferencesInput - Directive deprecated was added to input field preferences in input object
CheckoutQuoteInputType
- Field fields was added to object type
AffiliateAudioRecordingPresignedPostType
- Type for argument id on field
AccountInterface
.bill changed from ID! to ID - Type for argument id on field
AccountType
.bill changed from ID! to ID
- Field isFirstCommissioning was added to object type
SupplyPointEligibilityResult
- Field awardLoyaltyPoints was added to object type
Mutation
- Type
AwardLoyaltyPoints
was added - Type
AwardLoyaltyPointsInput
was added
- Field linkedAccountNumbers was added to object type
BusinessType
- Directive deprecated was added to field
BusinessType
.linkedAccountNumber - Field
BusinessType
.linkedAccountNumber has deprecation reason The linkedAccountNumber field is deprecated. Please use linkedAccountNumbers instead, businesses can be related to multiple Accounts now. - Marked as deprecated on 2025-02-05. - Scheduled for removal on or after 2025-08-01. - Field
BusinessType
.linkedAccountNumber is deprecated
- Field possibleErrors is deprecated on Mutation type. Please use the possibleErrors query or the X
- Field possibleErrors was added to object type PossibleErrorsOutputType
- Field possibleErrorsList was removed from object type
PossibleErrorsOutputType
- Field setLeadOutcome was added to object type Mutation
- Type SetLeadOutcome was added
- Type SetLeadOutcomeInput was added
- Field isVariable was added to object type
Product
- Field generateAffiliatesAudioRecordingPreSignedUrl was added to object type
Mutation
- Type
AffiliateAudioRecordingPresignedPostType
was added - Type
GenerateAffiliatesAudioRecordingPreSignedUrl
was added - Type
GenerateAffiliatesAudioRecordingPreSignedUrlInput
was added
- Argument direction: EnergyProductDirection added to field Query.energyProducts
- Field reinsurances was added to object type
Product
- Type
Reinsurance
was added - Type
ReinsuranceTag
was added
- Input field accountType of type
AccountTypeChoices
was added to input object type AffiliateRequestQuoteInputType
- Input field accountType of type
AccountTypeChoices
was added to input object type RequestQuoteInput
- Field
CoreSiteworksRequestType
.status changed type from RequestStatus! to String!
- Argument after:
String
added to field CoreSiteworksRequestType.marketSupplyPoints - Argument before:
String
added to field CoreSiteworksRequestType.marketSupplyPoints - Argument first:
Int
added to field CoreSiteworksRequestType.marketSupplyPoints - Argument last:
Int
added to field CoreSiteworksRequestType.marketSupplyPoints - Field updateSiteworksRequest was added to object type
Mutation
- Object type
CoreSiteworksRequestType
has description A Siteworks Request - Type SiteworksRequestStatus was added
- Type
UUID
was added - Type
UpdateSiteworksRequest
was added - Type
UpdateSiteworksRequestInputType
was added - Field
CoreSiteworksRequestType
.id changed type from ID! to UUID! - Field
CoreSiteworksRequestType
.marketSupplyPoints changed type from [CoreSiteworksMarketSupplyPointType]! to SupplyPointConnectionTypeConnection - Field
CoreSiteworksRequestType
.status changed type from RequestStatus! to SiteworksRequestStatus! - Type CoreSiteworksMarketSupplyPointType was removed
- Type
BillCharge
was added - Type
BillCredit
was added - Type
BillPayment
was added - Type
BillRefund
was added - Type
BillTransactionConnectionTypeConnection
was added - Type
BillTransactionConnectionTypeEdge
was added - Type
BillTransactionType
was added - Field transactions was added to object type
PeriodBasedDocumentType
- Field transactions was added to object type
FraBillingDocumentType
- Argument status:
AccountApplicationStatus
added to field Account.applications
AccountApplicationStatus
added to field Account.applications
- Argument status:
AccountApplicationStatus
added to field AccountType.applications
- Field preferredSsd was added to object type
AccountApplicationType
- Description An enumeration. was removed from object type
AccountApplicationStatus
- Argument status:
AccountApplicationStatus
added to field AccountInterface.applications
- Input field sourceLedgerNumber of type
String
was added to input object type CreateSourceFundRequestInput - Input field targetLedgerNumber of type
String
was added to input object type CreateSourceFundRequestInput - Input field
CreateSourceFundRequestInput
.sourceLedgerId changed type from ID! to ID - Input field
CreateSourceFundRequestInput
.targetLedgerId changed type from ID! to ID - Directive deprecated was added to input field sourceLedgerId in input object
CreateSourceFundRequestInput
- Directive deprecated was added to input field targetLedgerId in input object
CreateSourceFundRequestInput
- Argument targetLedgerNumber:
String
added to field CreditStorage.pendingRequestsForPaymentReduction - Argument targetLedgerNumber:
String
added to field CreditStorage.upcomingPaymentReductionRequest - Type for argument targetLedgerId on field
CreditStorage
.upcomingPaymentReductionRequest changed from ID! to ID - Directive deprecated was added to argument targetLedgerId of field pendingRequestsForPaymentReduction in type
CreditStorage
- Directive deprecated was added to argument targetLedgerId of field upcomingPaymentReductionRequest in type
CreditStorage
- Input field ledgerNumber of type
String
was added to input object type RequestRepaymentInputType - Input field
RequestRepaymentInputType
.ledgerId changed type from String! to String - Directive deprecated was added to input field ledgerId in input object
RequestRepaymentInputType
- Field siteworksRequests was added to object type
Query
- Type CoreSiteworksMarketSupplyPointType was added
- Type
CoreSiteworksRequestConnectionTypeConnection
was added - Type
CoreSiteworksRequestConnectionTypeEdge
was added - Type
CoreSiteworksRequestType
was added - Type
RequestStatus
was added
- Field updateLeaveSupplier was added to object type
Mutation
- Type
LeaveSupplierUpdated
was added - Type
UpdateLeaveSupplierInput
was added
- Field completeLeadAction was added to object type Mutation
- Type CompleteLeadActionInput was added
- Type CompleteLeadAction was added
- Field authorizedApplications was added to object type Query
- Type AuthorizedApplication was added
- Directive deprecated was added to field
LedgerInterface
.id - Directive deprecated was added to field
LedgerType
.id - Field
LedgerInterface
.id has deprecation reason The ledgerId field is deprecated.\n\nPlease use ledgerNumber instead. This is in the form of L - Field
LedgerInterface
.id is deprecated - Field
LedgerType
.id has deprecation reason The ledgerId field is deprecated.\n\nPlease use ledgerNumber instead. This is in the form of L - Field
LedgerType
.id is deprecated
- Enum value INTERNAL was added to enum
ExternalAccountEventSubCategory
- Enum value SALES was added to enum
ExternalAccountEventCategory
- Field completionType was added to object type
CollectionProcessDetailsType
- Field isComplete was added to object type
CollectionProcessDetailsType
- Field
GoodsPurchase
.ledgerId changed type from String to ID - Field
GoodsQuote
.id changed type from Int to ID - Field
GoodsQuoteShare
.id changed type from Int to ID - Field NewLeadType.id changed type from
Int
to ID - Input field
AcceptGoodsQuoteInput
.quoteId changed type from Int! to ID! - Input field
ProductToQuoteInput
.productId changed type from Int! to ID!
- Field number was added to interface
SupplementaryLedgerInterface
- Field number was added to object type
SupplementaryLedgerType
- Directive deprecated was added to field
SupplementaryLedgerInterface
.id - Directive deprecated was added to field
SupplementaryLedgerType
.id - Field
SupplementaryLedgerInterface
.id has deprecation reason The ledgerId field is deprecated.\n\nPlease use ledgerNumber instead. This is in the form of L - Field
SupplementaryLedgerInterface
.id is deprecated - Field
SupplementaryLedgerType
.id has deprecation reason The ledgerId field is deprecated.\n\nPlease use ledgerNumber instead. This is in the form of L - Field
SupplementaryLedgerType
.id is deprecated
- Field updateLeadExtraDetails was added to object type Mutation
- Type
UpdateExtraDetailsInput
was added - Type UpdateLeadExtraDetails was added
- Type \_UpdateExtraDetailsItem was added
- Field getOrCreateAccountForLead was added to object type Mutation
- Type GetOrCreateShellAccountForLead was added
- Type GetOrCreateShellAccountForLeadInput was added
- Field ledgerNumber was added to object type
SourceFundRequestEligibility
- Directive deprecated was added to field
SourceFundRequestEligibility
.ledgerId - Field
SourceFundRequestEligibility
.ledgerId has deprecation reason The ledgerId field is deprecated.\n\nPlease use ledgerNumber instead. This is in the form of L - Field
SourceFundRequestEligibility
.ledgerId is deprecated
- Directive deprecated was added to field
TestChargeError
.refusalReasons - Field descriptions was added to object type
TestChargeError
- Field errorType was added to object type
TestChargeError
- Field reasons was added to object type
TestChargeError
TestChargeError
object implements SmartFlexOnboardingErrorInterface interface- Type
SmartFlexOnboardingErrorInterface
was added - Type
TestChargeErrorType
was added - Field
TestChargeError
.refusalReasons has deprecation reason The refusalReasons field is deprecated.\n\nPlease use and instead.\n\n - Field
TestChargeError
.refusalReasons is deprecated
- Field accountNumber was added to object type
OccupancyPeriodType
- Field supplyPoints was added to object type
Query
- Argument ledgerNumber:
String
added to field AccountInterface.paginatedPaymentForecast - Argument ledgerNumber:
String
added to field AccountInterface.paymentForecast - Argument ledgerNumber:
String
added to field AccountInterface.payments - Argument ledgerNumber:
String
added to field AccountInterface.transactions - Argument ledgerNumber:
String
added to field AccountType.paginatedPaymentForecast - Argument ledgerNumber:
String
added to field AccountType.paymentForecast - Argument ledgerNumber:
String
added to field AccountType.payments - Argument ledgerNumber:
String
added to field AccountType.transactions - Directive deprecated was added to argument ledgerId of field ledgers in type
AccountInterface
- Directive deprecated was added to argument ledgerId of field ledgers in type
AccountType
- Directive deprecated was added to argument ledgerId of field paginatedPaymentForecast in type
AccountInterface
- Directive deprecated was added to argument ledgerId of field paginatedPaymentForecast in type
AccountType
- Directive deprecated was added to argument ledgerId of field paymentForecast in type
AccountInterface
- Directive deprecated was added to argument ledgerId of field paymentForecast in type
AccountType
- Directive deprecated was added to argument ledgerId of field payments in type
AccountInterface
- Directive deprecated was added to argument ledgerId of field payments in type
AccountType
- Directive deprecated was added to argument ledgerId of field transactions in type
AccountInterface
- Directive deprecated was added to argument ledgerId of field transactions in type
AccountType
- Field isSensitive was added to object type
AccountUserDetailType
- Field creditTransferPermissionsData was added to interface
LedgerInterface
- Field creditTransferPermissionsData was added to object type
LedgerType
- Type
CreditTransferPermissionFromSourceLedgerType
was added - Type
CreditTransferPermissionToTargetLedgerType
was added - Type
CreditTransferPermissionsDataType
was added
- Input field ledgerNumber of type
String
was added to input object type GetEmbeddedSecretForNewPaymentInstructionInput - Directive deprecated was added to input field ledgerId in input object
GetEmbeddedSecretForNewPaymentInstructionInput
- Input field requestedCustomerCategory of type
CustomerCategoryType
was added to input object type MeterPointInputType - Type
CustomerCategoryType
was added
- Input field activeAt of type
DateTime
was added to input object type TerminateCreditTransferPermissionInput - Input field sourceLedgerNumber of type String! was added to input object type
TerminateCreditTransferPermissionInput
- Input field targetLedgerNumber of type String! was added to input object type
TerminateCreditTransferPermissionInput
- Input field creditTransferPermissionId was removed from input object type
TerminateCreditTransferPermissionInput
- Field creditTransferPermissionId was removed from object type
TerminateCreditTransferPermission
- Type PossibleError was added
- Field createCreditTransferPermission was added to object type
Mutation
- Type
CreateCreditTransferPermission
was added - Type
CreateCreditTransferPermissionInput
was added
- Input field vendorName of type Vendor! was added to input object type
InstructionDetailsInput
- Type
Vendor
was added
- Field failureCodes was added to object type
ResetUserPasswordOutput
- Input field ledgerNumber of type
String
was added to input object type StorePaymentInstructionInput - Directive deprecated was added to input field ledgerId in input object
StorePaymentInstructionInput
- Field error was added to object type
TestCharge
- Type
TestChargeError
was added - Type
TestChargeRefusalReason
was added - Directive deprecated was added to field
TestCharge
.status - Field
TestCharge
.status is deprecated - Field
TestCharge
.status has deprecation reason The status field is deprecated. Please use isStarted and error instead. - Marked as deprecated on 2024-12-12. - Scheduled for removal on or after 2025-02-12.
- Input field ledgerNumber of type
String
was added to input object type SetUpDirectDebitInstructionInput - Input field
SetUpDirectDebitInstructionInput
.ledgerId changed type from ID! to ID - Directive deprecated was added to input field ledgerId in input object
SetUpDirectDebitInstructionInput
- Input field ledgerNumber of type
String
was added to input object type InitiateStandalonePaymentInput - Directive deprecated was added to input field ledgerId in input object
InitiateStandalonePaymentInput
- Directive deprecated was added to input field ledgerId in input object
AccountLedgerInput
- Input field
AccountLedgerInput
.ledgerId changed type from ID! to ID - Input field ledgerNumber of type
String
was added to input object type AccountLedgerInput
- Field key was added to object type
RegenerateSecretKey
- Input field ledgerNumber of type
String
was added to input object type UpdateAutoTopUpAmountInput - Input field
UpdateAutoTopUpAmountInput
.ledgerId changed type from Int! to Int - Directive deprecated was added to input field ledgerId in input object
UpdateAutoTopUpAmountInput
- Field
PortfolioType
.ancestors changed type from NestedPortfolioConnectionTypeConnection to PortfolioConnectionTypeConnection - Field
PortfolioType
.descendants changed type from NestedPortfolioConnectionTypeConnection to PortfolioConnectionTypeConnection - Field
PortfolioType
.parent changed type from NestedPortfolioType
toPortfolioType
- Type NestedPortfolioConnectionTypeConnection was removed
- Type NestedPortfolioConnectionTypeEdge was removed
- Type NestedPortfolioType was removed
- Argument integrationDeviceId:
String
added to field Query.devices - Field integrationDeviceId was added to interface
SmartFlexDeviceInterface
- Field integrationDeviceId was added to object type
SmartFlexChargePoint
- Field integrationDeviceId was added to object type
SmartFlexDevice
- Field integrationDeviceId was added to object type
SmartFlexVehicle
- Input field ledgerNumber of type
String
was added to input object type CollectPaymentInput - Input field
CollectPaymentInput
.ledgerId changed type from ID! to ID - Directive deprecated was added to input field ledgerId in input object
CollectPaymentInput
- Field pot was removed from object type
AccountType
- Directive deprecated was added to field Mutation.resetPassword
- Field
Mutation
.resetPassword has deprecation reason The resetPassword field is deprecated. Please use resetUserPassword instead. - Marked as deprecated on 2024-12-04. - Scheduled for removal on or after 2025-06-01. You can read more about this deprecation on: https://announcements.kraken.tech/announcements/public/81/ - Field Mutation.resetPassword is deprecated
- Input field ledgerNumber of type
String
was added to input object type PostCreditInput - Input field
PostCreditInput
.ledgerId changed type from ID! to ID - Directive deprecated was added to input field ledgerId in input object
PostCreditInput
- Field ledgerNumber was added to object type
GoodsPurchase
- Directive deprecated was added to field
GoodsPurchase
.ledgerId - Field
GoodsPurchase
.ledgerId has deprecation reason The ledgerId field is deprecated. Please use ledgerNumber instead. This is in the form of L-123456789A - Marked as deprecated on 2024-10-22. - Scheduled for removal on or after 2025-06-25. - Field
GoodsPurchase
.ledgerId is deprecated
- Field switchAccountToVariablePaymentSchedule was added to object type
Mutation
- Type
SwitchAccountToVariablePaymentSchedule
was added - Type
SwitchAccountToVariablePaymentScheduleInput
was added
- Input field suppressCommunications of type
Boolean
was added to input object type InitiateProductSwitchInput
- Field accountsCount (deprecated) was removed from object type NestedPortfolioType
- Field accountsCount (deprecated) was removed from object type
PortfolioType
- Directive deprecated was added to input field ledgerId in input object
InitiateHostedStandalonePaymentInput
- Field accounts was added to object type PortfolioType
- Type
AccountConnectionTypeConnection
was added - Type
AccountConnectionTypeEdge
was added
- Directive deprecated was added to field NestedPortfolioType.accountsCount
- Directive deprecated was added to field
PortfolioType
.accountsCount - Field NestedPortfolioType.accountsCount has deprecation reason The accountsCount field is deprecated. Will be deleted in favor of field. - Marked as deprecated on 2024-11-27. - Scheduled for removal on or after 2024-12-02.
- Field NestedPortfolioType.accountsCount is deprecated
- Field
PortfolioType
.accountsCount has deprecation reason The accountsCount field is deprecated. Will be deleted in favor of field. - Marked as deprecated on 2024-11-27. - Scheduled for removal on or after 2024-12-02. - Field
PortfolioType
.accountsCount is deprecated
- Field
SendVerificationEmail
.verificationStatus changed type from VerificationRequestStatus to Boolean
- Input field
CloseDCAProceedingInputType
.stoppedDate changed type from String! to Date!
- Field verificationStatus was added to object type
Query
- Type
EmailVerificationStatus
was added - Type
VerificationRequestStatus
was added
- Field sendVerificationEmail was added to object type
Mutation
- Type
SendVerificationEmail
was added - Type
SendVerificationEmailInput
was added - Type
VerificationRequestStatus
was added
- Type
PaymentScheduleReasonChoices
was added - Field
PaymentScheduleType
.reason changed type from PaymentScheduleReasonOptions to PaymentScheduleReasonChoices
- Input field
CloseDCAProceedingInputType
.campaign changed type from String! to String
- Field gasReading was added to object type
Query
- Type
GasReading
was added - Type
GasReadingConnection
was added - Type
GasReadingEdge
was added - Type
ReadingType
was added - Type \_Reading was added
- Type
ReadingQualification
was added ElectricityReading
object implements \_Reading interface
- Type
CreditStorage
was added - Field creditStorage was added to object type
AccountType
- Field
AccountType
.pot changed type from Pot to CreditStorage - Input field
CreateSourceFundRequestInput
.paymentReason changed type from PaymentReason! to PaymentReason - Type Pot was removed
- Argument expiresAt:
DateTime
was added to input RegisterPushNotificationBinding
- Field possibleErrors was added to object type
Query
- Type
PossibleErrorsInputType
was added - Type
PossibleErrorsOutputType
was added
- Field typedSource (deprecated) was removed from object type
MeasurementsMetadataOutput
- Type TypedSourceOutput was removed
- Type UtilityType was removed
- Argument fields: [String] added to field
CombinedRateLimitInformation
.fieldSpecificRateLimits
- Field fieldSpecificRateLimits was added to object type
CombinedRateLimitInformation
- Type
FieldSpecificRateLimitInformation
was added - Type
FieldSpecificRateLimitInformationConnectionTypeConnection
was added - Type
FieldSpecificRateLimitInformationConnectionTypeEdge
was added