GraphQL API Changelog
This page shows the history of changes to the GraphQL schema.- 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
- Argument ledgerNumber: String added to field Query.dashboardScreen
- Directive deprecated was added to argument ledgerId of field dashboardScreen in type Query
- 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 to PortfolioType
- 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 object type SmartFlexBattery
- 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 SmartFlexHeatPump
- Field integrationDeviceId was added to object type SmartFlexInverter
- Field integrationDeviceId was added to object type SmartFlexStorageHeaters
- 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 html was added to object type TermsAndConditions
- Field pdfUrl was added to object type TermsAndConditions
- Argument electricityOnly: Boolean added to field Query.addressUprns
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 termsAndConditions was added to object type QuoteRequest
- Field termsAndConditions was added to object type QuoteRequestBase
- Input field StartSmartOnboardingProcessInput.termsAndConditions changed type from TermsAndConditions to TermsAndConditionsInput
- TermsAndConditions kind changed from InputObjectTypeDefinition to ObjectTypeDefinition
- Type TermsAndConditionsInput 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
- Field co2SavingInKgFromConsumption was added to object type ElectricitySupplyPoint
- Field treesSavedFromConsumption was added to object type ElectricitySupplyPoint
- 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 gspGroupId was added to object type EligibleMetersPointsType
- Field targetGsp was added to object type SavingSessionsEventType
- Type TargetGspType was added
- Argument includeRestrictedProducts: Boolean (with default value) added to field Query.availableProductsForMeterPoint
- Type VerificationRequestStatus was added
- Type VerificationRequestStatus was added
- Input field CloseDCAProceedingInputType.stoppedDate changed type from String! to Date!
- Input field CloseDCAProceedingInputType.campaign changed type from String! to String
- Argument expiresAt: DateTime was added to input RegisterPushNotificationBinding
- Field possibleErrors was added to object type Query
- Type PossibleErrorsInputType was added
- Type PossibleErrorsOutputType was added
- Enum value GBP was added to enum CurrencyOptions
- Field addressUprns was added to object type Query
- Type AddressUPRNTypeConnection was added
- Type AddressUPRNTypeEdge was added
- Type UniqueRELAddressType 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