GraphQL API Changelog
This page shows the history of changes to the GraphQL schema.- Enum value INTERNAL was added to enum ExternalAccountEventSubCategory
- Enum value SALES was added to enum ExternalAccountEventCategory
- 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
- 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-123456789A\n\n- Marked as deprecated on 2024-10-22.\n- Scheduled for removal on or after 2025-06-25.
- 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-123456789A\n\n- Marked as deprecated on 2024-10-22.\n- Scheduled for removal on or after 2025-06-25.
- Field SupplementaryLedgerType.id is deprecated
- Type UpdateExtraDetailsInput was added
- Type _UpdateExtraDetailsItem 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-123456789A\n\n- Marked as deprecated on 2024-10-22.\n- Scheduled for removal on or after 2025-06-25.
- 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- Marked as deprecated on 2025-01-07.\n- Scheduled for removal on or after 2025-01-29.
- 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
- 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 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
- 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
- Type VerificationRequestStatus was added
- Type VerificationRequestStatus was added
- Input field CloseDCAProceedingInputType.stoppedDate changed type from String! to Date!
- Type PaymentScheduleReasonChoices was added
- Field PaymentScheduleType.reason changed type from PaymentScheduleReasonOptions to PaymentScheduleReasonChoices
- 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
- Input field CloseDCAProceedingInputType.campaign changed type from String! to String
- 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