generated: '2026-07-27' method: searched source: https://developer.edfgb-kraken.energy/graphql/reference/error-codes/ docs: https://developer.edfgb-kraken.energy/graphql/reference/error-codes/ format: kraken-graphql-error-extensions description: >- EDF Energy's published error-code registry, harvested verbatim from the Error Codes page of the EDF GB Kraken GraphQL reference (HTTP 200, anonymous, 2026-07-27). This is the non-payments sibling of a decline-code catalog: 1370 distinct KT-CT-* codes, each with an errorType and an errorDescription, which is one of the largest published error registries in the API Evangelist catalog. It is not RFC 9457 — Kraken does not use application/problem+json. Per the GraphQL basics guide the GraphQL API "will always return a 200 response code, assuming the server is available", and errors are carried in the JSON "errors" array with an extensions object holding errorType, errorCode and errorDescription. The REST half of the platform uses conventional HTTP status codes; see errors/edf-energy-problem-types.yml for those. envelope: transport: HTTP 200 for GraphQL (errors are in-body, not in the status line) path: errors[].extensions fields: errorType: >- One of VALIDATION, NOT_FOUND, APPLICATION, AUTHORIZATION, SERVICE_AVAILABILITY errorCode: The KT-CT-* identifier errorDescription: Human-readable explanation example: | {"errors": [ { "message": "'Authorization' header not provided.", "extensions": { "errorType": "AUTHORIZATION", "errorCode": "KT-CT-1112", "errorDescription": "You must provide the AUTHORIZATION header while executing the query/mutation." } } ]} note: >- Per-field error documentation is also available: the possible errors a query or mutation can raise are listed in that field's description in the GraphQL reference and in the "Possible errors" tab of the GraphQL IDE, and are present verbatim in graphql/edf-energy-schema.graphql. error_types: - {type: VALIDATION, count: 608} - {type: APPLICATION, count: 435} - {type: NOT_FOUND, count: 200} - {type: AUTHORIZATION, count: 87} - {type: SERVICE_AVAILABILITY, count: 40} code_count: 1370 codes: - code: KT-CT-10001 type: VALIDATION description: "Cannot create an overlapping contract." message: "Party is already under contract." - code: KT-CT-10003 type: NOT_FOUND description: "Contract not found." message: "Contract not found." - code: KT-CT-10005 type: VALIDATION description: "No identifier or account number was provided to find the contract." message: "Missing required parameter: either identifier or accountNumber must be provided." - code: KT-CT-10006 type: NOT_FOUND description: "The requested account could not be found." message: "Account not found." - code: KT-CT-10007 type: APPLICATION description: "Unable to terminate contract." message: "Unable to terminate contract." - code: KT-CT-10008 type: APPLICATION description: "The contract is currently undergoing an active journey." message: "The contract is currently undergoing an active journey." - code: KT-CT-10009 type: VALIDATION description: "A term input was provided that is not of the valid format." message: "Provided term term is not of the valid format." - code: KT-CT-10010 type: VALIDATION description: "A term input was provided that has the same type as an existing term in the set." message: "Duplicate term type found in the provided term set." - code: KT-CT-10011 type: APPLICATION description: "Unable to vary contract terms." message: "Unable to vary contract terms." - code: KT-CT-10012 type: APPLICATION description: "The contract variation implies a breach of the contract." message: "Contract variation implies breach." - code: KT-CT-10013 type: VALIDATION description: "Cannot request a termination for a date that extends past the contract's end date" message: "Requested termination date is invalid." - code: KT-CT-10015 type: VALIDATION description: "Cannot serialize the supply point termination context provided." message: "Supply point termination context is not serializable." - code: KT-CT-10017 type: NOT_FOUND description: "The contract journey could not be found." message: "The contract journey could not be found." - code: KT-CT-10018 type: VALIDATION description: "The contract subject specification is invalid." message: "The provided contract subject is invalid." - code: KT-CT-10019 type: APPLICATION description: "The contract creation implies a breach of the contract." message: "Contract creation implies breach." - code: KT-CT-10020 type: VALIDATION description: "The provided contract party input data is invalid." message: "The provided contract party payload is invalid." - code: KT-CT-10021 type: NOT_FOUND description: "The requested business could not be found." message: "Business not found." - code: KT-CT-10022 type: VALIDATION description: "The provided contract is already terminated." message: "Contract already terminated." - code: KT-CT-10023 type: VALIDATION description: "The provided contract is already revoked." message: "Contract is already revoked." - code: KT-CT-10024 type: VALIDATION description: "The provided contract is expired." message: "Contract already expired." - code: KT-CT-10025 type: VALIDATION description: "The provided contract has not started yet." message: "Contract has not started yet." - code: KT-CT-10026 type: VALIDATION description: "The contract actualization implies a breach of the contract." message: "Contract actualization implies breach." - code: KT-CT-10027 type: VALIDATION description: "Contract termination is possible if the customer cancels the switch with the gaining provider first." message: "There is an ongoing provider switch." - code: KT-CT-10028 type: VALIDATION description: "Not all agreements are for the same market." message: "Contract market mismatch." - code: KT-CT-10029 type: VALIDATION description: "At least one filter must be provided when querying contracts." message: "Missing contract filters." - code: KT-CT-10030 type: SERVICE_AVAILABILITY description: "Filter by subject is not implemented." message: "Filter by subject is not implemented." - code: KT-CT-10031 type: VALIDATION description: "Provide exactly one of party.account or party.business when querying contracts." message: "Invalid party filter." - code: KT-CT-10032 type: VALIDATION description: "The provided contract has already started." message: "Contract has already started." - code: KT-CT-10033 type: VALIDATION description: "The specified term cannot be saved." message: "Unable to save term." - code: KT-CT-10034 type: APPLICATION description: "The contract journey has an unknown type." message: "Unknown contract journey type." - code: KT-CT-10035 type: APPLICATION description: "The contract journey is not active, thus cannot be processed." message: "Cannot process a non-active contract journey." - code: KT-CT-10036 type: APPLICATION description: "The manager responsible for processing the contract journey cannot be found." message: "The contract journey manager is not found." - code: KT-CT-10037 type: SERVICE_AVAILABILITY description: "The contract notes feature is not enabled." message: "Contract notes feature is disabled." - code: KT-CT-10038 type: VALIDATION description: "No contract note reason exists for the provided slug." message: "Contract note reason not found." - code: KT-CT-10039 type: VALIDATION description: "None of the required fields were provided in the input." message: "At least one of the affected fields must be provided." - code: KT-CT-10040 type: APPLICATION description: "Unable to rescind contract." message: "Unable to rescind contract." - code: KT-CT-10041 type: VALIDATION description: "The provided contract has been rescinded and cannot be modified." message: "Contract is already rescinded." - code: KT-CT-10042 type: VALIDATION description: "The provided agreements are already linked to a different contract." message: "One or more agreements are already attached to a different contract." - code: KT-CT-10043 type: VALIDATION description: "Provide an account contract identifier, a business contract identifier, or both." message: "At least one contract identifier must be provided." - code: KT-CT-10044 type: VALIDATION description: "Cannot request a termination for a date on or before the contract's start date." message: "Termination date must be after the contract start date." - code: KT-CT-10045 type: VALIDATION description: "A contract term could not be actualized during contract creation." message: "Contract could not be actualized." - code: KT-CT-10201 type: SERVICE_AVAILABILITY description: "Auto top-up is disabled for the client." message: "Endpoint disabled." - code: KT-CT-10202 type: VALIDATION description: "No matching device found with the device ID." message: "Invalid data." - code: KT-CT-10203 type: VALIDATION description: "Device must be a prepay meter." message: "Invalid data." - code: KT-CT-10204 type: VALIDATION description: "Top-up amount must be at least the minimum allowable auto top-up amount." message: "Invalid data." - code: KT-CT-10205 type: NOT_FOUND description: "No active auto top-up config found with the account number and device ID provided." message: "Active auto top-up config not found." - code: KT-CT-10301 type: VALIDATION description: "Unable to instigate leave supplier process due to some validation error." message: "Unable to instigate leave supplier process." - code: KT-CT-10302 type: NOT_FOUND description: "Received an invalid reference for a leave supplier process." message: "Invalid data." - code: KT-CT-10303 type: SERVICE_AVAILABILITY description: "The PrepareAccount mutation is not enabled in this environment." message: "Mutation not enabled in this environment." - code: KT-CT-10304 type: SERVICE_AVAILABILITY description: "The Leave supplier mutations are not enabled in this environment." message: "Mutation not enabled in this environment." - code: KT-CT-10305 type: APPLICATION message: "Failed to cancel leave supplier process - market actions are no longer cancellable." - code: KT-CT-10306 type: SERVICE_AVAILABILITY message: "Failed to cancel leave supplier process - the cancellation workflow has not been configured." - code: KT-CT-10307 type: APPLICATION message: "Failed to cancel leave supplier process - failed to cancel market actions." - code: KT-CT-10308 type: APPLICATION message: "Failed to cancel leave supplier process." - code: KT-CT-10309 type: SERVICE_AVAILABILITY message: "Failed to update leave supplier process - the service is not enabled." - code: KT-CT-10310 type: APPLICATION message: "Failed to update leave supplier process. The process status is not in updatable status." - code: KT-CT-10311 type: APPLICATION message: "Failed to cancel leave supplier process. The process status is not in cancellable status." - code: KT-CT-10312 type: SERVICE_AVAILABILITY description: "The Enrollment mutation is not enabled in this environment." message: "Mutation not enabled in this environment." - code: KT-CT-10313 type: SERVICE_AVAILABILITY message: "Failed to enroll account." - code: KT-CT-10314 type: SERVICE_AVAILABILITY description: "This supply point is already on supply. The supply point must leave supply before a new customer can enrol." message: "This supply point is already on supply." - code: KT-CT-10315 type: VALIDATION message: "Unable to begin enrollment journey due to invalid data." - code: KT-CT-10316 type: VALIDATION description: "Incorrectly formatted input data to the prepare account mutation." message: "Input data has invalid format." - code: KT-CT-10317 type: APPLICATION description: "An error occurred when trying to prepare an account." message: "An error occured when trying to prepare the account." - code: KT-CT-10318 type: VALIDATION description: "Could not match an enrollment process to the input." message: "Enrollment process not found." - code: KT-CT-10319 type: APPLICATION description: "Failed to cancel market actions." message: "Enrollment process failed to cancel." - code: KT-CT-10320 type: VALIDATION description: "Market actions are not in a cancellable state." message: "Enrollment process not cancellable." - code: KT-CT-10321 type: SERVICE_AVAILABILITY description: "Enrollment cancellation workflow has not been configured." message: "Enrollment cancellation workflow not defined." - code: KT-CT-10322 type: VALIDATION description: "Attempted to create a new user but the email address is already in use." message: "A user with this email address already exists." - code: KT-CT-10323 type: SERVICE_AVAILABILITY description: "Cancellation of occupy property processes is not configured." message: "Enrollment process failed to cancel." - code: KT-CT-10324 type: SERVICE_AVAILABILITY description: "The InitializeAccount mutation is not enabled in this environment." message: "Mutation not enabled in this environment." - code: KT-CT-10325 type: VALIDATION description: "Incorrectly formatted input data to the initialize account mutation." message: "Input data has invalid format." - code: KT-CT-10326 type: APPLICATION description: "An error occurred when trying to initialize an account." message: "An error occurred when trying to initialize the account." - code: KT-CT-10327 type: SERVICE_AVAILABILITY description: "The InitializeUser mutation is not enabled in this environment." message: "Mutation not enabled in this environment." - code: KT-CT-10328 type: VALIDATION description: "Incorrectly formatted input data to the initialize user mutation." message: "Input data has invalid format." - code: KT-CT-10329 type: APPLICATION description: "An error occurred when trying to initialize a user." message: "An error occurred when trying to initialize the user." - code: KT-CT-10330 type: SERVICE_AVAILABILITY description: "Unsupported leave supplier type." message: "Unsupported leave supplier type." - code: KT-CT-10331 type: VALIDATION description: "Process number is required when account and supply points not provided." message: "Missing required process number." - code: KT-CT-10332 type: NOT_FOUND description: "Received an invalid reference for a join supplier process." message: "Join supplier process not found." - code: KT-CT-10333 type: VALIDATION description: "The process number is required to search for a process." message: "Missing either number of leave supplier process id." - code: KT-CT-10334 type: NOT_FOUND description: "The service is not active." message: "No active service found." - code: KT-CT-10335 type: NOT_FOUND description: "A suspend order is already in progress for this service." message: "Active suspend order already exists." - code: KT-CT-10336 type: NOT_FOUND description: "A unsuspend order is already in progress for this service." message: "Active unsuspend order already exists." - code: KT-CT-10337 type: VALIDATION description: "Lifecycle prechecks have failed." message: "Prechecks have failed." - code: KT-CT-10338 type: VALIDATION description: "The enrollment process subtype does not support cancellation." message: "Enrollment process cannot be cancelled." - code: KT-CT-10339 type: VALIDATION description: "Neither the input nor the organisation provided a sales channel." message: "Sales channel could not be determined." - code: KT-CT-10340 type: SERVICE_AVAILABILITY description: "House move enrollment via the API is not enabled in this environment." message: "House move enrollment is not enabled." - code: KT-CT-10341 type: APPLICATION description: "The leave supplier journey is not in a state that allows reversal." message: "Leave supplier process is not reversible." - code: KT-CT-10342 type: APPLICATION description: "The process is still cancellable; use cancel instead of reverse." message: "Leave supplier process can still be cancelled." - code: KT-CT-10343 type: APPLICATION description: "A cancellation is already in progress; reversal is not allowed." message: "Leave supplier process being cancelled cannot be reversed." - code: KT-CT-10344 type: APPLICATION description: "The reversal cut-off date for this leave supplier process has passed." message: "Leave supplier reversal cut-off has passed." - code: KT-CT-10345 type: APPLICATION description: "This occupier leave supplier journey is linked to a real join and cannot be reversed." message: "Occupier leave with real join cannot be reversed." - code: KT-CT-10346 type: APPLICATION description: "One or more market actions do not support reversal." message: "Market action reversal is not supported for this leave supplier process." - code: KT-CT-10347 type: APPLICATION description: "An error occurred while attempting to reverse the leave supplier process." message: "Failed to reverse leave supplier process." - code: KT-CT-10348 type: APPLICATION description: "The reversal could not be completed because one or more required dependencies are missing." message: "Leave supplier reversal is missing required dependencies." - code: KT-CT-10349 type: APPLICATION description: "The enrollment journey is not in a state that allows reversal." message: "Enrollment process is not reversible." - code: KT-CT-10350 type: APPLICATION description: "The process is still cancellable; use cancel instead of reverse." message: "Enrollment process can still be cancelled." - code: KT-CT-10351 type: APPLICATION description: "A cancellation is already in progress; reversal is not allowed." message: "Enrollment process being cancelled cannot be reversed." - code: KT-CT-10352 type: APPLICATION description: "One or more market actions do not support reversal." message: "Market actions cannot be reversed for this enrollment process." - code: KT-CT-10353 type: APPLICATION description: "An error occurred while attempting to reverse the enrollment process." message: "Failed to reverse enrollment process." - code: KT-CT-10354 type: APPLICATION description: "The reversal cut-off date for this enrollment process has passed." message: "Enrollment reversal cut-off has passed." - code: KT-CT-10355 type: APPLICATION description: "Reversal is disabled for this enrollment or the current journey state does not allow reversal." message: "Enrollment reversal is not allowed." - code: KT-CT-10356 type: APPLICATION description: "The house move record already has a join supplier process linked to it." message: "A join supplier process is already linked to the house move." - code: KT-CT-10357 type: APPLICATION description: "The house move enrollment has multiple supply points for a single market." message: "The house move enrollment has multiple supply points for a single market." - code: KT-CT-10358 type: NOT_FOUND description: "An open order already exists for this service." message: "Open order already exists." - code: KT-CT-10703 type: VALIDATION description: "Failure to validate input data." message: "Input data is invalid." - code: KT-CT-10801 type: VALIDATION description: "Invalid data." message: "Invalid data." - code: KT-CT-10820 type: NOT_FOUND description: "The specified operations team group does not exist." message: "Operations team group not found." - code: KT-CT-10821 type: NOT_FOUND description: "The specified operations team group has no active teams." message: "No active teams in operations team group." - code: KT-CT-10901 type: VALIDATION description: "Invalid data." message: "Invalid data." - code: KT-CT-10902 type: NOT_FOUND description: "The requested service was not found or is not valid." message: "Service not found." - code: KT-CT-10903 type: VALIDATION description: "The amount requested for payment is too low. Amount must be greater than zero." message: "Invalid Amount." - code: KT-CT-10904 type: NOT_FOUND description: "The service reference has not been created. Check that the service creation has completed." message: "Service reference not found." - code: KT-CT-10905 type: VALIDATION description: "The promise format is invalid. Check whether the promise id or data are correctly populated." message: "Invalid format for promise." - code: KT-CT-10906 type: APPLICATION description: "There is an ongoing provider switch in progress." message: "OTS Provider switch already in progress." - code: KT-CT-10907 type: APPLICATION description: "The associated type of the supplied order is not supported." message: "Unsupported order type." - code: KT-CT-10908 type: APPLICATION description: "Unable to cancel order." message: "Unable to cancel order." - code: KT-CT-10909 type: APPLICATION description: "Asynchronous promise querying is not supported for this endpoint." message: "Async query not supported." - code: KT-CT-10910 type: APPLICATION description: "Order has already been cancelled." message: "Order already cancelled." - code: KT-CT-10911 type: APPLICATION description: "Termination process not found." message: "Termination process not found." - code: KT-CT-10912 type: APPLICATION description: "Unable to switch products." message: "Unable to switch products." - code: KT-CT-10913 type: APPLICATION description: "There is a product switch already in progress." message: "There is a product switch already in progress." - code: KT-CT-10914 type: VALIDATION description: "Invalid arguments." message: "Must provide either user ID or user number." - code: KT-CT-10915 type: VALIDATION description: "The provider requires customer details to book an appointment." message: "Customer details required." - code: KT-CT-10916 type: VALIDATION description: "The account must be on supply and have an active contract." message: "Could not accept the new renewal intention for the given account." - code: KT-CT-10917 type: APPLICATION description: "The provided account does not have a currently active account application." message: "Account does not have an account application." - code: KT-CT-10918 type: NOT_FOUND description: "Could not find rollover for given account." message: "Could not find rollover for given account." - code: KT-CT-10919 type: NOT_FOUND description: "Could not find quote request for given rollover." message: "Could not find quote request for given rollover." - code: KT-CT-10920 type: NOT_FOUND description: "Cannot resolve wholesale product offering." message: "Cannot resolve wholesale product offering." - code: KT-CT-10921 type: VALIDATION description: "Service is not active." message: "Service is not active." - code: KT-CT-10922 type: VALIDATION description: "Speed is not available." message: "Speed is not available." - code: KT-CT-10923 type: VALIDATION description: "Broadband speed change is already in progress." message: "Broadband speed change is already in progress." - code: KT-CT-10924 type: VALIDATION description: "Service is not linked to the account." message: "Service is not linked to the account." - code: KT-CT-10925 type: SERVICE_AVAILABILITY description: "An API call to the OSS did not return any quotes." message: "OSS did not return any quotes." - code: KT-CT-10926 type: SERVICE_AVAILABILITY description: "A API call to the OSS failed." message: "OSS currently unavailable." - code: KT-CT-10927 type: SERVICE_AVAILABILITY description: "The API call to the OSS was invalid." message: "Made invalid request to OSS." - code: KT-CT-10928 type: SERVICE_AVAILABILITY description: "Failure in the OSS API." message: "OSS API failure." - code: KT-CT-10929 type: VALIDATION description: "An error was encountered retrieving the wifi policy settings." message: "An error was encountered retrieving the wifi policy settings." - code: KT-CT-10930 type: VALIDATION description: "An error was encountered retrieving the customer's reference." message: "An error was encountered retrieving the customer's reference." - code: KT-CT-10931 type: APPLICATION description: "An error occurred while trying to set the WiFi policy for the account." message: "Error encountered when setting WiFi policy." - code: KT-CT-10932 type: APPLICATION description: "The WiFi policy has been updated, but an error occurred while trying to return the updated WiFi policy for the account." message: "Error encountered when retrieving the updated Wifi Policy." - code: KT-CT-10933 type: VALIDATION description: "Expected one broadband product selected from quote, found multiple." message: "Expected one broadband product selected from quote, found multiple." - code: KT-CT-10934 type: VALIDATION description: "Expected one broadband product selected from quote, found none." message: "Expected one broadband product selected from quote, found none." - code: KT-CT-10935 type: VALIDATION description: "One or more selected products is no longer valid." message: "One or more selected products is no longer valid." - code: KT-CT-10936 type: VALIDATION description: "The change contract quote could not be accepted. This may be due to an invalid or expired product selection, or an issue with the contract change process." message: "Could not accept change contract quote." - code: KT-CT-10937 type: VALIDATION description: "The same URL cannot be submitted in both the allowed and blocked lists." message: "The same URL cannot be submitted in both the allowed and blocked lists." - code: KT-CT-10938 type: VALIDATION description: "A timezone was not specified when passing in the homework time(s)." message: "A timezone was not specified when passing in the homework time(s)." - code: KT-CT-10939 type: VALIDATION description: "There were no rates found for the selected characteristics." message: "No rate found for the selected characteristics." - code: KT-CT-10940 type: VALIDATION description: "More than one sales channel was found for the affiliate organisation. This is not currently supported for quoting. Check feature flag FEATUREENABLESELFSERVESALES_CHANNELS is not enabled." message: "More than one sales channel found for affiliate organisation." - code: KT-CT-10941 type: NOT_FOUND description: "No active faults found for the specified account." message: "No active faults found." - code: KT-CT-10942 type: APPLICATION description: "No active services found for the specified account." message: "No active services found." - code: KT-CT-10943 type: VALIDATION description: "The input provided for progressing the troubleshooting step is invalid." message: "Invalid input for progressing troubleshooting step." - code: KT-CT-10944 type: APPLICATION description: "There was an error with the troubleshooting playbook configuration." message: "Playbook configuration error." - code: KT-CT-10945 type: VALIDATION description: "The requested troubleshooting step transition is invalid or missing required parameters." message: "Invalid step request." - code: KT-CT-10946 type: VALIDATION description: "The troubleshooting is in an invalid state to progress." message: "Invalid session state." - code: KT-CT-10947 type: VALIDATION description: "The service is already set to the selected wholesale speed." message: "Service already set to selected speed." - code: KT-CT-10948 type: VALIDATION description: "The service does not have a currently set speed - this is unexpected." message: "Service has no existing speed." - code: KT-CT-10949 type: NOT_FOUND description: "No active broadband service found for the account." message: "No active broadband service found." - code: KT-CT-10950 type: VALIDATION description: "The earliest date must be before or equal to the latest date." message: "Invalid date range." - code: KT-CT-10951 type: SERVICE_AVAILABILITY description: "An error occurred while communicating with an external service." message: "External service error." - code: KT-CT-10952 type: NOT_FOUND description: "The specified fault ID does not match any telco fault." message: "Telco fault not found." - code: KT-CT-10953 type: VALIDATION description: "The selected appointment slot is no longer available." message: "Appointment slot not available." - code: KT-CT-10954 type: NOT_FOUND description: "The specified appointment ID does not match any fault appointment." message: "Fault appointment not found." - code: KT-CT-10955 type: VALIDATION description: "The appointment cannot be rebooked as the cutoff time has passed." message: "Appointment rebook past cutoff." - code: KT-CT-10956 type: APPLICATION description: "The specified appointment exists but is not in a rebookable state (e.g., CANCELLED, COMPLETED)." message: "Appointment is not rebookable." - code: KT-CT-10957 type: VALIDATION description: "The appointment slot date cannot be in the past, today, on a Sunday, or on a bank holiday." message: "Invalid appointment slot date." - code: KT-CT-10958 type: VALIDATION description: "The provided fault ids are not linked to the provided account number." message: "Fault not linked to provided account." - code: KT-CT-10959 type: VALIDATION description: "The selected appointment type is not supported." message: "Appointment type isn't supported." - code: KT-CT-10960 type: VALIDATION description: "The input provided for booking the fault appointment is invalid." message: "Invalid input for fault appointment." - code: KT-CT-10961 type: APPLICATION description: "An error occurred while attempting to cancel the trouble ticket with the network provider." message: "Failed to cancel trouble ticket with network provider." - code: KT-CT-10962 type: SERVICE_AVAILABILITY description: "The network provider service is temporarily unavailable. Please try again later." message: "Trouble ticket cancellation temporarily unavailable." - code: KT-CT-10963 type: VALIDATION description: "The provided appointment id and fault id are not linked in Kraken system." message: "Appointment not linked to fault." - code: KT-CT-10964 type: VALIDATION description: "There is an existing change contract order in progress for this account." message: "Change contract order already in progress." - code: KT-CT-10965 type: VALIDATION description: "The mutation does not support selected sub-offerings." message: "Selected sub-offerings are not supported." - code: KT-CT-10966 type: VALIDATION description: "The current troubleshooting step is in a state that cannot be interrupted. Check the step state and acceptable states in extensions." message: "Current troubleshooting step cannot be interrupted due to its state." - code: KT-CT-10967 type: VALIDATION description: "The current troubleshooting step does not allow interruption for this operation." message: "Current troubleshooting step cannot be interrupted." - code: KT-CT-10968 type: VALIDATION description: "The troubleshooting session is temporarily locked by another operation. Please try again shortly." message: "Troubleshooting session is temporarily locked by another process." - code: KT-CT-10969 type: VALIDATION description: "The specified order id does not match any equipment returns bag reorder." message: "Equipment returns bag reorder not found." - code: KT-CT-10970 type: VALIDATION description: "The equipment returns bag reorder request has not been successfully submitted to the supplier." message: "Equipment returns bag reorder has not been submitted." - code: KT-CT-10971 type: VALIDATION description: "The equipment returns bag reorder is in a state where completion is not possible." message: "Unable to complete returns bag reorder." - code: KT-CT-10972 type: VALIDATION description: "The trouble ticket is not cancellable as it is in a terminal state." message: "Unable to cancel the trouble ticket as in a terminal state." - code: KT-CT-10973 type: VALIDATION description: "The appointment cannot be rebooked as its start time has already passed." message: "Appointment rebook past start time." - code: KT-CT-10974 type: VALIDATION description: "The provided cancellation reason text exceeds the maximum allowed length." message: "The provided cancellation reason text is too long." - code: KT-CT-10975 type: VALIDATION description: "The appointment cannot be rebooked because the associated network case is in a state that prevents rebooking." message: "Unable to rebook appointment due to network case status conflict." - code: KT-CT-10976 type: VALIDATION description: "The requested step is a terminal step and cannot be proceeded. Terminal steps represent error states or dead ends in troubleshooting." message: "Cannot proceed a terminal troubleshooting step." - code: KT-CT-10977 type: VALIDATION description: "The provided input for rebooking the appointment failed validation check." message: "Invalid input for rebooking a fault appointment." - code: KT-CT-10978 type: APPLICATION description: "The configured primary account user resolver did not return exactly one user." message: "Unable to resolve a primary account user." - code: KT-CT-10982 type: NOT_FOUND description: "No automatic compensation event matches the given identifier." message: "Automatic compensation event not found." - code: KT-CT-10983 type: NOT_FOUND description: "No AccountCredit with the given ID belongs to the account linked to this compensation event." message: "Account credit not found for this account." - code: KT-CT-10984 type: NOT_FOUND description: "No AccountRepayment with the given ID belongs to the account linked to this compensation event." message: "Account repayment not found for this account." - code: KT-CT-10985 type: NOT_FOUND description: "No account matches the given account number." message: "Account not found." - code: KT-CT-10986 type: NOT_FOUND description: "The account does not have a TelcoLedger associated with it." message: "Telco ledger not found for this account." - code: KT-CT-10987 type: VALIDATION description: "The provided idempotency key has already been used to create a compensation credit with different fields (net amount or reason). Please use a unique idempotency key for each distinct credit." message: "Idempotency key already used with different credit details." - code: KT-CT-10988 type: VALIDATION description: "The account has no active, usable Direct Debit instruction on the TelcoLedger. A repayment cannot be requested until a valid instruction is in place." message: "No usable direct debit instruction found for this account." - code: KT-CT-10989 type: APPLICATION description: "The VoIP configuration change could not be submitted for the account. The account may not have an active contract, VoIP supply point, VoIP service or active agreement." message: "Unable to submit the VoIP configuration change request." - code: KT-CT-10990 type: VALIDATION description: "The requested change touches a VoIP setting that is currently locked because an order that changed it is still in-flight or completed earlier today." message: "A requested VoIP setting is currently locked." - code: KT-CT-10991 type: VALIDATION description: "The submitted VoIP configuration is not valid. The calling circle may contain an invalid phone number, exceed a category's capacity, exceed the total number of allowed members, contain duplicates, or have a primary number that is not one of its members." message: "The given VoIP configuration is invalid." - code: KT-CT-10992 type: VALIDATION description: "A fault ID must be provided when searching appointment slots for an FTTC/copper service, so the impacted voice or data service can be determined." message: "Fault ID is required for this service." - code: KT-CT-11100 type: SERVICE_AVAILABILITY description: "API key authentication is not enabled in this environment." message: "API key authentication unavailable." - code: KT-CT-11101 type: AUTHORIZATION description: "This likely occurred because Kraken searched for a business by ID but failed to find one." message: "The viewer is not authorized to execute the query/mutation. Check the ownership/permissions of provided data." - code: KT-CT-11102 type: APPLICATION description: "Data integrity failure due to the usage of a deprecated field." message: "Business without related account." - code: KT-CT-11103 type: NOT_FOUND description: "No business was found with the specified external ID." message: "Business not found." - code: KT-CT-11104 type: APPLICATION description: "The given account is already linked to a business." message: "Business role already allocated." - code: KT-CT-11105 type: APPLICATION description: "The given account is already linked to a business through its portfolio." message: "Business role already allocated." - code: KT-CT-11106 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-11107 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-11108 type: VALIDATION description: "Invalid data." message: "Invalid data." - code: KT-CT-11109 type: VALIDATION description: "Invalid data." message: "Invalid data." - code: KT-CT-1111 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-11110 type: VALIDATION description: "Invalid data." message: "Invalid data." - code: KT-CT-11111 type: VALIDATION description: "The provided segment name does not exist." message: "Segment does not exist." - code: KT-CT-11112 type: VALIDATION description: "Invalid data." message: "Invalid data." - code: KT-CT-1112 type: AUTHORIZATION description: "You must provide the AUTHORIZATION header while executing the query/mutation." message: "'Authorization' header not provided." - code: KT-CT-1113 type: SERVICE_AVAILABILITY description: "You have made a request to a disabled GraphQL field." message: "Disabled GraphQL field requested." - code: KT-CT-1114 type: SERVICE_AVAILABILITY description: "You have made a request with a disabled GraphQL input field." message: "Disabled GraphQL input field provided." - code: KT-CT-1120 type: APPLICATION message: "The Kraken Token has expired." - code: KT-CT-11201 type: APPLICATION description: "No Collection Process Records associated with id." message: "No Collection Process Records associated with id." - code: KT-CT-11202 type: APPLICATION description: "No External reference provided." message: "No External reference provided." - code: KT-CT-11203 type: APPLICATION description: "No Completion reason provided." message: "No Completion reason provided." - code: KT-CT-11204 type: APPLICATION description: "No Completion details provided." message: "No Completion details provided." - code: KT-CT-11205 type: APPLICATION description: "Item already associated to collection process." message: "Item already associated to collection process." - code: KT-CT-11206 type: APPLICATION description: "Unable to retrieve disconnection related data for collection process." message: "Unable to retrieve disconnection related data for collection process." - code: KT-CT-11207 type: APPLICATION description: "Unsupported external source for collection process." message: "Unsupported external source for collection process." - code: KT-CT-11208 type: APPLICATION description: "Invalid billing document identifier for collection process." message: "Invalid billing document identifier for collection process." - code: KT-CT-11209 type: APPLICATION description: "Collection process configuration does not have published version." message: "Collection process configuration does not have published version." - code: KT-CT-1121 type: VALIDATION message: "Please use Kraken Token to issue long-lived refresh tokens." - code: KT-CT-11210 type: APPLICATION description: "Active collection process for entity already exists." message: "Active collection process for entity already exists." - code: KT-CT-11211 type: APPLICATION description: "Too many active collection processes for config." message: "Too many active collection processes for config." - code: KT-CT-11212 type: APPLICATION description: "Invalid collection process config code." message: "Invalid collection process config code." - code: KT-CT-11213 type: VALIDATION description: "No active collection process found." message: "No active collection process found." - code: KT-CT-11214 type: APPLICATION description: "Invalid pause length for collection process." message: "Invalid pause length for collection process." - code: KT-CT-11215 type: APPLICATION description: "Unable to resume, collection process is not paused." message: "Unable to resume, collection process is not paused." - code: KT-CT-11216 type: VALIDATION description: "Invalid extra_details for associated item type." message: "Invalid extra_details for associated item type." - code: KT-CT-11217 type: APPLICATION description: "Invalid collection process record status for reactivation." message: "Invalid collection process record status for reactivation." - code: KT-CT-11218 type: APPLICATION description: "External reference cannot be updated once it has been set." message: "External reference cannot be updated once it has been set." - code: KT-CT-1122 type: VALIDATION message: "Long-lived refresh tokens can only be issued for account users." - code: KT-CT-1123 type: VALIDATION message: "Invalid scope value for the Kraken Token." - code: KT-CT-1124 type: APPLICATION message: "Signature of the JWT has expired." - code: KT-CT-1125 type: APPLICATION message: "Token keys have rotated. Please obtain a new token and try again." - code: KT-CT-1126 type: APPLICATION message: "Signature verification failed. Make sure signature is valid." - code: KT-CT-1127 type: APPLICATION message: "Issuer verification failed. Make sure the provided token is valid." - code: KT-CT-1128 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-1129 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-1130 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-11301 type: VALIDATION description: "Account not in a dunning process for the given path name." message: "Account not in a dunning process for the given path name." - code: KT-CT-11302 type: VALIDATION description: "No active dunning process found." message: "No active dunning process found." - code: KT-CT-11303 type: VALIDATION description: "Multiple active dunning processes found." message: "Multiple active dunning processes found." - code: KT-CT-11304 type: VALIDATION description: "Either the start date is before today or the stop date is before the start date." message: "Dunning pause process failed verifying the dates." - code: KT-CT-11305 type: APPLICATION description: "Pausing the dunning process failed." message: "Pausing the dunning process failed." - code: KT-CT-11306 type: APPLICATION description: "Withdrawing the dunning process failed." message: "Withdrawing the dunning process failed." - code: KT-CT-11307 type: APPLICATION description: "Active unknown debt position found." message: "Unable to determine debt position." - code: KT-CT-11308 type: VALIDATION description: "The supplied previouscollectionprocess_number does not match any existing collection process." message: "Previous collection process not found." - code: KT-CT-11309 type: VALIDATION description: "The previous collection process belongs to a different account or entity than the one being enrolled." message: "Previous collection process does not belong to the same entity." - code: KT-CT-1131 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-1132 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-1133 type: APPLICATION description: "There was a problem requesting password reset email." message: "Unable to request password reset email." - code: KT-CT-11331 type: VALIDATION description: "Invalid input baseUrl" message: "Invalid input data." - code: KT-CT-11332 type: VALIDATION description: "Please provide the right combination of input fields." message: "Invalid data." - code: KT-CT-11333 type: APPLICATION description: "Could not find a ResolveInfo object in the resolver arguments." message: "ResolveInfo not found in resolver arguments." - code: KT-CT-1134 type: VALIDATION description: "The refresh token has expired." message: "Invalid data." - code: KT-CT-1135 type: VALIDATION description: "Please make sure the refresh token is correct." message: "Invalid data." - code: KT-CT-1136 type: VALIDATION description: "Please make sure both email and password are present in the input." message: "Invalid data." - code: KT-CT-1137 type: VALIDATION description: "Please provide the right combination of input fields." message: "Invalid data." - code: KT-CT-1138 type: VALIDATION description: "Please make sure the credentials are correct." message: "Invalid data." - code: KT-CT-1139 type: VALIDATION description: "Authentication failed." message: "Invalid data." - code: KT-CT-1140 type: VALIDATION description: "Please make sure the organization secret key is correct." message: "Invalid data." - code: KT-CT-11401 type: VALIDATION description: "Received invalid equipment quantity to select." message: "Invalid equipment quantity selected." - code: KT-CT-11402 type: VALIDATION description: "Cannot request selected equipment." message: "Invalid equipment selected." - code: KT-CT-11403 type: APPLICATION description: "Cannot request equipment order while one already in progress." message: "Equipment order already in progress." - code: KT-CT-11404 type: APPLICATION description: "Cannot change equipment while an OTS switch is in progress." message: "OTS switch already in progress." - code: KT-CT-1141 type: VALIDATION description: "Authentication failed." message: "Invalid data." - code: KT-CT-1142 type: VALIDATION description: "Authentication failed." message: "Invalid data." - code: KT-CT-1143 type: AUTHORIZATION description: "The value of the HTTP Authorization header is not recognized as a valid access credential for this API. Valid credentials can be generated by calling the obtainKrakenToken mutation." message: "Value of 'Authorization' header is not a valid credential." - code: KT-CT-1144 type: AUTHORIZATION description: "The value of the HTTP Authorization header is not recognized as a valid access credential for this API." message: "Value of 'Authorization' header is not a valid credential." - code: KT-CT-1145 type: AUTHORIZATION description: "No account/user was found with the specified details: either the details do not match or the account does not meet the conditions required to use this mutation." message: "Account/user details do not match." - code: KT-CT-1146 type: VALIDATION description: "User's password has expired." message: "Invalid data." - code: KT-CT-1147 type: APPLICATION description: "The server was unable to fetch the JSON Web Key Set required to verify the token signature." message: "Unable to verify token signing keys. Please try again later." - code: KT-CT-1148 type: AUTHORIZATION description: "This authentication method is unavailable when MFA is enforced." message: "MFA required." - code: KT-CT-1150 type: NOT_FOUND description: "No MFA device found for this user." message: "MFA device not found." - code: KT-CT-11501 type: NOT_FOUND description: "Voice campaign not found." message: "Voice campaign not found." - code: KT-CT-11502 type: APPLICATION description: "Cannot remove items from multiple campaigns at once." message: "Cannot remove items from multiple campaigns at once." - code: KT-CT-11503 type: VALIDATION description: "One or more campaign items are invalid and cannot be created." message: "One or more campaign items are invalid and cannot be created." - code: KT-CT-11504 type: APPLICATION description: "The batch of campaign items is too large." message: "The batch of campaign items is too large." - code: KT-CT-11505 type: NOT_FOUND description: "Voice campaign item not found." message: "Voice campaign item not found." - code: KT-CT-11506 type: VALIDATION description: "The provided campaign ID is not a valid integer." message: "Invalid campaign ID." - code: KT-CT-11507 type: VALIDATION description: "The provided campaign item ID is not a valid integer." message: "Invalid campaign item ID." - code: KT-CT-1151 type: APPLICATION description: "Multiple MFA devices of the same type found for this user." message: "MFA device not found." - code: KT-CT-1152 type: VALIDATION description: "The MFA token is invalid." message: "Invalid MFA token." - code: KT-CT-1153 type: APPLICATION description: "There was a problem while creating the MFA device." message: "Unable to create MFA device." - code: KT-CT-1154 type: APPLICATION description: "There was a problem while deleting the MFA device." message: "Unable to delete MFA device." - code: KT-CT-1155 type: APPLICATION description: "The operation cannot cause the user to have MFA enabled without a backup device." message: "Enabled backup device is needed." - code: KT-CT-1160 type: VALIDATION description: "Please make sure the captcha response is present in the input." message: "Invalid data." - code: KT-CT-11601 type: APPLICATION description: "Cannot start collection proceeding, proceeding for this account already exists." message: "Cannot start collection proceeding, proceeding for this account already exists." - code: KT-CT-11602 type: APPLICATION description: "Could not find DCA with that name." message: "Could not find DCA with that name." - code: KT-CT-11603 type: APPLICATION description: "Could not stop debt collection proceeding." message: "Could not stop debt collection proceeding." - code: KT-CT-11604 type: APPLICATION description: "Active debt collection proceeding does not exist for account." message: "Active debt collection proceeding does not exist for account." - code: KT-CT-11605 type: APPLICATION description: "Multiple active Proceeding's found for same agency and campaign on account." message: "Multiple active Proceeding's found for same agency and campaign on account." - code: KT-CT-11606 type: APPLICATION description: "Debt Collection Agency cannot use campaign." message: "Debt Collection Agency cannot use campaign." - code: KT-CT-11607 type: NOT_FOUND description: "Invalid ledger number for debt collection proceeding." message: "Invalid ledger number for debt collection proceeding." - code: KT-CT-11608 type: VALIDATION description: "Ledger does not belong to account." message: "Ledger does not belong to account." - code: KT-CT-11609 type: APPLICATION description: "Invalid campaign for debt collection proceeding." message: "Invalid campaign for debt collection proceeding." - code: KT-CT-1161 type: VALIDATION description: "Please make sure the credentials are correct." message: "Invalid data." - code: KT-CT-11610 type: APPLICATION description: "Unable to edit the debt collection proceeding." message: "unable to edit the debt collection proceeding." - code: KT-CT-11613 type: APPLICATION description: "Delinquent debt tracking must be configured before querying debt positions." message: "Delinquent debt tracking is not configured for this client." - code: KT-CT-1162 type: APPLICATION description: "Your authentication token has been invalidated." message: "Authentication token is no longer valid." - code: KT-CT-1163 type: APPLICATION description: "The authentication token could not be validated." message: "Authentication token is invalid." - code: KT-CT-11801 type: APPLICATION description: "One or more call recordings is in a confused state." message: "Call recording in a confused state." - code: KT-CT-11802 type: NOT_FOUND description: "Call not found." message: "Call not found." - code: KT-CT-11803 type: APPLICATION description: "Unable to enqueue the call." message: "Unable to enqueue the call." - code: KT-CT-11804 type: NOT_FOUND description: "Work schedule not found." message: "Work schedule not found." - code: KT-CT-11805 type: VALIDATION description: "The input for creating an inbound call is invalid." message: "Invalid input for creating an inbound call." - code: KT-CT-11806 type: VALIDATION description: "Call metadata item key cannot be an empty string." message: "Call metadata item key cannot be an empty string." - code: KT-CT-11807 type: VALIDATION description: "A call metadata item with this key already exists for this call." message: "A call metadata item with this key already exists for this call." - code: KT-CT-11808 type: APPLICATION description: "Unable to associate account to call." message: "Unable to associate account to call." - code: KT-CT-11809 type: APPLICATION description: "Call tag not found." message: "Call tag not found." - code: KT-CT-11810 type: APPLICATION description: "Caller is blocked." message: "Caller is blocked." - code: KT-CT-11811 type: SERVICE_AVAILABILITY description: "Callback requests are currently disabled." message: "Callback requests are disabled." - code: KT-CT-11812 type: VALIDATION description: "The call has not been waiting long enough to request a callback." message: "Minimum wait time not met for callback request." - code: KT-CT-11813 type: VALIDATION description: "The call is not currently in queue." message: "Call is not in queue." - code: KT-CT-11814 type: APPLICATION description: "Unable to create ghost participant to maintain conference during callback." message: "Unable to create ghost participant for callback." - code: KT-CT-11815 type: APPLICATION description: "Unable to connect a call to an AI agent." message: "Unable to connect a call to an AI agent." - code: KT-CT-11816 type: VALIDATION description: "The provided category must be one of: LANGUAGE, OPERATIONS_GROUP, SKILL." message: "Invalid routing attribute category." - code: KT-CT-11817 type: VALIDATION description: "The identifier must be a valid integer or UUID version 4." message: "Invalid call ID." - code: KT-CT-11818 type: VALIDATION description: "The provided input for associating archived call recordings is invalid." message: "Invalid archived call recordings input." - code: KT-CT-11819 type: VALIDATION description: "The provided uri input is invalid." message: "Invalid uri input." - code: KT-CT-11820 type: VALIDATION description: "The number of recordings to associate exceeds the maximum allowed per request." message: "Too many recordings to associate in a single request." - code: KT-CT-11821 type: NOT_FOUND description: "No inbound calls with the given routing attributes were found in the requested time period, so an average wait time could not be calculated. This does not mean the wait time was zero. Check the routing attributes are correct, or try again once matching calls have been received." message: "No calls found matching the given routing attributes." - code: KT-CT-11822 type: APPLICATION description: "The call recording detail could not be populated." message: "Recording detail incomplete." - code: KT-CT-11823 type: NOT_FOUND description: "No auxiliary status found for the support user." message: "No auxiliary status found for that agent." - code: KT-CT-1188 type: AUTHORIZATION description: "The current query is too complex. Please simplify it and try again." message: "Query is too complex." - code: KT-CT-1189 type: AUTHORIZATION description: "The current query requests too many individual nodes. Please reduce the number of items requested and try again." message: "Query exceeds maximum allowed node count." - code: KT-CT-1190 type: APPLICATION description: "The persisted query payload couldn't be processed. Please make sure you are passing the correct data." message: "Couldn't handle persisted query payload." - code: KT-CT-1199 type: AUTHORIZATION description: "There were too many requests. Please try again later." message: "Too many requests." - code: KT-CT-12001 type: APPLICATION description: "Check offering identifier for correctness." message: "Product catalogue offering with given identifier not found." - code: KT-CT-12002 type: APPLICATION description: "Selected offering is not valid for this quote. Check the quoted offerings." message: "Unable to accept the given selected offering." - code: KT-CT-12003 type: VALIDATION description: "One or more of the product brands are not valid. Check the product brand code." message: "Specified product brand does not exist." - code: KT-CT-12004 type: VALIDATION description: "One or more of the product tags are not valid. Check the product tag type." message: "Invalid product tag type." - code: KT-CT-12005 type: VALIDATION description: "One or more of the terms and conditions types are not valid. Check the terms and conditions type names." message: "A selection of a terms and conditions type does not exist." - code: KT-CT-12006 type: VALIDATION description: "Ensure that the submit characteristic overrides are in the correct format." message: "Provided product characteristic overrides are not in the correct format." - code: KT-CT-12007 type: APPLICATION description: "Unable to create product." message: "Unable to create product." - code: KT-CT-12008 type: APPLICATION description: "The provided product does not exist." message: "Unable to find the product." - code: KT-CT-12009 type: APPLICATION description: "Products that are priced must have a specification. Check the product configuration and try again." message: "Specified product does not have a specification." - code: KT-CT-1201 type: VALIDATION description: "You must provide a first or last value to properly paginate the connection" message: "Pagination parameters not provided." - code: KT-CT-12010 type: APPLICATION description: "Unable to find the product's specification." message: "Unable to find the product's specification." - code: KT-CT-12011 type: APPLICATION description: "The list of provided prices contains validation errors. Check the price format." message: "The list of provided prices contains validation errors." - code: KT-CT-12012 type: APPLICATION description: "The effective start period must start from the current date, check the start date." message: "Product prices start date is in the past." - code: KT-CT-12013 type: APPLICATION description: "The effective start period must not overlap with existing prices." message: "Product prices would overwrite existing prices." - code: KT-CT-12014 type: APPLICATION description: "Time series is not found by its code." message: "Time series not found." - code: KT-CT-12015 type: APPLICATION description: "The characteristics of the time series variant do not match the characteristics of the time series." message: "Characteristics mismatch." - code: KT-CT-12016 type: APPLICATION description: "Time series entries could not be created." message: "Conflicting time series entries." - code: KT-CT-12017 type: APPLICATION description: "The time series entries period could not be represented." message: "Invalid time series entries period." - code: KT-CT-12018 type: NOT_FOUND description: "The specified template was not found." message: "Template not found." - code: KT-CT-12019 type: NOT_FOUND description: "No template was found with the specified code." message: "Template code not found." - code: KT-CT-1202 type: VALIDATION description: "Requested more records through the first value than the maximum limit." message: "Invalid pagination parameters." - code: KT-CT-12020 type: APPLICATION description: "A template with the same identifier already exists." message: "Duplicate template." - code: KT-CT-12021 type: APPLICATION description: "A group with the same label already exists in this template." message: "Duplicate group label." - code: KT-CT-12022 type: APPLICATION description: "Only one default group is allowed per category." message: "Duplicate default group per category." - code: KT-CT-12023 type: APPLICATION description: "A line item with the same label already exists in this group." message: "Duplicate line item label." - code: KT-CT-12024 type: APPLICATION description: "The template code cannot be changed after the first draft version." message: "Template code change not allowed." - code: KT-CT-12025 type: APPLICATION description: "Only the latest version of a template can be edited." message: "Template is not the latest version." - code: KT-CT-12026 type: APPLICATION description: "A draft version of this template already exists." message: "Draft template already exists." - code: KT-CT-12027 type: APPLICATION description: "Only draft templates can be deleted." message: "Cannot delete non-draft template." - code: KT-CT-12028 type: APPLICATION description: "Multiple active templates were found for the specified code." message: "Multiple matching templates found." - code: KT-CT-12029 type: APPLICATION description: "The template cannot be activated because it is not in DRAFT status." message: "Cannot activate template." - code: KT-CT-1203 type: VALIDATION description: "Requested more records through the first value than the maximum limit." message: "Invalid pagination parameters." - code: KT-CT-12030 type: APPLICATION description: "The template cannot be expired because it is not in ACTIVE status." message: "Cannot expire template." - code: KT-CT-12031 type: NOT_FOUND description: "The requested input could not be found." message: "Input not found." - code: KT-CT-12032 type: VALIDATION description: "An input with this identifier already exists." message: "Input already exists." - code: KT-CT-12033 type: NOT_FOUND description: "One or more characteristics were not found." message: "One or more characteristics were not found." - code: KT-CT-12034 type: VALIDATION description: "Unknown fixing strategy encountered." message: "Unknown fixing strategy encountered." - code: KT-CT-12035 type: VALIDATION description: "Unknown category encountered." message: "Unknown category encountered." - code: KT-CT-12036 type: VALIDATION description: "Unknown unit encountered." message: "Unknown unit encountered." - code: KT-CT-12037 type: VALIDATION description: "Duplicate scheme types found in rate specification." message: "Duplicate scheme types found in rate specification." - code: KT-CT-12038 type: APPLICATION description: "The time series entries period involves several existing entries." message: "Invalid time series entries granularity." - code: KT-CT-12039 type: APPLICATION description: "The provided sourceproducttype does not match any configured product types." message: "Invalid source_product_type for product type." - code: KT-CT-1204 type: VALIDATION description: "Cursor-based pagination (after/before) and last are not supported on this endpoint. Use offset and first instead." message: "Invalid pagination parameters." - code: KT-CT-12040 type: APPLICATION description: "The time series to be updated has time series records in use." message: "Time series entries in use." - code: KT-CT-12041 type: APPLICATION description: "Unable to create offering." message: "Unable to create offering." - code: KT-CT-12042 type: APPLICATION description: "A draft version of this offering already exists." message: "Draft offering already exists." - code: KT-CT-12043 type: APPLICATION description: "Only the latest version of an offering can be edited in this way." message: "Offering is not the latest version." - code: KT-CT-12044 type: APPLICATION description: "The offering could not be updated." message: "Unable to update offering." - code: KT-CT-12045 type: APPLICATION description: "The offering structure does not satisfy catalog rules." message: "Invalid offering structure." - code: KT-CT-12046 type: APPLICATION description: "A draft version of this product specification already exists." message: "Draft product specification already exists." - code: KT-CT-12047 type: APPLICATION description: "Only the latest version of a product specification can be versioned." message: "Product specification is not the latest version." - code: KT-CT-12049 type: NOT_FOUND description: "Check that the rate group code exists within the specified product specification." message: "Rate specification not found in the given product specification." - code: KT-CT-12050 type: VALIDATION description: "Ensure every calculated input in the template is connected to a source node." message: "A calculated input node has no source node." - code: KT-CT-12051 type: VALIDATION description: "Costing YAML cannot be generated from a template whose nodes form a cycle." message: "The template graph contains a cycle." - code: KT-CT-12052 type: VALIDATION description: "A parent-child edge in the template references a non-existent node." message: "The template has an invalid source node reference." - code: KT-CT-12053 type: VALIDATION description: "Sales tax nodes must not have parents other than the expected node types." message: "A sales tax node has unexpected parent nodes." - code: KT-CT-12054 type: APPLICATION description: "The costing translation pipeline does not have a converter for this node type." message: "The template contains an unhandled node type." - code: KT-CT-12055 type: APPLICATION description: "The costing translation pipeline does not have a converter for this input type." message: "The template contains an unhandled node input type." - code: KT-CT-12056 type: VALIDATION description: "Check that the tax rate on the sales tax node is a valid value." message: "A sales tax node has an invalid tax rate." - code: KT-CT-12057 type: VALIDATION description: "Check that the rate builder node's configuration is valid." message: "A rate builder node has an invalid mapping." - code: KT-CT-12058 type: VALIDATION description: "Rename one of the conflicting nodes so they produce distinct block names." message: "Two template nodes produce the same costing block name." - code: KT-CT-12059 type: VALIDATION description: "The node's label produces a block name that is not a valid identifier." message: "A template node produces an invalid costing block name." - code: KT-CT-12060 type: APPLICATION description: "The costing translation pipeline does not support translating this node type." message: "The template contains an unsupported node type." - code: KT-CT-12061 type: VALIDATION description: "The measurement identifier used in the node is not available for this market." message: "A measurement node references an invalid measurement." - code: KT-CT-12062 type: VALIDATION description: "The costing definition produced by the template could not be compiled." message: "The generated costing definition failed validation." - code: KT-CT-12063 type: APPLICATION description: "An unexpected error occurred while creating the product rate." message: "Unable to create product rate." - code: KT-CT-12064 type: NOT_FOUND description: "The product rate with the specified identifier was not found." message: "Product rate not found." - code: KT-CT-12065 type: APPLICATION description: "The product rate cannot be deleted because it is used on existing line items." message: "Cannot delete product rate that is in use." - code: KT-CT-12066 type: NOT_FOUND description: "The rate could not be found for the specified source system, code, and variant profile." message: "Rate not found for the given parameters." - code: KT-CT-12067 type: VALIDATION description: "The specified source system is not recognized. Valid values are PRODUCTRATE and TIMESERIES." message: "Invalid rate source system." - code: KT-CT-12068 type: VALIDATION description: "At least one Sales Tax node is required to generate a costing definition." message: "The template does not contain any Sales Tax nodes." - code: KT-CT-12069 type: APPLICATION description: "The product rate could not be edited. This may be because line items have been charged during the validity period, preventing changes to some fields." message: "Unable to edit product rate." - code: KT-CT-12070 type: VALIDATION description: "The node has an unsupported number of inputs." message: "A node has an unsupported number of inputs." - code: KT-CT-12071 type: VALIDATION description: "The shared-rate code used in the node is not available for this market." message: "A shared-rate node references an unavailable shared-rate code." - code: KT-CT-12072 type: VALIDATION description: "The chosen aggregation function is not currently supported." message: "An aggregation node uses an unsupported function." - code: KT-CT-12101 type: NOT_FOUND description: "The payment instruction was not found." message: "Payment instruction not found." - code: KT-CT-12102 type: APPLICATION description: "Payment vendor is not support." message: "Payment vendor not supported." - code: KT-CT-12103 type: NOT_FOUND description: "Missing payment metadata from vendor." message: "Missing payment metadata from vendor." - code: KT-CT-12104 type: APPLICATION description: "Unable to fetch or generate payment fingerprint." message: "Unable to fetch or generate payment fingerprint." - code: KT-CT-12105 type: APPLICATION description: "Risk list item addition failed." message: "Risk list item addition failed." - code: KT-CT-12106 type: APPLICATION description: "Risk list item removal failed." message: "Risk list item removal failed." - code: KT-CT-12201 type: NOT_FOUND description: "Could not find a matching campaign." message: "Campaign not found." - code: KT-CT-12202 type: NOT_FOUND description: "Could not find a matching supply point." message: "Supply point not found." - code: KT-CT-12203 type: VALIDATION description: "The market supply point is not supported." message: "Market supply point not supported." - code: KT-CT-12204 type: APPLICATION description: "The specified market supply point is not linked to the provided account." message: "Market supply point is not associated with the account." - code: KT-CT-12301 type: NOT_FOUND description: "Could not find a matching Complaint." message: "Complaint not found." - code: KT-CT-12401 type: APPLICATION description: "There was a problem while attempting to create the offer group." message: "Unable to create offer group." - code: KT-CT-12402 type: APPLICATION description: "There was a problem while attempting to accept the offer." message: "Unable to accept offer." - code: KT-CT-12403 type: NOT_FOUND description: "The specified product offering could not be found. Please check the identifier and try again." message: "Product offering not found." - code: KT-CT-12404 type: VALIDATION description: "The product offering is no longer available as it has expired. Please select a different offering." message: "Product offering has expired." - code: KT-CT-12405 type: VALIDATION description: "The offering is missing the required rates for quoting. Please check the query configuration and try again." message: "Missing rates for quoting." - code: KT-CT-12406 type: VALIDATION description: "The product's timeseries entries do not match the quoted period at the specified datetime." message: "Product not configured correctly for quoting." - code: KT-CT-12407 type: VALIDATION description: "An offer must be accepted before sending the offer quote summary." message: "The offer group does not contain an accepted offer." - code: KT-CT-12408 type: NOT_FOUND description: "The specified quote configuration could not be found. Please check the quote configuration number and try again." message: "Quote configuration not found." - code: KT-CT-12409 type: NOT_FOUND description: "The specified term identifier could not be found in the quote configuration. Please verify the term identifier and try again." message: "Term not found in quote configuration." - code: KT-CT-12410 type: VALIDATION description: "The extra detail field type is invalid. Please check the field type matches the field definition." message: "Invalid extra detail field type." - code: KT-CT-12411 type: NOT_FOUND description: "The specified extra detail field code could not be found in the quote configuration. Please verify the field code and try again." message: "Extra detail not found in quote configuration." - code: KT-CT-12412 type: VALIDATION description: "The input contains duplicate term identifiers. Each term must have a unique identifier." message: "Duplicate term identifiers provided." - code: KT-CT-12413 type: VALIDATION description: "The input contains duplicate extra detail field codes. Each extra detail must have a unique field code." message: "Duplicate extra detail field codes provided." - code: KT-CT-12414 type: VALIDATION description: "The term type is not supported for this operation. Only certain term types can be updated." message: "Unsupported term type." - code: KT-CT-12415 type: VALIDATION description: "One or more schedules are missing required identifiers. All schedules must have identifiers for updates." message: "Schedule missing required identifier." - code: KT-CT-12416 type: VALIDATION description: "One or more items are missing required identifiers. All items must have identifiers for updates." message: "Item missing required identifier." - code: KT-CT-12417 type: NOT_FOUND description: "The specified schedule identifier could not be found in the term. Please verify the schedule identifier and try again." message: "Schedule not found in term." - code: KT-CT-12418 type: NOT_FOUND description: "The specified item identifier could not be found in the schedule. Please verify the item identifier and try again." message: "Item not found in schedule." - code: KT-CT-12419 type: NOT_FOUND description: "One or more term identifiers could not be found during the update operation." message: "One or more terms not found." - code: KT-CT-12420 type: NOT_FOUND description: "One or more extra detail field codes could not be found during the update operation." message: "One or more extra details not found." - code: KT-CT-12421 type: VALIDATION description: "At least one of fieldvalue or fieldtype must be provided when updating an extra detail." message: "No extra detail fields provided for update." - code: KT-CT-12422 type: VALIDATION description: "The provided status is not a valid QuoteConfigurationStatus choice." message: "Invalid quote configuration status." - code: KT-CT-12423 type: NOT_FOUND description: "No forecast consumption entry with the given identifier exists on this quote configuration." message: "Forecast consumption entry not found." - code: KT-CT-12424 type: VALIDATION description: "The quote configuration is in a non-editable status (READY, SENT, ACCEPTED, or REJECTED)." message: "Quote configuration cannot be edited in its current status." - code: KT-CT-12425 type: VALIDATION description: "The rates request cannot be updated. It may not exist or may have already been processed." message: "Cannot update rates request." - code: KT-CT-12426 type: VALIDATION description: "The provided extra detail field code and type combination is not in the list of accepted fields configured for this client." message: "Extra detail field code or type is not allowed for this client." - code: KT-CT-12501 type: VALIDATION description: "A market gateway inbound message flow with the same siphon and flow key already exists." message: "Market gateway inbound message flow already exists for siphon and flow key." - code: KT-CT-12502 type: NOT_FOUND description: "Could not find a matching flow." message: "Flow not found." - code: KT-CT-12601 type: NOT_FOUND description: "No active agreement found for the supply point at the specified date." message: "Active agreement not found for supply point." - code: KT-CT-12602 type: NOT_FOUND description: "No supplier found with the specified lookup key and code." message: "Supplier not found." - code: KT-CT-12603 type: APPLICATION description: "The existing agreement could not be terminated during the supplier change process." message: "Unable to terminate agreement for supplier change." - code: KT-CT-12604 type: APPLICATION description: "A new account could not be created during the supplier change process." message: "Unable to create account for supplier change." - code: KT-CT-12605 type: APPLICATION description: "A new agreement could not be created during the supplier change process." message: "Unable to create agreement for supplier change." - code: KT-CT-12606 type: NOT_FOUND description: "No supply point found for the identifier/market during the supplier change process." message: "No supply point found." - code: KT-CT-12607 type: APPLICATION description: "The database transaction failed on PendingUpdate status change due to an unexpected error." message: "Database transaction failed on PendingUpdate status change." - code: KT-CT-12608 type: NOT_FOUND description: "No supply point found for given nmi." message: "Supply point not found." - code: KT-CT-12609 type: NOT_FOUND description: "The Property Hazard Type not found for the given hazard type external identifier." message: "Property Hazard Type not found." - code: KT-CT-12610 type: NOT_FOUND description: "Supply point has no associated property." message: "Supply point has no associated property." - code: KT-CT-12611 type: APPLICATION description: "A Property Hazard Type with the given code already exists." message: "Property Hazard Type code already exists." - code: KT-CT-12612 type: NOT_FOUND description: "No Property found for the given property identifier." message: "Property not found." - code: KT-CT-12701 type: NOT_FOUND description: "The specified sales channel code is not valid." message: "Invalid sales channel code." - code: KT-CT-12702 type: VALIDATION description: "Ensure the active to datetime is later than the active from datetime." message: "Invalid datetime range." - code: KT-CT-12901 type: NOT_FOUND description: "Could not find an Account for the given account_id." message: "Account not found." - code: KT-CT-12902 type: NOT_FOUND description: "Could not find a Supply Point for the given supplypointid." message: "Supply point not found." - code: KT-CT-12903 type: VALIDATION description: "At least one of accountid or supplypoint_id must be provided (prefer exactly one)." message: "Either account_id or supply_point_id must be provided." - code: KT-CT-12904 type: VALIDATION description: "Only one Supply Point can be found per given external identifier and market" message: "Found multiple Supply Points for the given supply_point_external_identifier and market." - code: KT-CT-12905 type: VALIDATION description: "Market name should be provided when the supply point is provided" message: "Market name is not provided for a given supply point." - code: KT-CT-13001 type: NOT_FOUND description: "The requested resource does not exist." message: "Appointment does not exist." - code: KT-CT-13002 type: NOT_FOUND description: "Supply point not found." message: "Supply point not found." - code: KT-CT-13003 type: VALIDATION description: "All supply points provided in the request must belong to the same account." message: "Supply points must belong to the same account." - code: KT-CT-13004 type: NOT_FOUND description: "All supply points provided in the request must have associated account." message: "No account found for the given supply points." - code: KT-CT-13006 type: NOT_FOUND description: "All supply points provided in the request must have associated property." message: "No properties found for the given supply points." - code: KT-CT-13007 type: APPLICATION description: "At least one of configured request_checks() failed." message: "At least one of the request checks failed." - code: KT-CT-13008 type: APPLICATION description: "At least one of configured request_checks() returned warning and override_request_check_warnings flag is False." message: "At least one of the request checks has warnings." - code: KT-CT-13009 type: APPLICATION description: "On site jobs Request already exists." message: "On site jobs Request already exists." - code: KT-CT-13010 type: NOT_FOUND description: "No booking adapter found for agent." message: "No booking adapter found for agent." - code: KT-CT-13011 type: APPLICATION description: "Appointment with the given external reference and agent already exists for a different request." message: "Appointment with the given external reference and agent already exists for a different request." - code: KT-CT-13012 type: APPLICATION description: "Viewer is not allowed to create a request for submitted property or account." message: "Viewer is not allowed to create a request." - code: KT-CT-13013 type: APPLICATION description: "For category 'customer', the fields name, phone_number, and email must not be provided." message: "Reporter post init error." - code: KT-CT-13014 type: APPLICATION description: "Request reason value doesn't match configured values." message: "Request reason is not supported." - code: KT-CT-13015 type: APPLICATION description: "Request sub_reason value doesn't match configured values." message: "Request sub_reason is not supported." - code: KT-CT-13016 type: APPLICATION description: "We cannot associate the property with a managing agent." message: "Booking agent not found." - code: KT-CT-13017 type: APPLICATION description: "Booking adapter does not support cancellation." message: "Appointment cancellation not supported." - code: KT-CT-13018 type: VALIDATION description: "Cancellation category/sub_category doesn't match configured values." message: "Unable to record cancellation_category/cancellation_sub_category." - code: KT-CT-13019 type: APPLICATION description: "API not found for the operator associated with the meter points in this property." message: "Vendor not found." - code: KT-CT-13020 type: APPLICATION description: "Could not identify active metering agent for the property." message: "Could not identify agent from property." - code: KT-CT-13021 type: VALIDATION description: "The provided job type is not valid for the booking adapter." message: "Invalid job type." - code: KT-CT-13022 type: APPLICATION description: "Could not find work category for the given job type." message: "Work category not found for job type." - code: KT-CT-13023 type: APPLICATION description: "At least one of the appointment booking checks failed." message: "Appointment booking checks failed." - code: KT-CT-13024 type: APPLICATION description: "At least one of the appointment booking checks returned warnings and override flag is False." message: "Appointment booking checks returned warnings." - code: KT-CT-13025 type: NOT_FOUND description: "The booking session for this appointment has expired and needs to be restarted." message: "Booking session has expired." - code: KT-CT-13026 type: APPLICATION description: "Failed to retrieve available appointment timeslots from the booking system." message: "Could not retrieve available timeslots." - code: KT-CT-13027 type: APPLICATION description: "An error occurred during the booking process." message: "Booking system error occurred." - code: KT-CT-13028 type: NOT_FOUND description: "Agent not found." message: "Agent not found." - code: KT-CT-13029 type: APPLICATION description: "Failed to confirm duplicate property." message: "Could not confirm duplicate property." - code: KT-CT-13030 type: NOT_FOUND description: "The booking session for this appointment does not exist." message: "Booking session not found." - code: KT-CT-13031 type: VALIDATION description: "The selected timeslot is no longer available. Please fetch the latest timeslots and choose another." message: "Timeslot is no longer available." - code: KT-CT-13032 type: NOT_FOUND description: "The requested On-Site Jobs request does not exist." message: "Request does not exist." - code: KT-CT-13033 type: NOT_FOUND description: "The specified slot ID does not exist." message: "Slot not found." - code: KT-CT-13034 type: APPLICATION description: "An appointment with the same details already exists for this request." message: "Appointment already exists for this request." - code: KT-CT-13035 type: VALIDATION description: "Request is in terminal state and cannot be acted upon." message: "Request is inactive." - code: KT-CT-13036 type: SERVICE_AVAILABILITY description: "The booking service is currently unavailable. Please try again later." message: "Booking service currently unavailable." - code: KT-CT-13037 type: VALIDATION description: "An appointment reference must be provided by the booking service upon successful booking." message: "Appointment reference not provided by booking service." - code: KT-CT-13038 type: VALIDATION description: "The provided request status is invalid for this operation." message: "Invalid request status." - code: KT-CT-13039 type: VALIDATION description: "Cancellation category and subcategory can only be set when the appointment status is CANCELLED." message: "Cancellation fields require CANCELLED status." - code: KT-CT-13040 type: VALIDATION description: "The request must have an associated agent to perform this operation." message: "Agent not set on request." - code: KT-CT-13041 type: VALIDATION description: "The user is not allowed to disable or override the request/appointment checks." message: "User is not allowed to override request/appointment checks." - code: KT-CT-13042 type: VALIDATION description: "Multiple supply points are not supported by the booking adapter for this property." message: "Multiple supply points not supported by this booking adapter." - code: KT-CT-13043 type: VALIDATION description: "Appointment is in a terminal status and cannot be updated." message: "Cannot update appointment as it has terminal status." - code: KT-CT-13044 type: VALIDATION description: "The provided appointment slot is invalid." message: "Failed to update appointment slot." - code: KT-CT-13045 type: VALIDATION description: "The provided assets are invalid." message: "Failed to update appointment assets." - code: KT-CT-13046 type: VALIDATION description: "Cancellation sub_category doesn't match configured values." message: "Unable to record cancellation_sub_category." - code: KT-CT-13047 type: VALIDATION description: "Multiple supply points found for the given supply point external identifier and market name." message: "Multiple supply points found." - code: KT-CT-13048 type: VALIDATION description: "Only one of supplypointidentifiertomarketnamemapping or supplypointinternal_ids should be provided." message: "Cannot provide both supply_point_identifier_to_market_name_mapping and supply_point_internal_ids." - code: KT-CT-13049 type: VALIDATION description: "At least one of supplypointidentifiertomarketnamemapping or supplypointinternal_ids must be provided." message: "Neither supply_point_identifier_to_market_name_mapping nor supply_point_internal_ids provided." - code: KT-CT-13050 type: VALIDATION description: "Only one of supplypointidentifiertomarketnamemapping or supplypointinternal_id should be provided when creating assets." message: "Cannot provide both supply_point_identifier_to_market_name_mapping and supply_point_internal_id when creating assets." - code: KT-CT-13051 type: NOT_FOUND description: "No supply point found for given identifier when creating assets." message: "Supply point not found when creating assets." - code: KT-CT-13052 type: VALIDATION description: "Multiple supply points found for the given supply point external identifier and market name when creating assets." message: "Multiple supply points found when creating assets." - code: KT-CT-13053 type: APPLICATION description: "Failed to cancel the appointment with the agent." message: "Failed to cancel the appointment with the agent." - code: KT-CT-13054 type: NOT_FOUND description: "The appointment to reschedule does not exist or could not be found." message: "Appointment not found for rescheduling." - code: KT-CT-13055 type: AUTHORIZATION description: "The appointment to reschedule belongs to a different request." message: "Appointment does not belong to the specified request." - code: KT-CT-13056 type: APPLICATION description: "The appointment is in a terminal status and cannot be rescheduled." message: "Appointment cannot be rescheduled." - code: KT-CT-13057 type: VALIDATION description: "The configured booking mode for this request/work category/job type does not support date-based booking." message: "Date booking mode is not applicable for this request." - code: KT-CT-13058 type: VALIDATION description: "Parameters startat/endat and appointment_on are mutually exclusive and cannot be supplied together." message: "Mutually exclusive parameters passed in." - code: KT-CT-13062 type: VALIDATION description: "Ensure all datetime fields include timezone information." message: "Datetime field must be timezone-aware." - code: KT-CT-13063 type: VALIDATION description: "Failed to derive property for the given supply points." message: "Failed to derive property for the given supply points." - code: KT-CT-13064 type: VALIDATION description: "All supply points provided in the request must be supported by On-Site Jobs." message: "Provided supply point(s) not supported by the On-Site Jobs market manager." - code: KT-CT-13065 type: VALIDATION description: "The specified cancellation sub-category has been deprecated." message: "Cancellation sub-category is deprecated and can no longer be used." - code: KT-CT-13066 type: VALIDATION description: "Request reason value is deprecated." message: "Request reason is deprecated." - code: KT-CT-13067 type: VALIDATION description: "Provide valid sub-reason for request." message: "Provided sub-reason for request is invalid." - code: KT-CT-13068 type: VALIDATION description: "Provide valid property for request." message: "Property required for this request." - code: KT-CT-13069 type: VALIDATION description: "Provide valid account for request." message: "Account required for this request." - code: KT-CT-13070 type: VALIDATION description: "Provide valid status for request." message: "Provided status for request is invalid." - code: KT-CT-13071 type: VALIDATION description: "Provide valid reason for request." message: "Provided reason for request is invalid." - code: KT-CT-13072 type: VALIDATION description: "Appointment timeslots can only be queried from the first allowed date for this request." message: "Appointment timeslot is within the lead time buffer." - code: KT-CT-13073 type: VALIDATION description: "The requested job type cannot be booked by customers directly." message: "Job type not available for self-serve booking." - code: KT-CT-13074 type: VALIDATION description: "Prospective requests cannot go through an approval workflow. The appointment booking session cannot be started when the request requires approval." message: "Cannot start appointment booking session for a request that requires approval." - code: KT-CT-13075 type: APPLICATION description: "Viewer is not allowed to create an appointment for the submitted property or account." message: "Viewer is not allowed to create an appointment." - code: KT-CT-13076 type: VALIDATION description: "Appointment job notes must be a valid string representation of key-value pairs." message: "Appointment Job Notes must be represented as a string." - code: KT-CT-13077 type: VALIDATION description: "The configured booking mode for this request/work category/job type does not support without-date-or-time booking." message: "Without-date-or-time booking mode is not applicable for this request." - code: KT-CT-13078 type: VALIDATION description: "The external reference on an On-Site Jobs request is owned by the agent and cannot be provided by account users." message: "Account users cannot set external references on requests." - code: KT-CT-13079 type: NOT_FOUND description: "No account was found matching the provided search criteria." message: "Account does not exist." - code: KT-CT-13080 type: VALIDATION description: "The appointment must have status REQUIRES_TIMESLOT to start a timeslot picking session." message: "Appointment is not awaiting a timeslot." - code: KT-CT-13101 type: NOT_FOUND description: "Check if specified order reference is correct." message: "Order not found." - code: KT-CT-13102 type: VALIDATION description: "Check if specified order data is correct." message: "Invalid order data." - code: KT-CT-13103 type: VALIDATION description: "The market has rejected the order. Check the order data for correctness." message: "Unprocessable order." - code: KT-CT-13104 type: VALIDATION description: "The market has rejected the order due to a conflict with an existing order." message: "Conflicting order." - code: KT-CT-13201 type: APPLICATION description: "Invalid voucher type." message: "Invalid voucher type." - code: KT-CT-13202 type: VALIDATION description: "Exactly one of chargeAmountInCents or chargeAmountInCentsWithTax expected." message: "Exactly one of chargeAmountInCents or chargeAmountInCentsWithTax expected." - code: KT-CT-13203 type: VALIDATION description: "All vouchers in a batch must have the same account number." message: "Multiple account numbers found in voucher batch." - code: KT-CT-13204 type: VALIDATION description: "The idempotency key has already been used for a voucher purchase." message: "A voucher purchase with this idempotency key already exists." - code: KT-CT-13205 type: NOT_FOUND description: "No voucher purchase exists with the given ID." message: "Voucher purchase not found." - code: KT-CT-13206 type: VALIDATION description: "Voucher has already been redeemed and cannot be refunded." message: "Voucher has already been redeemed and cannot be refunded." - code: KT-CT-13207 type: VALIDATION description: "Voucher has already been refunded." message: "Voucher has already been refunded." - code: KT-CT-13401 type: NOT_FOUND description: "The specified sales information is not supported." message: "The sales record type is not supported." - code: KT-CT-13501 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-13601 type: NOT_FOUND description: "Check if the Estimation Group code is correct." message: "Estimation Group does not exist." - code: KT-CT-13602 type: APPLICATION description: "Supply Point cannot have multiple Estimation Groups." message: "Supply Point already has an Estimation Group." - code: KT-CT-13603 type: NOT_FOUND description: "Supply Point does not exist for this identifier and market." message: "Supply Point does not exist." - code: KT-CT-13604 type: NOT_FOUND description: "The supply point is not currently associated with any estimation group. An estimation group must be assigned before this operation can be performed." message: "Supply point has no estimation group assigned." - code: KT-CT-13605 type: NOT_FOUND description: "The requested estimation parameters do not match any configured algorithm. Ensure the estimation configuration for this territory is correct." message: "No estimation algorithm configured for the requested parameters." - code: KT-CT-13610 type: NOT_FOUND description: "The supply point could not be found or is not configured for meter reading estimation." message: "Supply point not found or not configured for estimation." - code: KT-CT-13611 type: NOT_FOUND description: "No actual readings exist in the requested period to use as a base for estimation." message: "No readings found for the requested period." - code: KT-CT-13612 type: VALIDATION description: "Estimated readings can only be requested for INTERVAL or ACCUMULATION reading types." message: "PEAK reading type is not supported for estimation." - code: KT-CT-13613 type: APPLICATION description: "The requested market does not have supply point readings configured." message: "Market not configured for supply point readings." - code: KT-CT-13614 type: VALIDATION description: "The provided timezone string is not a valid IANA timezone name." message: "Invalid timezone." - code: KT-CT-13615 type: NOT_FOUND description: "The estimation algorithm could not find sufficient readings to extrapolate from." message: "No readings available for estimation." - code: KT-CT-13616 type: VALIDATION description: "The readings retrieved for the supply point are in an invalid state and cannot be used for estimation." message: "Meter readings are invalid." - code: KT-CT-13617 type: VALIDATION description: "The requested time granularity is not compatible with the estimation algorithm." message: "Unsupported time granularity for estimation." - code: KT-CT-13618 type: NOT_FOUND description: "No register metadata could be found for the supply point. The supply point may not be configured for estimation." message: "Register metadata not found for supply point." - code: KT-CT-13619 type: APPLICATION description: "More than one register metadata record was found for the supply point, making estimation ambiguous." message: "Multiple register metadata records found for supply point." - code: KT-CT-13701 type: VALIDATION description: "An active agreement rollover already exists for this agreement." message: "An active agreement rollover already exists for this agreement." - code: KT-CT-13702 type: VALIDATION description: "The expected send date for the agreement rollover cannot be in the past." message: "Expected send date cannot be in the past." - code: KT-CT-13703 type: VALIDATION description: "The rollover date for the agreement rollover cannot be in the past." message: "Rollover date cannot be in the past." - code: KT-CT-13704 type: APPLICATION description: "There was a problem while creating the agreement rollover." message: "Unable to create agreement rollover." - code: KT-CT-13705 type: NOT_FOUND description: "Cannot find a record for the agreement rollover." message: "Agreement rollover not found." - code: KT-CT-13706 type: VALIDATION description: "The agreement rollover is not in a valid status for this operation to be performed." message: "Agreement rollover has an invalid status for this operation." - code: KT-CT-13707 type: VALIDATION description: "The agreement rollover is not of a valid type for this operation to be performed." message: "Agreement rollover has an invalid type for this operation." - code: KT-CT-13708 type: VALIDATION description: "There was a validation error while processing the agreement rollover." message: "Agreement rollover validation error." - code: KT-CT-13709 type: VALIDATION description: "The workflow associated with the agreement rollover is not in a valid status for this operation to be performed." message: "Agreement rollover workflow has an invalid status for this operation." - code: KT-CT-13801 type: APPLICATION description: "A meter data issue flow already exists for the specified issue and flow run identifier." message: "A meter data issue flow already exists for this issue and flow." - code: KT-CT-13802 type: NOT_FOUND description: "The specified meter data issue does not exist." message: "Meter data issue not found." - code: KT-CT-13803 type: APPLICATION description: "Cannot create a new flow for this issue because an active flow already exists." message: "An active flow already exists for this issue." - code: KT-CT-13804 type: NOT_FOUND description: "Could not find a matching meter data issue flow." message: "Meter data issue flow not found." - code: KT-CT-13805 type: APPLICATION description: "The specified meter data issue has already been resolved." message: "Meter data issue is already resolved." - code: KT-CT-13806 type: VALIDATION description: "The specified market name is not valid or not configured." message: "Invalid market name provided." - code: KT-CT-13807 type: VALIDATION description: "The specified end status is not valid. Only COMPLETED, ERRORED, and CANCELLED are allowed when ending a flow." message: "Invalid flow end status." - code: KT-CT-13808 type: APPLICATION description: "Cannot resolve or review an issue that does not have an active flow." message: "No active flow exists for this issue." - code: KT-CT-1401 type: VALIDATION description: "Invalid data." message: "Invalid data." - code: KT-CT-1402 type: APPLICATION message: "Unable to create account reminder." - code: KT-CT-1403 type: VALIDATION description: "This reminder type, with its current configuration, requires an assignee user or team to be explicitly provided. If this reminder is meant to auto assign, please ensure that the reminder type is correct and properly configured." message: "Missing user or team assignee." - code: KT-CT-1404 type: VALIDATION description: "Reminders cannot be created with a reminder type that is deprecated." message: "This reminder type is deprecated." - code: KT-CT-1405 type: VALIDATION description: "Reminders can be assigned to either a user or a team, not to both." message: "Both user and team assignee provided." - code: KT-CT-1406 type: VALIDATION description: "Invalid data provided for completing reminder." message: "Invalid data." - code: KT-CT-1407 type: APPLICATION description: "An unexpected error occurred while completing the reminder." message: "Unable to complete reminder." - code: KT-CT-1408 type: VALIDATION description: "This reminder type requires an account id to be provided." message: "Missing account id." - code: KT-CT-1409 type: VALIDATION description: "This reminder type requires a business id to be provided." message: "Missing business id." - code: KT-CT-14101 type: NOT_FOUND description: "The requested agreement rescission was not found." message: "Agreement rescission not found." - code: KT-CT-14102 type: APPLICATION description: "Cannot update an agreement rescission that has already been completed." message: "Cannot update completed agreement rescission." - code: KT-CT-14103 type: APPLICATION description: "Rescission settings are missing or incomplete." message: "Rescission is not configured." - code: KT-CT-14201 type: VALIDATION description: "The vendor must be a non empty string." message: "Vendor is empty." - code: KT-CT-14202 type: VALIDATION description: "The vendor message ID must be a non empty string." message: "Vendor message ID is empty." - code: KT-CT-14203 type: VALIDATION description: "The account number must be a non empty string" message: "Account number is empty." - code: KT-CT-14204 type: VALIDATION description: "A message with the same vendor and vendor message ID already exists." message: "Message already exists." - code: KT-CT-14205 type: APPLICATION description: "There was an unexpected error trying to create the external message." message: "Unable to create the external message." - code: KT-CT-14206 type: VALIDATION description: "At least one of bodyTxt or bodyHtml must be provided and not empty." message: "An email body is missing." - code: KT-CT-14207 type: VALIDATION description: "The to email must be a non empty string." message: "To email is empty." - code: KT-CT-14208 type: VALIDATION description: "The to email must be a valid email address (for example, 'user@example.com')." message: "To email is not a valid email address." - code: KT-CT-14209 type: VALIDATION description: "The from email must be a non empty string." message: "From email is empty." - code: KT-CT-14210 type: VALIDATION description: "The from email must either be a valid email address or a name with valid email address (for example, 'sender@example.com' or 'Sender Name sender@example.com')." message: "From email is an invalid format." - code: KT-CT-14211 type: VALIDATION description: "All of your reply to email addresses must be non empty strings." message: "A reply to email address is empty." - code: KT-CT-14212 type: VALIDATION description: "All of your reply to email addresses must be valid email addresses." message: "A reply to email address is not a valid email address." - code: KT-CT-14214 type: NOT_FOUND description: "An account number was provided, but no corresponding account could be found." message: "An account number was provided, but no corresponding account could be found." - code: KT-CT-14215 type: VALIDATION description: "The sentAt datetime must not be in the future. External messages represent messages that have already been sent." message: "Sent at datetime is in the future." - code: KT-CT-14216 type: VALIDATION description: "The sentAt datetime must include timezone information (e.g. '2024-01-01T12:00:00+00:00')." message: "Sent at datetime is missing timezone." - code: KT-CT-14217 type: NOT_FOUND description: "No message was found for the given vendor and vendor message ID." message: "Message not found." - code: KT-CT-14218 type: VALIDATION description: "The event data does not match the expected schema for this event type." message: "Invalid event data." - code: KT-CT-14219 type: VALIDATION description: "The request must include exactly one of either emailContent or smsContent." message: "Exactly one of emailContent or smsContent must be provided." - code: KT-CT-14220 type: VALIDATION description: "The SMS body cannot be empty." message: "SMS body is empty." - code: KT-CT-14221 type: VALIDATION description: "The recipient phone number must be a non-empty string." message: "To phone number is empty." - code: KT-CT-14222 type: VALIDATION description: "The sender phone number must be a non-empty string." message: "From phone number is empty." - code: KT-CT-14401 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-14402 type: APPLICATION description: "The provided values already exist for another internal company." message: "Duplicated internal company." - code: KT-CT-14403 type: APPLICATION description: "The provided address does not meet the business rules." message: "Invalid address." - code: KT-CT-14601 type: NOT_FOUND description: "The device with the given ID could not be found." message: "Customer asset not found." - code: KT-CT-14602 type: APPLICATION description: "A customer asset with this physical ID already exists." message: "Customer asset already exists." - code: KT-CT-14603 type: APPLICATION description: "The customer asset cannot be retired." message: "Unable to retire customer asset." - code: KT-CT-14801 type: NOT_FOUND description: "The specified approval does not exist." message: "Approval not found." - code: KT-CT-14802 type: VALIDATION description: "The input provided to complete the approval is invalid." message: "Invalid input for completing approval." - code: KT-CT-15001 type: SERVICE_AVAILABILITY description: "The ReportOutage mutation is not enabled in this environment." message: "Mutation not enabled in this environment." - code: KT-CT-15002 type: NOT_FOUND description: "No usable supply point could be resolved from the provided identifiers: no supply point matched, the property has no linked supply point, or the matched supply point has no external identifier." message: "Supply point not found." - code: KT-CT-15003 type: VALIDATION description: "The provided identifier key-value pairs are invalid or missing required keys." message: "Invalid outage report identifier data." - code: KT-CT-15004 type: VALIDATION description: "The provided data is insufficient or invalid to build an outage report request to send to the outage service." message: "Unable to build an outage report from the provided data." - code: KT-CT-1501 type: NOT_FOUND description: "The requested agreement was not found." message: "Agreement not found." - code: KT-CT-1502 type: APPLICATION description: "The agreement could not be revoked as it's already been billed." message: "Billed agreements cannot be revoked." - code: KT-CT-1503 type: VALIDATION description: "The agreement validto date must be later than the validfrom date." message: "Agreement valid_to date must be later than valid_from date." - code: KT-CT-1504 type: VALIDATION description: "The account number does not match with the agreement account number." message: "Account does not match with the agreement." - code: KT-CT-1505 type: APPLICATION message: "Unable to edit agreement." - code: KT-CT-1506 type: APPLICATION description: "Agreement period is not within the supply and property period." message: "Agreement period is not within the supply and property period." - code: KT-CT-1507 type: APPLICATION description: "Agreement product switch date is not within the acceptable range." message: "Agreement product switch date is not within the acceptable range." - code: KT-CT-1508 type: APPLICATION description: "Agreement's supply type is not supported." message: "Agreement's supply type is not supported." - code: KT-CT-1509 type: APPLICATION description: "Unable to create agreement." message: "Unable to create agreement." - code: KT-CT-1510 type: NOT_FOUND description: "Cannot find a record for the product switch process." message: "Product switch process not found." - code: KT-CT-1511 type: APPLICATION description: "An agreement already exists for the given account and supply point that overlaps with the requested agreement period." message: "Cannot create overlapping agreement." - code: KT-CT-15111 type: NOT_FOUND description: "No tranche target found for the given contract identifier and market name." message: "Tranche target not found." - code: KT-CT-15112 type: APPLICATION description: "A tranche rate already exists for the given tranche target and calculation period." message: "A tranche rate already exists for this target and calculation period." - code: KT-CT-15113 type: VALIDATION description: "One or more input fields for the tranche rate are invalid." message: "Invalid tranche rate input." - code: KT-CT-15114 type: VALIDATION description: "The periodfrom and periodto do not correspond to a valid calculation period for the given tranche target." message: "The provided calculation period does not line up with the calculation period frequency for this tranche target." - code: KT-CT-15115 type: NOT_FOUND description: "No contract exists with the given contract identifier." message: "Contract not found." - code: KT-CT-1512 type: APPLICATION description: "The account type does not support agreements." message: "Account type does not support agreements." - code: KT-CT-1513 type: APPLICATION description: "Unable to terminate agreement." message: "Unable to terminate agreement." - code: KT-CT-1514 type: VALIDATION description: "The extension validto date must be later than the current validto date." message: "Extension valid_to date must be later than the current valid_to date." - code: KT-CT-1515 type: APPLICATION description: "An agreement must have an end date to be extensible." message: "Agreement must have an end date to be extensible." - code: KT-CT-1516 type: VALIDATION description: "Requested product switch is not valid." message: "Requested product switch is not valid." - code: KT-CT-1601 type: VALIDATION message: "Value cannot be empty." - code: KT-CT-1602 type: VALIDATION description: "One or more serializers did not have valid input values." message: "Serializer validation error." - code: KT-CT-1603 type: VALIDATION description: "The input is not valid graphQL." message: "Query validation error." - code: KT-CT-1604 type: VALIDATION description: "There are too many operations specified - either remove one or specify an operation name." message: "Query validation error." - code: KT-CT-1605 type: VALIDATION description: "The necessary information to complete the request is missing from the input, or the provided information is invalid." message: "Invalid input." - code: KT-CT-1606 type: NOT_FOUND description: "No query or mutation with the given name was found in the schema." message: "Query/Mutation not found." - code: KT-CT-1607 type: VALIDATION message: "Value cannot be empty." - code: KT-CT-1608 type: VALIDATION message: "Invalid input format, please provide date or datetime in ISO format." - code: KT-CT-1609 type: VALIDATION description: "The provided datetime ISO string is not timezone aware." message: "The provided datetime ISO string is not timezone aware, please provide timezone information." - code: KT-CT-1701 type: NOT_FOUND description: "Given brand does not exist." message: "Brand does not exist." - code: KT-CT-3810 type: NOT_FOUND description: "Ledger id should be an integer or a string with value 'main'." message: "Received an invalid ledger id." - code: KT-CT-3811 type: VALIDATION description: "The IBAN is not valid." message: "Invalid IBAN." - code: KT-CT-3812 type: NOT_FOUND description: "Cannot find a record for the SVT tariff." message: "SVT tariff not found." - code: KT-CT-3813 type: NOT_FOUND description: "Any agreement should have at least one standing charge." message: "No standing charge for agreement." - code: KT-CT-3815 type: NOT_FOUND description: "Check the account number and active agreements." message: "No active payment schedule found for this account." - code: KT-CT-3816 type: APPLICATION description: "Unexpected transaction type encountered." message: "Invalid transaction type." - code: KT-CT-3817 type: VALIDATION description: "Cannot have both includeAllLedgers and ledgerId in the input" message: "Cannot have both includeAllLedgers and ledgerId in the input." - code: KT-CT-3818 type: VALIDATION description: "Cannot have both includeAllLedgers and ledgerNumber in the input" message: "Cannot have both includeAllLedgers and ledgerNumber in the input." - code: KT-CT-3820 type: VALIDATION description: "Ledger number should be used, as a string starting with 'L-'" message: "Received both ledger ID and number." - code: KT-CT-3821 type: VALIDATION description: "Ledger number should be used, as a string starting with 'L-'" message: "Received neither ledger ID nor ledger number." - code: KT-CT-3822 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3823 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3824 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3825 type: NOT_FOUND description: "No credit transfer permission found." message: "Credit transfer permission not found." - code: KT-CT-3827 type: APPLICATION description: "The ledger selected is not valid." message: "The ledger is not valid." - code: KT-CT-3828 type: APPLICATION description: "At least one of the provided ledgers must be a credit storage ledger." message: "At least one of the provided ledgers must be a credit storage ledger." - code: KT-CT-3829 type: APPLICATION description: "A credit transfer permission already exists for the given source and target." message: "The credit transfer permission already exists." - code: KT-CT-3830 type: VALIDATION description: "The action specified for the scheduled transaction is not a CHARGE or CREDIT." message: "Invalid action." - code: KT-CT-3831 type: VALIDATION description: "Could not create scheduled transactions due to invalid input." message: "Invalid data." - code: KT-CT-3832 type: VALIDATION description: "The reason specified for the scheduled transaction is not a valid charge reason." message: "Invalid charge reason." - code: KT-CT-3833 type: VALIDATION description: "The reason specified for the scheduled transaction is not a valid credit reason." message: "Invalid credit reason." - code: KT-CT-3834 type: VALIDATION description: "The reason specified for the scheduled transaction is deprecated." message: "Deprecated charge reason." - code: KT-CT-3835 type: VALIDATION description: "The reason specified for the scheduled transaction is deprecated." message: "Deprecated credit reason." - code: KT-CT-3836 type: VALIDATION description: "The ledger type is not unique for the account." message: "Non-unique ledger type." - code: KT-CT-3837 type: NOT_FOUND description: "There is no ledger with the specified ledger number associated to this account." message: "Ledger not found for the account." - code: KT-CT-3838 type: VALIDATION description: "The billable month must be in YYYY-MM format (e.g. 2026-05)." message: "Invalid billable month." - code: KT-CT-39100 type: VALIDATION description: "Unable to find manual standalone method configuration to use." message: "Unable to find manual standalone method configuration to use." - code: KT-CT-3921 type: NOT_FOUND description: "No account found with the given account number." message: "Account not found." - code: KT-CT-3922 type: NOT_FOUND description: "No ledger found given the account object and ledger number." message: "Ledger not found for the account." - code: KT-CT-3923 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3924 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3925 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3926 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3927 type: VALIDATION description: "The amount requested for repayment is too low. Amount must be greater than than zero. Please request an amount greater than zero." message: "Invalid Amount." - code: KT-CT-3928 type: VALIDATION description: "The provided idempotency key has already been used with another repayment request. Please re-request with a unique idempotency key" message: "Idempotency key used for another repayment request." - code: KT-CT-3929 type: VALIDATION description: "The payment requested for refund is not in a refundable state. Only 'cleared' payments can be requested for refund." message: "The payment is not in a refundable state." - code: KT-CT-3930 type: VALIDATION description: "The repayment or refund request does not exist. Please check the request_id." message: "The repayment or refund request does not exist." - code: KT-CT-3931 type: VALIDATION description: "This repayment or refund request cannot be cancelled." message: "This repayment or refund request cannot be cancelled." - code: KT-CT-3932 type: VALIDATION description: "Payment date must not be in the past." message: "Invalid data." - code: KT-CT-3933 type: APPLICATION description: "The refund amount is greater than the payment amount." message: "Refund amount greater than payment amount." - code: KT-CT-3934 type: APPLICATION description: "Repayment request already approved." message: "Repayment request already approved." - code: KT-CT-3935 type: APPLICATION description: "Repayment request cannot be paid." message: "Repayment request cannot be paid." - code: KT-CT-3936 type: APPLICATION description: "Unable to initiate standalone payment with the given credentials." message: "Unable to initiate standalone payment." - code: KT-CT-3937 type: APPLICATION description: "This payment type cannot be refunded." message: "Payment not eligible for refund." - code: KT-CT-3938 type: APPLICATION description: "This payment cannot be partially refunded." message: "Partial refund not allowed." - code: KT-CT-3940 type: VALIDATION description: "Could not validate bank details input." message: "Invalid data." - code: KT-CT-3941 type: VALIDATION description: "Could not update payment schedule amount due to invalid input." message: "Invalid data." - code: KT-CT-3942 type: APPLICATION description: "Could not update payment schedule as an unexpected error occurred." message: "An unexpected error occurred." - code: KT-CT-3943 type: VALIDATION description: "Payments cannot be made to the provided ledger." message: "Invalid ledger." - code: KT-CT-3944 type: NOT_FOUND description: "Account repayment does not exist. Please check the repayment_id." message: "Account repayment does not exist." - code: KT-CT-3945 type: APPLICATION description: "Unable to allow a repayment to be submitted." message: "Unable to allow a repayment to be submitted." - code: KT-CT-3946 type: APPLICATION description: "Unable to block a repayment from being submitted." message: "Unable to block a repayment from being submitted." - code: KT-CT-3947 type: APPLICATION description: "Could not create a payment schedule as an unexpected error occurred." message: "An unexpected error occurred." - code: KT-CT-3948 type: APPLICATION description: "An error occurred while attempting to set up direct debit instruction." message: "Could not set up direct debit instruction." - code: KT-CT-3949 type: APPLICATION description: "Unable to return payment forecasts." message: "Unable to return payment forecasts." - code: KT-CT-3950 type: APPLICATION description: "The provided reason text is too long." message: "The provided reason text is too long." - code: KT-CT-3951 type: APPLICATION description: "No payments associated with PaymentSchedule." message: "No payments associated with PaymentSchedule." - code: KT-CT-3952 type: APPLICATION description: "Could not update payment schedule amount due current in-route payment." message: "Cannot update payment amount at this time because their is a payment currently in route." - code: KT-CT-3953 type: APPLICATION description: "The payment schedule is not a balance triggered schedule." message: "The payment schedule is not a balance triggered schedule." - code: KT-CT-3954 type: APPLICATION description: "Payment cancellation failed." message: "Payment cancellation failed." - code: KT-CT-3955 type: APPLICATION description: "Payment cannot be cancelled." message: "Payment cannot be cancelled." - code: KT-CT-3956 type: APPLICATION description: "Temporary error occurred. Please try again later." message: "Temporary error occurred." - code: KT-CT-3957 type: VALIDATION description: "Please provide the collection method for the payment." message: "No collection method provided." - code: KT-CT-3958 type: VALIDATION description: "Please provide one of either ledger ID or ledger number." message: "Provide either ledger ID or ledger number." - code: KT-CT-3959 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3960 type: VALIDATION description: "Could not update schedule's payment day due to invalid input: should be an integer lower than or equal to 28." message: "Invalid value for payment day." - code: KT-CT-3961 type: AUTHORIZATION description: "Payment schedule linked to payment plan cannot be updated." message: "Cannot update plan-associated payment schedule." - code: KT-CT-3962 type: VALIDATION description: "At least one of paymentday or paymentamount must be provided and different from existing value." message: "No new value provided to update payment schedule." - code: KT-CT-3963 type: APPLICATION description: "The payment adequacy data could not be calculated at the moment." message: "Could not calculate live PA data." - code: KT-CT-3964 type: APPLICATION description: "Payment schedule creation failed because the specified ledger already has future payment schedules." message: "Could not create payment schedule on ledger with future payment schedules." - code: KT-CT-3965 type: APPLICATION description: "Unable to create payment schedule with an empty payments list." message: "Payments list is empty. Unable to create payments for payment schedule." - code: KT-CT-3966 type: NOT_FOUND description: "Account repayment does not exist. Please check the paymentscheduleid." message: "Payment schedule does not exist." - code: KT-CT-3967 type: APPLICATION description: "Payment method is not valid on the specified ledger(s) during the period specified." message: "Payment method is not valid." - code: KT-CT-3968 type: APPLICATION description: "The payment preference cannot be changed until a later date." message: "Preference cannot be set this soon." - code: KT-CT-3969 type: APPLICATION description: "This change requires a payment schedule change; the schedule must change on the correct day of the week to avoid changing the trigger day." message: "Preferences must change on a specific day of the week for weekly schedules." - code: KT-CT-3970 type: APPLICATION description: "The account failed the eligibility checks for amending payments." message: "The account cannot amend payments." - code: KT-CT-3971 type: VALIDATION description: "The provided owners for the payment instruction are not valid." message: "Instruction owners are not valid." - code: KT-CT-3972 type: APPLICATION description: "The collection method of this schedule cannot be inferred from the payment preferences." message: "The collection method of this schedule cannot be determined." - code: KT-CT-3973 type: APPLICATION description: "Repayment request is not in a state to be approved." message: "Repayment request is not in a state to be approved." - code: KT-CT-3974 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3975 type: APPLICATION description: "Unable to complete standalone payment." message: "Unable to complete standalone payment." - code: KT-CT-3976 type: NOT_FOUND description: "The ledger has no configured payment preference." message: "The ledger has no configured payment preference." - code: KT-CT-3977 type: VALIDATION description: "The specified time is before the ledger started accepting payments." message: "Ledger was not accepting payments at this time." - code: KT-CT-3978 type: APPLICATION description: "The account failed the eligibility checks for requesting repayments." message: "The account cannot request repayments." - code: KT-CT-3979 type: APPLICATION description: "Payment instructions cannot be associated with the provided ledger." message: "Invalid ledger." - code: KT-CT-3980 type: VALIDATION description: "Payments cannot be associated with the provided ledger identifier." message: "Invalid ledger identifier." - code: KT-CT-3981 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3982 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3983 type: APPLICATION description: "The ledger has no failed payment." message: "The ledger has no failed payment." - code: KT-CT-3984 type: APPLICATION description: "A future conflicting schedule that cannot safely be deleted exists on the ledger." message: "Could not delete conflicting future payment schedule." - code: KT-CT-3985 type: VALIDATION description: "Provide exactly one action intent input." message: "Received multiple inputs for action intent." - code: KT-CT-3986 type: VALIDATION description: "An action intent input must be provided." message: "Received no input for action intent." - code: KT-CT-3987 type: VALIDATION description: "A payment method type is not registered with the provided code." message: "Invalid payment method type code." - code: KT-CT-3988 type: VALIDATION description: "Please provide at most 250 payment items within one call." message: "Number of items in list exceeds maximum value." - code: KT-CT-3989 type: APPLICATION description: "Cannot create a payment schedule with the given start date." message: "Given schedule start date is invalid." - code: KT-CT-3990 type: NOT_FOUND description: "The requested payment instruction was not found or is not available for the given account." message: "Invalid/No payment instruction found for the given account." - code: KT-CT-3991 type: VALIDATION description: "Provide exactly one type of financial account details." message: "Received no financial account details." - code: KT-CT-3992 type: VALIDATION description: "Provide exactly one type of financial account details." message: "Received multiple financial account details." - code: KT-CT-3993 type: VALIDATION description: "Provide a different payment method type or matching financial account details." message: "The type of financial account details does not match the provided payment method type." - code: KT-CT-3994 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3995 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3996 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3997 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3998 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-3999 type: VALIDATION description: "Cannot have both recipientAccountUserNumber and adhocRecipient." message: "Multiple recipient input." - code: KT-CT-4010 type: NOT_FOUND description: "Cannot find a record for the provided SMETS device." message: "Smart meter match not found." - code: KT-CT-4011 type: NOT_FOUND description: "Ensure the ID is a valid integer." message: "No meter points found with the given ID." - code: KT-CT-4023 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4101 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4110 type: APPLICATION description: "There was a problem while creating the account." message: "Unable to create account." - code: KT-CT-4111 type: APPLICATION description: "There was a problem using the given email address." message: "Unable to use given email address." - code: KT-CT-4112 type: APPLICATION description: "There was a problem assigning an email to the user." message: "Email address already assigned." - code: KT-CT-4120 type: APPLICATION description: "The unique reference number for an account cannot be found." message: "Invalid urn." - code: KT-CT-4121 type: VALIDATION description: "The phone number is not valid." message: "Invalid phone number." - code: KT-CT-4122 type: VALIDATION description: "The email is not valid." message: "Invalid email." - code: KT-CT-4123 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4124 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4125 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4126 type: VALIDATION description: "The landline number is not valid." message: "Invalid landline number." - code: KT-CT-4127 type: VALIDATION description: "The mobile number is not valid." message: "Invalid mobile number." - code: KT-CT-4131 type: NOT_FOUND description: "The brand cannot be found. Please make sure the provided brand is valid." message: "Invalid brand." - code: KT-CT-4132 type: VALIDATION message: "Period length must be MONTHLY, QUARTERLY or not set." - code: KT-CT-4133 type: VALIDATION message: "Period day must be set if period is MONTHLY." - code: KT-CT-4134 type: VALIDATION message: "Period day must be set if period is QUARTERLY." - code: KT-CT-4135 type: VALIDATION message: "Period month must be set if period is QUARTERLY." - code: KT-CT-4136 type: VALIDATION message: "Cannot set comms preference to email when account has no email." - code: KT-CT-4137 type: VALIDATION description: "Provide a title that is in your Kraken instance's allowed list." message: "Invalid Title." - code: KT-CT-4138 type: VALIDATION description: "For fixed billing with period multiplier > 1 a start day is required." message: "Period day must be set if period multiplier > 1." - code: KT-CT-4139 type: VALIDATION description: "For fixed billing with period multiplier > 1 a start month is required." message: "Period month must be set if period multiplier > 1." - code: KT-CT-4140 type: VALIDATION description: "ID must be a valid integer or a string." message: "ID must be a valid integer or a string." - code: KT-CT-4141 type: VALIDATION description: "Quarterly billing periods only support a multiplier of 1." message: "Quarterly billing periods can't have period multiplier > 1." - code: KT-CT-4142 type: VALIDATION description: "If any of business details info including companyName, companyNumber, businessType is provided then we should have all of them." message: "Missing business details info." - code: KT-CT-4143 type: VALIDATION description: "Make sure the provided companyName is valid." message: "Invalid companyName." - code: KT-CT-4144 type: VALIDATION description: "Make sure the provided companyNumber is valid." message: "Invalid companyNumber." - code: KT-CT-4145 type: VALIDATION description: "The address is not valid." message: "Invalid address." - code: KT-CT-4146 type: VALIDATION description: "Billing day must be between 1 and 28." message: "Invalid billing day." - code: KT-CT-4147 type: APPLICATION message: "Invalid Billing Statement Query." - code: KT-CT-4148 type: VALIDATION description: "Provided 'ID' or 'identifier' must be a valid integer or a string respectively." message: "Provided 'ID' or 'identifier' must be a valid integer or a string respectively." - code: KT-CT-4149 type: VALIDATION description: "Both 'ID' and 'identifier' were provided as input to the bill query, which is not allowed. Remove one and try again." message: "Provide either 'ID' or 'identifier' as input to bill query, but not both." - code: KT-CT-4150 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4155 type: VALIDATION message: "Invalid data." - code: KT-CT-4177 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check the ownership/permissions of provided data." message: "Unauthorized." - code: KT-CT-4178 type: NOT_FOUND description: "Check the account number." message: "No account found with given account number." - code: KT-CT-4179 type: NOT_FOUND description: "Check the metadata key." message: "No metadata found with given key." - code: KT-CT-4180 type: VALIDATION description: "Account note must be a valid string." message: "Account note must be a valid string." - code: KT-CT-4182 type: VALIDATION description: "The installation appointment requested is not valid." message: "The installation appointment requested is not valid." - code: KT-CT-4183 type: VALIDATION description: "The search terms value(s) provided did not all pass validation." message: "One of more search terms failed validations." - code: KT-CT-4184 type: VALIDATION description: "Exactly one of phoneNumber or portfolioNumber must be provided." message: "Exactly one of phoneNumber or portfolioNumber must be provided." - code: KT-CT-4185 type: APPLICATION description: "Unable to object to change of supplier process." message: "Unauthorized." - code: KT-CT-4190 type: APPLICATION description: "Unable to verify product eligibility for product enrolment candidate." message: "Error while defining product eligibility for product enrolment candidate." - code: KT-CT-4191 type: VALIDATION description: "This likely occurred because the type is incorrect or the code is wrong/expired." message: "Error while verifying the customer." - code: KT-CT-4192 type: APPLICATION description: "The account has no supply points associated with it." message: "Account has no supply points." - code: KT-CT-4193 type: APPLICATION description: "Unexpected number of supply points found for the given account." message: "Unexpected number of supply points." - code: KT-CT-4194 type: APPLICATION description: "The verification type provided is not supported by any method yet." message: "Verification type not supported yet." - code: KT-CT-4195 type: VALIDATION description: "Unpin at date provided for an unpinned note." message: "Unpin at date provided for an unpinned note." - code: KT-CT-4196 type: VALIDATION description: "Unpin at date provided is in the past." message: "Unpin at date provided is in the past." - code: KT-CT-4197 type: APPLICATION description: "The external repayment approval feature is not configured for this client." message: "External repayment approval is not configured." - code: KT-CT-4199 type: APPLICATION description: "External repayment approval response returned an unexpected result." message: "External repayment approval response returned an unexpected result." - code: KT-CT-4231 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4232 type: VALIDATION description: "Cannot update the status to an invalid Request status" message: "Status passed is not valid." - code: KT-CT-4233 type: NOT_FOUND description: "The requested resource does not exist." message: "Request does not exist." - code: KT-CT-4234 type: VALIDATION description: "The Request has a terminal state and cannot be updated" message: "Terminated Request cannot be updated." - code: KT-CT-4237 type: VALIDATION description: "Timezone suffix missing" message: "Invalid data." - code: KT-CT-4301 type: NOT_FOUND description: "We were unable to find a device for the given account. Please check that the account number (and property ID) is correct." message: "Unable to find device for given account." - code: KT-CT-4302 type: APPLICATION description: "Unable to deregister site and retire devices." message: "Unable to deregister site." - code: KT-CT-4303 type: SERVICE_AVAILABILITY description: "Unable to fetch heat pump device status." message: "Unable to fetch device status." - code: KT-CT-4304 type: APPLICATION description: "Unable to request provisioning claim certificate." message: "Error in preprovisioning step for Octopus Heat Pump." - code: KT-CT-4305 type: SERVICE_AVAILABILITY description: "Could not fetch heat pump device configuration." message: "Unable to fetch heating controller configuration." - code: KT-CT-4306 type: APPLICATION description: "Unable to set mode for heating controller zone." message: "Error setting mode for heat pump controller zone." - code: KT-CT-4307 type: APPLICATION description: "Unable to de-provision device." message: "Error deprovisioning an Octopus heat pump." - code: KT-CT-4308 type: APPLICATION description: "Unable to set schedules for heating controller zone." message: "Error setting schedule(s) for heat pump controller zone." - code: KT-CT-4309 type: APPLICATION description: "Unable to remove sensor from heat pump controller." message: "Error trying to remove sensor from heat pump controller." - code: KT-CT-4310 type: APPLICATION description: "The OCPP authentication journey could not be triggered." message: "Unable to register OCPP authentication details." - code: KT-CT-4311 type: APPLICATION description: "It cannot be confirmed whether a device is successfully connected to OCPP." message: "Unable to confirm OCPP connection." - code: KT-CT-4312 type: APPLICATION message: "Unable to register device." - code: KT-CT-4313 type: APPLICATION message: "Could not find KrakenFlex device." - code: KT-CT-4314 type: APPLICATION description: "Provider is not supported." message: "Unable to get provider details." - code: KT-CT-4315 type: APPLICATION message: "Unable to re-authenticate device." - code: KT-CT-4316 type: APPLICATION message: "Unable to get provider details." - code: KT-CT-4317 type: APPLICATION message: "Unable to register device." - code: KT-CT-4318 type: VALIDATION message: "Date cannot be in the future." - code: KT-CT-4319 type: SERVICE_AVAILABILITY message: "Unable to get Enode link session." - code: KT-CT-4320 type: SERVICE_AVAILABILITY message: "Unable to get user's vehicle list." - code: KT-CT-4321 type: VALIDATION description: "One or more serializers did not have valid input values." message: "Serializer validation error." - code: KT-CT-4322 type: APPLICATION description: "Unable to complete the registration of the KrakenFlex device." message: "Unable to complete registration error." - code: KT-CT-4323 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4324 type: APPLICATION description: "Another device registration is already in progress." message: "Device already registered error." - code: KT-CT-4325 type: VALIDATION description: "Provider is not compatible with the device type." message: "Invalid provider for device type." - code: KT-CT-4326 type: SERVICE_AVAILABILITY description: "Unable to retrieve consumption (charge) cost for device(s)." message: "Could not get consumption cost data." - code: KT-CT-4327 type: VALIDATION description: "Authentication data is invalid." message: "Invalid data." - code: KT-CT-4329 type: VALIDATION description: "Set room temperature data is invalid." message: "Invalid data." - code: KT-CT-4332 type: VALIDATION description: "Provisioning claim request parameters are invalid." message: "Invalid data." - code: KT-CT-4333 type: VALIDATION description: "Set zone mode setting data is invalid." message: "Invalid data." - code: KT-CT-4334 type: VALIDATION description: "Zone schedule parameters data is invalid." message: "Invalid data." - code: KT-CT-4335 type: APPLICATION description: "Another device registration is already in progress." message: "Another device registration is already in progress." - code: KT-CT-4336 type: APPLICATION description: "Unable to set hot water state." message: "Unable to set hot water state." - code: KT-CT-4337 type: APPLICATION description: "Unable to set climate control state." message: "Unable to set climate control state." - code: KT-CT-4339 type: APPLICATION description: "Your device charging preferences could not be fetched." message: "Your device charging preferences could not be fetched." - code: KT-CT-4340 type: APPLICATION description: "Unable to fetch planned dispatches." message: "Unable to fetch planned dispatches." - code: KT-CT-4341 type: APPLICATION description: "Unable to fetch completed dispatches." message: "Unable to fetch completed dispatches." - code: KT-CT-4342 type: VALIDATION description: "deviceType or supportedDeviceType is required on flexSupportedDevices." message: "One of `deviceType` or `supportedDeviceType` must be provided." - code: KT-CT-4343 type: APPLICATION description: "Unable to fetch electric vehicles list for make." message: "Unable to fetch electric vehicles list for make." - code: KT-CT-4344 type: APPLICATION description: "Make is not supported by provider." message: "Make is not supported by provider." - code: KT-CT-4345 type: APPLICATION description: "Unable to get KF user for given account." message: "Unable to get KF user for given account." - code: KT-CT-4346 type: APPLICATION description: "Unable to set the room temperature." message: "Unable to set the room temperature." - code: KT-CT-4347 type: VALIDATION description: "Device registration data is invalid." message: "Invalid data." - code: KT-CT-4348 type: VALIDATION description: "Battery variant validation error." message: "Invalid data." - code: KT-CT-4349 type: VALIDATION description: "Device registration account type validation error." message: "Invalid data." - code: KT-CT-4350 type: APPLICATION description: "Check that the device is currently authenticated." message: "Unable to de-authenticate device." - code: KT-CT-4351 type: APPLICATION description: "Check authentication details." message: "Provider authentication error." - code: KT-CT-4352 type: APPLICATION description: "It is not possible to currently de-authenticate this device. Please try again later." message: "This device cannot currently be de-authenticated." - code: KT-CT-4353 type: APPLICATION description: "An internal error occurred. Please try again later." message: "An error occurred while trying to update your charging preferences." - code: KT-CT-4354 type: APPLICATION description: "An internal error occurred. Please try again later." message: "Unable to cancel boost charge." - code: KT-CT-4355 type: APPLICATION description: "It is not currently possible to initiate a test charge. Please check that a test charge is not already in progress and that your vehicle is plugged in at home." message: "Unable to trigger charge." - code: KT-CT-4356 type: APPLICATION description: "The device is not ready for boost charging." message: "A boost charge cannot currently be performed." - code: KT-CT-4357 type: APPLICATION description: "An internal error occurred. Please try again later." message: "Unable to trigger boost charge." - code: KT-CT-4358 type: APPLICATION description: "An internal error occurred. Please try again later." message: "Unable to suspend device control." - code: KT-CT-4359 type: APPLICATION description: "An internal error occurred. Please try again later." message: "Unable to resume device control." - code: KT-CT-4360 type: APPLICATION description: "An internal error occurred. Please try again later." message: "Device status could not be fetched." - code: KT-CT-4361 type: NOT_FOUND description: "Check that you have provided the correct make of heat pump." message: "No heat pumps of that make found." - code: KT-CT-4362 type: VALIDATION description: "If the device is an EVSE (Electric Vehicle Supply Equipment, aka. EV charge point) that uses OCPP, check that the ESVE is correctly connected to the CSMS (Charging Station Management System)." message: "Device not ready for test charge." - code: KT-CT-4363 type: APPLICATION description: "Please check that your device is set up correctly with the manufacturer." message: "No capable devices found." - code: KT-CT-4364 type: APPLICATION description: "Please provide a providerDeviceId to specify one of these devices." message: "Multiple devices found." - code: KT-CT-4365 type: APPLICATION description: "Problems fetching telemetry data. Please try again later." message: "Device telemetry data could not be fetched." - code: KT-CT-4366 type: VALIDATION description: "One or more of the values to filter results by is invalid. See the validationDetails extension for more details." message: "Invalid filter inputs." - code: KT-CT-4367 type: VALIDATION description: "Please make sure both account number and property id are present in the input." message: "Account number and property ID must be set. One of them is missing." - code: KT-CT-4368 type: VALIDATION description: "Telemetry API did not return valid data. Please try again later." message: "Telemetry API did not return valid data." - code: KT-CT-4370 type: APPLICATION description: "Telemetry data unavailable. Please try again later." message: "Device telemetry data unavailable." - code: KT-CT-4371 type: APPLICATION description: "Onboarding wizard not found with ID. Please pass a correct ID." message: "Onboarding wizard ID is invalid." - code: KT-CT-4372 type: APPLICATION description: "Onboarding process can not be updated simultaneously. Please try again later." message: "Simultaneous attempts to update onboarding process." - code: KT-CT-4373 type: APPLICATION description: "Error fetching device preferences." message: "Unable to fetch device preferences." - code: KT-CT-4374 type: APPLICATION description: "An internal error occurred. Please try again later." message: "An error occurred while trying to set your device preferences." - code: KT-CT-4375 type: APPLICATION description: "Incorrect or missing parameters supplied for onboarding step." message: "Incorrect or missing parameters for SmartFlex onboarding step." - code: KT-CT-4376 type: APPLICATION description: "Onboarding step cannot be completed. Please try again later." message: "Unable to complete onboarding step. Please try again later." - code: KT-CT-4377 type: APPLICATION description: "Invalid step ID provided for onboarding step" message: "Invalid onboarding step ID." - code: KT-CT-4378 type: APPLICATION description: "Mismatch between input params expected by the step and input params given." message: "Invalid input or step id. Please make sure you are using the correct step id and providing the expected input params." - code: KT-CT-4379 type: APPLICATION description: "Vehicle is not ready for a test charge." message: "Vehicle is not ready for a test charge." - code: KT-CT-4380 type: APPLICATION description: "An error occurred fetching the supply point details for the SmartFlex device." message: "Unable to fetch supply point details for SmartFlex device." - code: KT-CT-4381 type: APPLICATION description: "Invalid time range provided to get heat pump performance data. endat should be after the countreset time." message: "Invalid time range provided." - code: KT-CT-4382 type: APPLICATION description: "An error occurred fetching the charging sessions for the SmartFlex device." message: "Unable to fetch charging sessions for SmartFlex device." - code: KT-CT-4383 type: APPLICATION description: "An error occurred fetching the device preference setting for the Flex device." message: "Unable to fetch device preference setting for Flex device." - code: KT-CT-4384 type: APPLICATION description: "Unable to update heat pump zone names." message: "Error trying to update heat pump zone names." - code: KT-CT-4385 type: APPLICATION description: "Re-authentication is not supported for this device." message: "Re-authentication is not supported for this device." - code: KT-CT-4386 type: APPLICATION description: "An internal error occurred. Please try again later." message: "An error occurred while trying to update your device's grid export status." - code: KT-CT-4387 type: APPLICATION description: "Could not find the KrakenFlex controller device." message: "Could not find the KrakenFlex controller device." - code: KT-CT-4388 type: APPLICATION description: "Unable to set attribute for a heat pump controller." message: "Error trying to set attribute for a heat pump controller." - code: KT-CT-4389 type: APPLICATION description: "An internal error occurred. Please try again later." message: "An error occurred while trying to update your device's isChargingDurationCapped setting." - code: KT-CT-4390 type: APPLICATION description: "An internal error occurred. Please try again later." message: "An error occurred while trying to update your device's preference." - code: KT-CT-4392 type: APPLICATION description: "An internal error occurred. Please try again later." message: "An error occurred while trying to update your inverter preferences." - code: KT-CT-4410 type: VALIDATION description: "The postcode is not valid." message: "Invalid postcode." - code: KT-CT-4411 type: APPLICATION description: "If an account has a structured address it cannot be updated with legacy address fields." message: "Address in db is structured, cannot accept unstructured address fields." - code: KT-CT-4412 type: VALIDATION description: "The supplied address didn't pass validation. Refer to the validationErrors object for more detail." message: "The supplied address is not valid." - code: KT-CT-4413 type: VALIDATION description: "The addressfielddescriptor_id does not match any known descriptor or country code." message: "The supplied address field descriptor identifier is not recognised." - code: KT-CT-4414 type: VALIDATION description: "The named field is not present in the descriptor, or its options are not an autocompletable option set." message: "The requested address field does not support autocomplete." - code: KT-CT-4501 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4616 type: APPLICATION description: "Unable to create a quote." message: "Unable to create a quote." - code: KT-CT-4617 type: APPLICATION description: "Agreements with charges against them may not be revoked." message: "Unable to revoke at least one future agreement." - code: KT-CT-4618 type: APPLICATION description: "A future agreement already exists. It must be cancelled prior to accepting a new quote." message: "Unable to accept given quote." - code: KT-CT-4619 type: NOT_FOUND description: "Check the quote code for correctness." message: "Quote with given code not found." - code: KT-CT-4620 type: VALIDATION description: "Ensure the quote code is a hexadecimal UUID string not an ID as a string or integer." message: "Badly formed hexadecimal UUID string." - code: KT-CT-4621 type: VALIDATION description: "This account has no current or future quote on agreement." message: "No current or future quote found for account." - code: KT-CT-4623 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4624 type: VALIDATION description: "Product code has not been quoted for this supply point. Check the product code." message: "Unable to accept the given product code." - code: KT-CT-4625 type: VALIDATION description: "Multiple quoted supply points found for the given quote code, try again with a new quote code." message: "Multiple quoted supply points found for the given quote code." - code: KT-CT-4626 type: VALIDATION description: "Product not selected for the given quote code, select a product and try again." message: "No product selected for the given quote code." - code: KT-CT-4627 type: APPLICATION description: "No products are available for the quoted property." message: "No products are available for this quote." - code: KT-CT-4628 type: NOT_FOUND description: "Broadband order not found." message: "Broadband order not found." - code: KT-CT-4629 type: VALIDATION description: "Invalid date format. Expecting YYYY-MM-DD." message: "Invalid date format. Expecting YYYY-MM-DD." - code: KT-CT-4630 type: APPLICATION description: "Unable to change activation date." message: "Unable to change activation date." - code: KT-CT-4631 type: APPLICATION description: "Unable to quote the selected market." message: "Unable to quote for the chosen market." - code: KT-CT-4632 type: VALIDATION description: "Invalid recipient information. Must provide one of email or mobile number." message: "Invalid recipient information." - code: KT-CT-4633 type: SERVICE_AVAILABILITY description: "The ScheduleQuoteFollowUp mutation is not enabled in this environment." message: "Mutation not enabled in this environment." - code: KT-CT-4634 type: NOT_FOUND description: "Check quoted product id for correctness." message: "Quoted product with given id not found." - code: KT-CT-4635 type: VALIDATION description: "Submit a quoted product id for each quoted supply point on the quote request." message: "Missing a quoted product for at least one quoted supply point on the quote request." - code: KT-CT-4636 type: VALIDATION description: "Ensure the quoted product relates to a product." message: "Quoted product not linked to a product." - code: KT-CT-4637 type: VALIDATION description: "Make sure you are requesting a quote for at least one market." message: "No markets to quote requested." - code: KT-CT-4639 type: APPLICATION description: "Unable to quote for the provided market identifier." message: "Unable to quote for the provided market identifier." - code: KT-CT-4640 type: VALIDATION description: "Unable to get market or client params from quoted product." message: "Unable to get market or client params from quoted product." - code: KT-CT-4641 type: APPLICATION description: "Unable to find an account from a given QuoteRequest. Make sure you've completed PrepareAccount on this QuoteRequest." message: "Unable to find an account from a given QuoteRequest." - code: KT-CT-4642 type: APPLICATION description: "Unable to quote for the provided supply point." message: "Unable to quote for the provided supply point." - code: KT-CT-4643 type: NOT_FOUND description: "Product order not found for account." message: "Product order not found for account." - code: KT-CT-4644 type: APPLICATION description: "Multiple financial users found for account." message: "Multiple financial users found for account." - code: KT-CT-4645 type: APPLICATION description: "No supply point found belonging to the account for the provided identifier." message: "No supply point found belonging to the account for the provided identifier." - code: KT-CT-4646 type: VALIDATION description: "Every quoted supply point can only have one quoted product selected." message: "Attempted to select multiple products for the same quoted supply point." - code: KT-CT-4647 type: VALIDATION description: "The selected product does not support all addon codes present on the customer's current agreement." message: "Product is incompatible with the current agreement addons." - code: KT-CT-4710 type: APPLICATION description: "Cannot aggregate by the specified interval." message: "Unsupported aggregation interval." - code: KT-CT-4711 type: APPLICATION description: "Check your datetimes for order and correctness." message: "No readings found for the given period." - code: KT-CT-4712 type: APPLICATION description: "Please provide either utilityFilters or legacy typedOnly input." message: "Only utilityFilters or legacy typedOnly input should be provided." - code: KT-CT-4713 type: VALIDATION description: "Please provide utilityFilters in the format:" message: "Utility filter inputs must only contain a single utility filter per list item." - code: KT-CT-4714 type: APPLICATION description: "Please provide a supported reading quality value." message: "Reading quality value is not supported." - code: KT-CT-4715 type: APPLICATION description: "Ensure the register id is correct." message: "Unable to find matching register for this request." - code: KT-CT-4716 type: APPLICATION description: "Ensure the device id is correct." message: "Unable to find matching device for this request." - code: KT-CT-4717 type: AUTHORIZATION description: "The viewer is not authorized to access this device." message: "Unauthorized." - code: KT-CT-4718 type: AUTHORIZATION description: "The viewer is not authorized to access this supply point." message: "Unauthorized." - code: KT-CT-4719 type: APPLICATION description: "Please check the supply point id." message: "No supply point found for identifier provided." - code: KT-CT-4720 type: VALIDATION description: "Ensure the startat datetime is less than the endat datetime." message: "Cannot construct a valid datetime range from inputs." - code: KT-CT-4721 type: APPLICATION description: "Cannot query for the specified reading type. It may be available in another market." message: "Unsupported reading type." - code: KT-CT-4722 type: APPLICATION description: "Supply point readings API not configured." message: "Supply point readings API not configured." - code: KT-CT-4723 type: VALIDATION description: "Invalid market name provided. It will usually be in the form of TERRITORYMARKETNAME e.g., AUSELECTRICITY or FRA_GAS." message: "Invalid market name provided." - code: KT-CT-4810 type: NOT_FOUND description: "Ensure the device id is correct." message: "Unable to find matching device for this request." - code: KT-CT-4910 type: NOT_FOUND description: "Invalid input data." message: "No product exists with the given input." - code: KT-CT-4911 type: VALIDATION description: "Invalid input data." message: "Product not available." - code: KT-CT-4912 type: NOT_FOUND description: "Invalid input data." message: "No product extras exist for the given input." - code: KT-CT-4913 type: NOT_FOUND description: "Invalid input data." message: "No product extra families exist for the given input code." - code: KT-CT-4914 type: SERVICE_AVAILABILITY description: "The installation request to the vendor has failed." message: "Unable to complete installation request." - code: KT-CT-4915 type: NOT_FOUND description: "The quoted product is missing required quote data." message: "Quote information not found." - code: KT-CT-4916 type: SERVICE_AVAILABILITY description: "The look up to the vendor for appointments has failed." message: "Unable to look up installation appointments." - code: KT-CT-4917 type: VALIDATION description: "The requested activation date provided is invalid." message: "Invalid requested activation date provided." - code: KT-CT-4918 type: VALIDATION description: "The requested installation has already been completed, and cannot be rebooked" message: "Cannot rebook an installation appointment that has already been completed." - code: KT-CT-4919 type: VALIDATION description: "There is no installation appointment for this order, so it cannot be rebooked." message: "Cannot rebook an installation appointment that does not exist." - code: KT-CT-4922 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4923 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4924 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4925 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4926 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-4927 type: VALIDATION description: "The requested installation date provided is invalid." message: "Invalid requested installation date provided." - code: KT-CT-4928 type: VALIDATION description: "Installation notes must be less than 1000 characters." message: "Invalid installation appointment notes provided." - code: KT-CT-4929 type: VALIDATION description: "Hazard notes must be less than 1000 characters." message: "Invalid hazard notes provided." - code: KT-CT-4930 type: APPLICATION description: "Unsupported market." message: "Unsupported market." - code: KT-CT-5211 type: APPLICATION message: "The charge reason with the requested code is deprecated." - code: KT-CT-5212 type: APPLICATION message: "The charge reason with the requested code does not exist." - code: KT-CT-5213 type: VALIDATION message: "Invalid data." - code: KT-CT-5311 type: APPLICATION message: "The credit reason with the requested code is deprecated." - code: KT-CT-5312 type: APPLICATION message: "The credit reason with the requested code does not exist." - code: KT-CT-5313 type: APPLICATION message: "An error occurred whilst posting the credit." - code: KT-CT-5314 type: APPLICATION description: "The net amount and sales tax do not add up to the gross amount." message: "Invalid data." - code: KT-CT-5315 type: VALIDATION message: "Invalid data." - code: KT-CT-5316 type: VALIDATION message: "Invalid data." - code: KT-CT-5411 type: APPLICATION message: "Invalid token or no push notification binding found for the given account user." - code: KT-CT-5412 type: VALIDATION message: "No account user exists with the given id." - code: KT-CT-5413 type: VALIDATION message: "Invalid data." - code: KT-CT-5414 type: VALIDATION message: "Invalid data." - code: KT-CT-5415 type: NOT_FOUND description: "No account user was found with the specified external ID." message: "Account user not found." - code: KT-CT-5416 type: VALIDATION description: "Account user detail namespace is invalid for search (for example, it is not unique or is encrypted)." message: "Account user detail namespace is invalid." - code: KT-CT-5417 type: APPLICATION description: "For the given detail namespace and value, search could not find a unique account user." message: "Search could not find a unique account user." - code: KT-CT-5418 type: NOT_FOUND description: "No account user was found with the specified email." message: "Account user not found." - code: KT-CT-5419 type: VALIDATION description: "A 'user_id' must be passed when using an Organization role." message: "Invalid data." - code: KT-CT-5420 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-5421 type: NOT_FOUND description: "No account user was found with the specified number." message: "Account user not found." - code: KT-CT-5422 type: VALIDATION description: "A 'user_number' must be passed when using an Organization role." message: "Invalid data." - code: KT-CT-5423 type: NOT_FOUND description: "No account user was found with the specified external ID." message: "Account user not found." - code: KT-CT-5424 type: VALIDATION description: "At least one input must be specified." message: "Invalid data." - code: KT-CT-5425 type: NOT_FOUND description: "No account user was found with the given input values." message: "Account user not found." - code: KT-CT-5426 type: APPLICATION description: "This mutation is only for users without a valid email address." message: "User already has an email address." - code: KT-CT-5427 type: NOT_FOUND description: "No account user was found with the specified detail namespace value." message: "Account user not found." - code: KT-CT-5450 type: VALIDATION description: "Given password fails password policy requirements." message: "Password is invalid." - code: KT-CT-5460 type: VALIDATION description: "Given old password is invalid." message: "Old password is invalid." - code: KT-CT-5461 type: VALIDATION description: "The specified role code is not valid." message: "Invalid role code." - code: KT-CT-5462 type: VALIDATION description: "The user number must match the required format pattern." message: "Invalid user number format." - code: KT-CT-5463 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-5464 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-5465 type: VALIDATION description: "The consent_acknowledged field must be true to perform this action." message: "Consent not acknowledged." - code: KT-CT-5466 type: APPLICATION description: "Removing this user would leave the account without a user who has the required permissions." message: "Cannot remove the last permissioned user from the account." - code: KT-CT-5511 type: APPLICATION description: "Unable to submit feedback due to missing feedback_id." message: "The feedback_id should be provided for feedback source." - code: KT-CT-5512 type: APPLICATION description: "Unable to submit feedback due to input account doesn't match the feedback's account." message: "The feedback doesn't match the account." - code: KT-CT-5513 type: VALIDATION description: "Form not found." message: "Invalid data." - code: KT-CT-5514 type: VALIDATION description: "Unable to submit feedback." message: "Unable to submit feedback." - code: KT-CT-5515 type: APPLICATION description: "Unable to retrieve feedback forms." message: "Unable to retrieve feedback forms." - code: KT-CT-5516 type: VALIDATION description: "Unable to create customer feedback because the submitted data is invalid." message: "Invalid data." - code: KT-CT-5517 type: NOT_FOUND description: "No account was found with the specified account id." message: "Account not found." - code: KT-CT-5518 type: NOT_FOUND description: "No account user was found with the specified account id." message: "Account user not found." - code: KT-CT-5519 type: NOT_FOUND description: "No voice call was found with the specified id." message: "Voice call not found." - code: KT-CT-5520 type: NOT_FOUND description: "No ink conversation was found with the specified id." message: "Ink conversation not found." - code: KT-CT-5521 type: NOT_FOUND description: "Eligibility configuration not found." message: "Eligibility configuration not found." - code: KT-CT-5522 type: VALIDATION description: "Eligibility configuration is invalid." message: "Invalid eligibility configuration." - code: KT-CT-5523 type: VALIDATION description: "The account and account user do not match." message: "Invalid account or account user." - code: KT-CT-5524 type: VALIDATION description: "Unable to send the Trustpilot review invitation because the account user does not have an email address." message: "Account user does not have an email address." - code: KT-CT-5525 type: APPLICATION description: "Trustpilot was unable to send the review invitation email." message: "Unable to send the Trustpilot review invitation." - code: KT-CT-5611 type: APPLICATION message: "Could not fetch consumption for AMR meter." - code: KT-CT-5612 type: APPLICATION message: "Cannot find a record for SMETS2 device." - code: KT-CT-5613 type: VALIDATION description: "Unrecognised timezone" message: "Invalid data." - code: KT-CT-5614 type: VALIDATION description: "Timezone suffix missing" message: "Invalid data." - code: KT-CT-5615 type: VALIDATION description: "Timezone name not in Olson database" message: "Invalid data." - code: KT-CT-5711 type: APPLICATION message: "No collection is required." - code: KT-CT-5712 type: APPLICATION message: "Deposit agreement does not exist or has not been accepted." - code: KT-CT-5713 type: NOT_FOUND description: "The payment instruction is not usable for the attempted deposit." message: "Payment instruction is not usable." - code: KT-CT-5811 type: APPLICATION message: "Active agreement already exists." - code: KT-CT-5812 type: APPLICATION message: "Token with this value already exists within this period." - code: KT-CT-5813 type: VALIDATION description: "At least one line item must be provided" message: "Invalid data." - code: KT-CT-5814 type: VALIDATION description: "no valid token found for the charge period" message: "Invalid data." - code: KT-CT-5815 type: VALIDATION description: "no valid agreement found for the charge period" message: "Invalid data." - code: KT-CT-5816 type: VALIDATION description: "Net amount provided cannot exceed maximum allowed account credit amount." message: "Invalid data." - code: KT-CT-5817 type: NOT_FOUND description: "No valid external account found for this account" message: "External Account not found." - code: KT-CT-5818 type: VALIDATION description: "Invalid token termination date value" message: "Invalid data." - code: KT-CT-5819 type: NOT_FOUND description: "No valid token found for an external account" message: "Token not found." - code: KT-CT-5820 type: APPLICATION description: "Multiple tokens found for an external account" message: "Multiple tokens found." - code: KT-CT-5821 type: NOT_FOUND description: "No valid agreement found" message: "No agreement found." - code: KT-CT-6323 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-6420 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-6421 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-6422 type: VALIDATION description: "Warning that if submitted the reading will be held." message: "Reading will be held." - code: KT-CT-6423 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-6424 type: APPLICATION description: "Unable to identify meter for multi meter property. Provide meter serial number." message: "Unauthorized." - code: KT-CT-6425 type: VALIDATION description: "The meter reading provided could not be processed." message: "Unable to create the meter reading." - code: KT-CT-6426 type: NOT_FOUND description: "No supply point found for the given identifier" message: "No supply point found for identifier provided." - code: KT-CT-6427 type: APPLICATION description: "No meter readings were found for the identifier during the given period." message: "Missing meter readings." - code: KT-CT-6428 type: APPLICATION description: "Please look at the specifications for use cases and algorithms to know what readings need to be present." message: "Meter Readings invalid." - code: KT-CT-6429 type: APPLICATION description: "Please look at the specifications for use cases and algorithms." message: "Granularity is invalid." - code: KT-CT-6430 type: APPLICATION description: "No reliable way to identify the specific metadata for the provided meter and register combination." message: "Multiple metadata found for the provided meter and register combination." - code: KT-CT-6431 type: APPLICATION description: "Could not find metadata for the provided meter and register combination." message: "No metadata found for the provided meter and register combination." - code: KT-CT-6432 type: APPLICATION description: "The territory does not support EXTRAPOLATE_FORWARD estimation use case." message: "Extrapolate forward estimation is not configured for this territory." - code: KT-CT-6434 type: VALIDATION message: "Meter reading could not be updated. Input not valid." - code: KT-CT-6611 type: VALIDATION description: "Unable to apply timezone, likely a DST issue. Provide a timezone aware datetime instead" message: "Invalid data." - code: KT-CT-6612 type: VALIDATION description: "Unrecognized timezone" message: "Invalid data." - code: KT-CT-6613 type: VALIDATION description: "Unable to apply timezone, likely a DST issue. Provide a timezone aware datetime instead" message: "Invalid data." - code: KT-CT-6622 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-6623 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-6624 type: SERVICE_AVAILABILITY description: "The property search is unavailable." message: "The property search is unavailable." - code: KT-CT-6625 type: SERVICE_AVAILABILITY description: "The property search is not enabled in this environment." message: "The property search is not enabled in this environment." - code: KT-CT-6626 type: VALIDATION description: "Unrecognized timezone" message: "Invalid data." - code: KT-CT-6627 type: VALIDATION description: "Property is missing number of occupants." message: "Property is missing number of occupants." - code: KT-CT-6628 type: VALIDATION description: "The provided update number of occupants input is not valid." message: "Invalid data." - code: KT-CT-6629 type: VALIDATION description: "The provided create property input is not valid." message: "Invalid data." - code: KT-CT-6630 type: APPLICATION description: "The property already exists." message: "Property already exists." - code: KT-CT-6631 type: VALIDATION description: "This external property reference identifier already exists." message: "External property reference already exists." - code: KT-CT-6632 type: APPLICATION description: "Property is assessed and has multiple product options." message: "Property is assessed." - code: KT-CT-6633 type: APPLICATION description: "The property you're trying to add to the hierarchy already exists as a child node. You can only add a property as a root node if it's not already in the hierarchy." message: "Property is already in the hierarchy as a child." - code: KT-CT-6634 type: APPLICATION description: "The child property cannot be added to the parent property in this hierarchy. This may occur if the parent is not in the hierarchy or if adding the child would create a cycle." message: "Unable to add child to property." - code: KT-CT-6635 type: APPLICATION description: "The parent property cannot be added to the child property in this hierarchy. This may occur if the parent is not in the hierarchy or if adding the parent would create a cycle." message: "Unable to add parent to property." - code: KT-CT-6636 type: APPLICATION description: "Unable to occupy property during house move." message: "An error occurred when trying to process this house move." - code: KT-CT-6637 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-6638 type: VALIDATION description: "The provided update property address input is not valid." message: "Invalid data." - code: KT-CT-6710 type: APPLICATION description: "Referral could not be created with the given information." message: "Unable to create referral." - code: KT-CT-6711 type: APPLICATION description: "The referring account cannot be the same as the referred account." message: "Accounts may not self-refer." - code: KT-CT-6712 type: APPLICATION description: "The provided reference is not valid." message: "Invalid reference." - code: KT-CT-6713 type: APPLICATION description: "Referring and referred accounts must belong to the same brand." message: "Referring and referred account brands do not match." - code: KT-CT-6723 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-6724 type: NOT_FOUND description: "Referral claim code with the provided value does not exist." message: "Referral claim code not found." - code: KT-CT-6725 type: APPLICATION description: "Unexpected error while redeeming referral claim code." message: "Referral claim code redeeming error." - code: KT-CT-6726 type: VALIDATION description: "The referral claim code with the provided value has already been redeemed." message: "Referral claim code has already been redeemed." - code: KT-CT-6727 type: VALIDATION description: "The referral scheme for the claim code has either not started yet or expired." message: "Referral claim code is not available." - code: KT-CT-6728 type: VALIDATION description: "The referral scheme has reached its maximum usage capacity." message: "This referral scheme's usage is at capacity." - code: KT-CT-6729 type: APPLICATION description: "The referral scheme cannot be applied to the given account." message: "This scheme cannot be applied to given account." - code: KT-CT-6730 type: APPLICATION description: "The associated account referral cannot be paid out." message: "Referral cannot be paid out." - code: KT-CT-6731 type: VALIDATION description: "The account is unrelated to the referral." message: "The account is unrelated to the referral." - code: KT-CT-6732 type: VALIDATION description: "The referral status cannot be transitioned backwards. Status can only move forward from Pending to Paid or Cancelled." message: "Invalid referral status transition." - code: KT-CT-7023 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-7123 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-7124 type: VALIDATION description: "The ARN is not a valid S3 ARN." message: "Invalid data." - code: KT-CT-7125 type: VALIDATION description: "The bucket name is not a valid S3 bucket for external account events." message: "Invalid data." - code: KT-CT-7126 type: VALIDATION description: "The key name is not a valid S3 key name for external account events." message: "Invalid data." - code: KT-CT-7127 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-7223 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-7323 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-7423 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-7424 type: APPLICATION description: "Failed to remove campaign from account." message: "Failed to remove campaign from account." - code: KT-CT-7425 type: NOT_FOUND description: "No campaign found with given name." message: "No campaign found with given name." - code: KT-CT-7426 type: NOT_FOUND description: "The account is not part of the given campaign." message: "The account is not part of the given campaign." - code: KT-CT-7427 type: NOT_FOUND description: "No campaign found with given slug." message: "No campaign found with given slug." - code: KT-CT-7428 type: APPLICATION description: "Failed to update campaign account." message: "Failed to update campaign account." - code: KT-CT-7429 type: NOT_FOUND description: "No active campaign account found for the given account and campaign." message: "No active campaign account found for the given account and campaign." - code: KT-CT-7523 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-7610 type: NOT_FOUND description: "No Ink conversation exists for the given account number." message: "No Ink conversation for account." - code: KT-CT-7611 type: NOT_FOUND description: "Ink message not found." message: "The message was not found." - code: KT-CT-7612 type: NOT_FOUND description: "Ink conversation not found." message: "The Ink conversation was not found." - code: KT-CT-7613 type: NOT_FOUND description: "Ink bucket not found." message: "The Ink bucket was not found." - code: KT-CT-7614 type: NOT_FOUND description: "Ink tag not found." message: "The Ink tag was not found." - code: KT-CT-7615 type: APPLICATION message: "Conversation status not supported." - code: KT-CT-7616 type: SERVICE_AVAILABILITY description: "This API or feature is not yet implemented. Its presence in the schema is intended to be indicative of the API shape of a future feature." message: "Not yet implemented." - code: KT-CT-7617 type: VALIDATION description: "Unable to search for conversation without an identifier." message: "Must supply account number or relay id to get a conversation." - code: KT-CT-7618 type: APPLICATION description: "Unable to process message." message: "Unable to process message." - code: KT-CT-7619 type: APPLICATION description: "Unable to process message." message: "Unable to process message." - code: KT-CT-7620 type: VALIDATION description: "Channel not supported." message: "Channel not supported." - code: KT-CT-7621 type: VALIDATION description: "Attachment not found." message: "Attachment not found." - code: KT-CT-7622 type: VALIDATION description: "Attachment bucket is invalid." message: "Attachment bucket is invalid." - code: KT-CT-7623 type: VALIDATION description: "Attachment path is invalid." message: "Attachment path is invalid." - code: KT-CT-7624 type: APPLICATION description: "Error when generating the presigned URL." message: "Error when generating the presigned URL." - code: KT-CT-7625 type: VALIDATION description: "The value provided was not a valid email address." message: "Invalid email address." - code: KT-CT-7626 type: NOT_FOUND description: "Smart filter not found." message: "The smart filter was not found." - code: KT-CT-7627 type: VALIDATION description: "The 'email' object is not found in the payload when trying to create an Ink Inbound Email Message." message: "The 'email' object is missing from the payload." - code: KT-CT-7628 type: VALIDATION description: "The 'generic' object is not found in the payload when trying to create an Ink Inbound Generic Message." message: "The 'generic' object is missing from the payload." - code: KT-CT-7629 type: VALIDATION description: "The 'post' object is not found in the payload when trying to create an Ink Inbound Post Message." message: "The 'post' object is missing from the payload." - code: KT-CT-7630 type: VALIDATION description: "The message id has already been processed, skip reprocessing to maintain idempotencty." message: "Message with this message ID has already been processed." - code: KT-CT-7631 type: VALIDATION description: "A smart bucket was attempted to be created or updated with a name that's already taken by another smart bucket." message: "A smart bucket with this name already exists." - code: KT-CT-7632 type: VALIDATION description: "The content supplied when attempting to create an Ink Inbound Generic Message was too long." message: "The text content of the Ink Inbound Generic Message is too long." - code: KT-CT-7633 type: VALIDATION description: "Query only accepts at most one of support user id or operation team id." message: "Do not provide both support user id or operation team id." - code: KT-CT-7634 type: VALIDATION description: "Email is invalid." message: "to_handle is not a valid email address." - code: KT-CT-7635 type: VALIDATION description: "When mutation is used to regenerate message, both fields previousgeneratedmessagerequestid and edit_instruction must be provided." message: "Provide both previous_generated_message_request_id and edit_instruction for message regeneration." - code: KT-CT-7636 type: NOT_FOUND description: "A previous generated message with the provided request ID was not found." message: "Previous generated message with provided request ID was not found." - code: KT-CT-7637 type: APPLICATION description: "Unable to generate message" message: "Unable to generate message." - code: KT-CT-7638 type: VALIDATION description: "Invalid conversation ID." message: "Invalid conversation ID." - code: KT-CT-7639 type: NOT_FOUND description: "Ink timeline not found." message: "The Ink timeline was not found." - code: KT-CT-7640 type: VALIDATION description: "One or more search terms failed validation." message: "One or more search terms failed validation." - code: KT-CT-7641 type: VALIDATION description: "The message id has already been processed, skip reprocessing to maintain idempotency." message: "Live Chat message with this message ID has already been processed." - code: KT-CT-7642 type: VALIDATION description: "No account user was found for the given fromHandle." message: "No account user was found for the given fromHandle." - code: KT-CT-7643 type: VALIDATION description: "The Live Chat was not found." message: "The Live Chat was not found." - code: KT-CT-7644 type: NOT_FOUND description: "Ink Live Chat conversation not found." message: "Ink Live Chat conversation not found." - code: KT-CT-7645 type: AUTHORIZATION description: "The user is not authorized to access this Live Chat." message: "The user is not authorized to access this Live Chat." - code: KT-CT-7646 type: APPLICATION description: "Message processing refused due to Ink configuration." message: "Message processing refused due to Ink configuration." - code: KT-CT-7647 type: AUTHORIZATION description: "This Live Chat conversation is already closed." message: "This Live Chat conversation is already closed." - code: KT-CT-7648 type: NOT_FOUND description: "Ink template not found." message: "The comms template was not found." - code: KT-CT-7649 type: VALIDATION description: "When mutation is used to send message, a recipient contact channel identity field must be provided." message: "Provide exactly one of contact_channel_identity_data_list, channel_identity_relay_id, or contact_channel_identity_data for sending ink messages." - code: KT-CT-7650 type: APPLICATION description: "Cannot send messages to internal or excluded handles." message: "Cannot send messages to internal handles." - code: KT-CT-7651 type: VALIDATION description: "Multiple storyline entries have isrootcause=True." message: "Only one storyline entry can be marked as the root cause." - code: KT-CT-7652 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-7653 type: VALIDATION description: "Account numbers on the message and message type must match if both are supplied." message: "Account numbers on the message and message type must match if both are supplied." - code: KT-CT-7654 type: NOT_FOUND description: "An account number was provided, but no corresponding account could be found." message: "An account number was provided, but no corresponding account could be found." - code: KT-CT-7656 type: APPLICATION description: "The business has not been migrated to use Ink for business features." message: "The business has not been migrated to use Ink for business features." - code: KT-CT-7657 type: VALIDATION description: "The analyzer result data does not match the expected schema for the given analyzer type and version." message: "The provided analyzer result data is invalid." - code: KT-CT-7658 type: AUTHORIZATION description: "The user is not authorized to access this Ink conversation." message: "Unauthorized to access this conversation." - code: KT-CT-7659 type: VALIDATION description: "Failed to escalate the Ink conversation to the team leader." message: "The Ink conversation could not be escalated." - code: KT-CT-7660 type: APPLICATION description: "The support user has no corresponding agent client in the realtime messaging routing service." message: "The agent is not registered with the realtime messaging routing service." - code: KT-CT-7661 type: APPLICATION description: "The realtime messaging routing service rejected the request to mark the support user as available." message: "Unable to go available for realtime messaging." - code: KT-CT-7662 type: APPLICATION description: "The realtime messaging routing service rejected the request to mark the support user as offline." message: "Unable to go offline for realtime messaging." - code: KT-CT-7663 type: NOT_FOUND description: "Ink message does not contain email content." message: "The email content is not found." - code: KT-CT-7664 type: NOT_FOUND description: "No realtime routing task is recorded for the routing task." message: "No realtime messaging routing task exists for the reservation." - code: KT-CT-7665 type: NOT_FOUND description: "The routing service has no reservation with the given ID." message: "The reservation is not known to the realtime messaging routing service." - code: KT-CT-7666 type: APPLICATION description: "The routing service rejected the request to accept the reservation." message: "Unable to accept the realtime messaging reservation." - code: KT-CT-7667 type: VALIDATION description: "The entity timeline identifier must identify a business, lead, or partner." message: "Provide a valid business, lead, or partner identifier." - code: KT-CT-7668 type: NOT_FOUND description: "No business, lead, or partner could be found for the provided identifier." message: "The timeline entity was not found." - code: KT-CT-7669 type: APPLICATION description: "The conversation could not be added to the target timeline." message: "Unable to add conversation to target timeline." - code: KT-CT-7670 type: VALIDATION description: "The message data is invalid." message: "Invalid mutation input." - code: KT-CT-7671 type: APPLICATION description: "The message could not be sent." message: "Could not send message." - code: KT-CT-7672 type: VALIDATION description: "Outbound handle doesn't exist." message: "Invalid outbound handle." - code: KT-CT-7673 type: VALIDATION description: "The input to Create Collection has one or more invalid fields." message: "Invalid input to Create Collection." - code: KT-CT-7674 type: VALIDATION description: "The input to Update Collection has one or more invalid fields." message: "Invalid input to Update Collection." - code: KT-CT-7701 type: NOT_FOUND description: "Affiliate organisation not found." message: "The affiliate organisation was not found." - code: KT-CT-7702 type: VALIDATION description: "Please provide either id (deprecated) or number to query an affiliate organisation." message: "Either id or number must be provided." - code: KT-CT-7711 type: VALIDATION description: "Subdomain already exists." message: "Invalid data." - code: KT-CT-7712 type: VALIDATION description: "Cannot restrict to field-sales-only product unless sales channel is either field-sales or events" message: "Invalid data." - code: KT-CT-7713 type: VALIDATION description: "The selected subdomain is not a valid affiliate subdomain." message: "Invalid data." - code: KT-CT-7714 type: VALIDATION description: "The selected subdomain is not permitted as an affiliate subdomain." message: "Invalid data." - code: KT-CT-7715 type: VALIDATION description: "The selected subdomain is forbidden as an affiliate subdomain." message: "Invalid data." - code: KT-CT-7716 type: VALIDATION description: "Invalid input." message: "Invalid data." - code: KT-CT-7717 type: VALIDATION description: "Invalid input." message: "Invalid data." - code: KT-CT-7718 type: VALIDATION description: "The affiliate link has expired." message: "Affiliate link is expired." - code: KT-CT-7719 type: NOT_FOUND description: "Ensure the Session ID corresponds to an existing one." message: "Session not found." - code: KT-CT-7720 type: VALIDATION description: "The S3 key provided does not contain a valid UUID." message: "Invalid S3 key format." - code: KT-CT-7721 type: NOT_FOUND description: "The link ID provided does not exist." message: "Link not found." - code: KT-CT-7722 type: VALIDATION description: "The provided input for uploading an audio recording failed validation checks." message: "Invalid input for audio recording upload." - code: KT-CT-7723 type: VALIDATION description: "Unable to search for affiliate app sessions without a postcode or subdomain." message: "Must supply postcode or subdomain." - code: KT-CT-7724 type: VALIDATION description: "Please provide either a partner user number or email to query a partner user." message: "Either number or email must be provided." - code: KT-CT-7725 type: AUTHORIZATION description: "You are not authorized to view this partner user." message: "Unauthorized." - code: KT-CT-7726 type: AUTHORIZATION description: "You are not authorized to view this partner team." message: "Unauthorized." - code: KT-CT-7727 type: VALIDATION description: "The provided email address is not valid." message: "Invalid email address." - code: KT-CT-7728 type: VALIDATION description: "Unable to create the partner user." message: "Unable to create partner user." - code: KT-CT-7729 type: VALIDATION description: "The partner user and team must belong to the same organisation." message: "The partner user and team must belong to the same organisation." - code: KT-CT-7730 type: VALIDATION description: "The partner user is already a member of this team." message: "The partner user is already a member of this team." - code: KT-CT-7731 type: AUTHORIZATION description: "You are not authorized to view this partner team." message: "Unauthorized." - code: KT-CT-7732 type: VALIDATION description: "The supplied reference namespace is not configured for this client." message: "The supplied reference namespace is not configured for this client." - code: KT-CT-7733 type: VALIDATION description: "Another partner organisation already has a reference with this value in this namespace." message: "Another partner organisation already has a reference with this value in this namespace." - code: KT-CT-7810 type: APPLICATION description: "Make sure it is a base64 encoded string in the format: \"TypeName:id\". Exception message: Invalid Global ID" message: "Unable to parse Global ID." - code: KT-CT-7813 type: NOT_FOUND description: "Support user not found." message: "Support user not found with that username." - code: KT-CT-7899 type: APPLICATION message: "An internal error occurred." - code: KT-CT-8010 type: APPLICATION description: "Step not found for the given ID." message: "Invalid step ID." - code: KT-CT-8011 type: APPLICATION description: "A previous step is irreversible, so rewind past it is not allowed." message: "Cannot rewind past a previous irreversible step." - code: KT-CT-8101 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-8102 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-8103 type: APPLICATION description: "Failed to sign the account up to Fan Club." message: "Sign-up failed." - code: KT-CT-8104 type: APPLICATION description: "The account is already enrolled in Fan Club." message: "Account already enrolled." - code: KT-CT-8105 type: APPLICATION description: "The maximum number of members for the Fan Club discount source has been reached." message: "Member cap reached." - code: KT-CT-8106 type: APPLICATION description: "A list of catchments must be specified to send push notifications." message: "No catchments provided." - code: KT-CT-8107 type: APPLICATION description: "Invalid eligibility status for non-Octopus customer comms." message: "Invalid eligibility status." - code: KT-CT-8201 type: NOT_FOUND description: "Quote not found." message: "Received an invalid quoteId." - code: KT-CT-8202 type: VALIDATION description: "Products don't belong to a unique market." message: "Invalid data." - code: KT-CT-8203 type: NOT_FOUND description: "Quote not found." message: "Received an invalid quote code." - code: KT-CT-8204 type: VALIDATION description: "Arguments are not valid." message: "Invalid arguments." - code: KT-CT-8205 type: APPLICATION description: "There was a problem while creating the quote." message: "Unable to create quote." - code: KT-CT-8206 type: VALIDATION description: "Sale items don't belong to a unique market." message: "Invalid data." - code: KT-CT-8223 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-8224 type: VALIDATION description: "Quote is already linked to an account." message: "Invalid data." - code: KT-CT-8225 type: NOT_FOUND description: "A purchase with the provided purchaseID was not found so it could not be updated." message: "Received an invalid purchaseId." - code: KT-CT-8226 type: APPLICATION description: "The provided purchase could not be updated as it is not an active purchase." message: "The provided purchase is not active." - code: KT-CT-8227 type: APPLICATION description: "Your purchase could not be updated as available grants could not be applied." message: "Available grants could not be applied." - code: KT-CT-8310 type: VALIDATION description: "Namespace does not exist." message: "Invalid data." - code: KT-CT-8311 type: VALIDATION description: "Reference already exists." message: "Invalid data." - code: KT-CT-8312 type: VALIDATION description: "No matching account reference associated with the account." message: "Invalid data." - code: KT-CT-8411 type: VALIDATION description: "Object does not support metadata." message: "Invalid data." - code: KT-CT-8412 type: VALIDATION description: "Could not create metadata." message: "Invalid data." - code: KT-CT-8413 type: VALIDATION description: "Could not update metadata." message: "Invalid data." - code: KT-CT-8414 type: VALIDATION description: "Key already exists." message: "Invalid data." - code: KT-CT-8415 type: VALIDATION description: "Key does not exist." message: "Invalid data." - code: KT-CT-8416 type: NOT_FOUND description: "Check the metadata key." message: "No metadata found with given key." - code: KT-CT-8501 type: NOT_FOUND description: "No active terms and conditions found for product." message: "No active terms and conditions found for product." - code: KT-CT-8610 type: VALIDATION description: "Card number is not valid." message: "Invalid data." - code: KT-CT-8611 type: VALIDATION description: "Card scheme is not a valid scheme" message: "Invalid data." - code: KT-CT-8710 type: VALIDATION description: "File not found with given key." message: "Invalid data." - code: KT-CT-8801 type: VALIDATION description: "Account number or portfolio number required." message: "Missing query parameters." - code: KT-CT-8802 type: VALIDATION description: "Supply point missing area code." message: "Supply point missing area code." - code: KT-CT-8901 type: VALIDATION description: "There was a problem while creating the lead." message: "Unable to create lead." - code: KT-CT-8902 type: VALIDATION description: "At least one of phone or email must be provided." message: "Unable to create lead." - code: KT-CT-8903 type: VALIDATION description: "There was a problem with updating the opportunity." message: "Unable to update opportunity." - code: KT-CT-8904 type: APPLICATION description: "There was a problem with creating an account for the opportunity's lead." message: "Unable to update lead." - code: KT-CT-8905 type: APPLICATION description: "There was a problem completing this action or transitioning the stage." message: "Unable to complete action." - code: KT-CT-8906 type: NOT_FOUND description: "There was a problem finding the Opportunity." message: "Opportunity not found." - code: KT-CT-8907 type: NOT_FOUND description: "There was a problem finding the Lead." message: "Lead not found." - code: KT-CT-8908 type: NOT_FOUND description: "There was a problem finding the account representative." message: "Account representative not found." - code: KT-CT-8910 type: VALIDATION description: "The opportunity current stage stored in the database is different from the opportunity current stage received." message: "Received opportunity current stage is not valid." - code: KT-CT-8911 type: VALIDATION description: "There was a problem with creating the opportunity." message: "Unable to create opportunity." - code: KT-CT-8912 type: NOT_FOUND description: "There was a problem finding the Funnel." message: "Funnel not found." - code: KT-CT-8913 type: NOT_FOUND description: "There was a problem with the organisation provided for the lead." message: "Organisation is not valid to be assigned." - code: KT-CT-8914 type: NOT_FOUND description: "There was a problem finding the Stage." message: "Stage not found." - code: KT-CT-8915 type: VALIDATION description: "The stages provided are not in the same funnel." message: "Stages are not in the same funnel." - code: KT-CT-8916 type: VALIDATION description: "The current stage provided does not match the current stage of the entity." message: "Current stage mismatch." - code: KT-CT-8917 type: VALIDATION description: "The stage transition is not allowed for the current Stage." message: "Stage transition not allowed." - code: KT-CT-8918 type: VALIDATION description: "The precondition for the stage transition is not met." message: "Stage precondition not met." - code: KT-CT-8919 type: VALIDATION description: "The initial stage for the funnel is not set." message: "Funnel initial stage not set." - code: KT-CT-8920 type: VALIDATION description: "You need to pass at least one search filter." message: "Search filters are invalid." - code: KT-CT-8921 type: VALIDATION description: "Cannot upload file to opportunity. The file already exists." message: "Cannot upload file to opportunity. The file already exists." - code: KT-CT-8922 type: APPLICATION description: "An accepted offer is necessary to get product information." message: "The opportunity does not have an accepted offer." - code: KT-CT-8923 type: APPLICATION description: "An Offer Group has to be linked to this opportunity to get product information." message: "The opportunity does not have a linked offer group." - code: KT-CT-8924 type: APPLICATION description: "The opportunity entity could not be persisted to the database." message: "Unable to create opportunity." - code: KT-CT-8925 type: VALIDATION description: "The operation to create the opportunity is not allowed in the current state." message: "Unable to create opportunity." - code: KT-CT-8926 type: VALIDATION description: "The provided data for creating the opportunity is invalid." message: "Unable to create opportunity." - code: KT-CT-8928 type: VALIDATION description: "The funnel is not active and cannot be used to create this entity." message: "The funnel is not active and cannot be used to create this entity." - code: KT-CT-8929 type: VALIDATION description: "Template not found for the given offering type." message: "Unable to create contract. Contract template not found." - code: KT-CT-8930 type: VALIDATION description: "There was a problem parsing the address." message: "Unable to parse address." - code: KT-CT-8931 type: VALIDATION description: "The provided value for the extra detail is invalid." message: "Extra detail value is invalid." - code: KT-CT-8932 type: VALIDATION description: "At least one lead contact with ACCOUNT_HOLDER role is required." message: "Lead contact details missing account holder." - code: KT-CT-8933 type: NOT_FOUND description: "There was a problem finding the Opportunity File Attachment." message: "Opportunity file attachment not found." - code: KT-CT-8934 type: VALIDATION description: "At least one lead contact with ACCOUNT_REPRESENTATIVE role is required." message: "Lead contact details missing account representative." - code: KT-CT-8935 type: VALIDATION description: "The provided national ID is not valid. It must be alphanumeric and between 1 and 15 characters long." message: "National ID bad input." - code: KT-CT-8936 type: VALIDATION description: "You should provide either usesameaddressasbilling or an opportunity address, but not both." message: "Only one address is required to create an opportunity." - code: KT-CT-8937 type: VALIDATION description: "One or more Supply Points raised an error during validation" message: "One or more Supply Points cannot be validated." - code: KT-CT-8938 type: VALIDATION description: "The account number provided isn't valid. Account number must have the following format: A-12345678 or A-1234WE78." message: "Invalid account number format." - code: KT-CT-8939 type: VALIDATION description: "The provided value for the extra detail cannot be empty." message: "Extra detail value is required." - code: KT-CT-8940 type: VALIDATION description: "A lead contact with the same role already exists for this lead." message: "Lead contact role already exists." - code: KT-CT-8941 type: VALIDATION description: "The provided language preference code is not valid." message: "Invalid language preference code." - code: KT-CT-8946 type: VALIDATION description: "Opportunity assignment requires both user and team to be specified together, or both to be empty when clearing the assignment." message: "A team must also be provided when assigning a user." - code: KT-CT-8947 type: VALIDATION description: "The specified team for opportunity assignment does not exist in the system." message: "The team you specified was not found." - code: KT-CT-8948 type: VALIDATION description: "The specified user for opportunity assignment does not exist in the system." message: "The user you specified was not found." - code: KT-CT-8949 type: VALIDATION description: "The specified team is not associated with the partner organisation selected for opportunity assignment." message: "The selected team does not belong to the specified partner." - code: KT-CT-8950 type: VALIDATION description: "The specified user is not associated with the partner organisation selected for opportunity assignment." message: "The selected user does not belong to the specified partner." - code: KT-CT-8951 type: VALIDATION description: "The specified user is not a member of the team selected for opportunity assignment." message: "The selected user is not a member of the specified team." - code: KT-CT-8952 type: VALIDATION description: "The specified business unit is not supported." message: "The specified business unit is not valid." - code: KT-CT-8953 type: NOT_FOUND description: "The opportunity has no address or no administrative area set." message: "Opportunity address not found." - code: KT-CT-8954 type: APPLICATION description: "Payment method reference could not be saved to the lead." message: "Unable to store payment method reference on lead." - code: KT-CT-8955 type: VALIDATION description: "The provided payment method reference does not match the existing reference on the lead." message: "Payment method reference does not match." - code: KT-CT-8956 type: VALIDATION description: "Both a top-level billing address and a contact address on the account holder were provided. Use contactAddress on the account holder only." message: "Conflicting address inputs." - code: KT-CT-8957 type: VALIDATION description: "Exactly one offer is required to generate a contract document." message: "The opportunity does not have exactly one offer." - code: KT-CT-8958 type: VALIDATION description: "A lead contact was created or updated with an empty set of roles, which would leave it unlinked from its lead." message: "A lead contact must have at least one role." - code: KT-CT-8959 type: APPLICATION description: "Payment details could not be set as an account holder contact is missing for this lead." message: "Unable to set payment details for lead." - code: KT-CT-8960 type: VALIDATION description: "A lead matching the provided contact details already exists." message: "A lead already exists for this contact." - code: KT-CT-9010 type: VALIDATION description: "The print batch must be open in order to mark it as closed" message: "Invalid data." - code: KT-CT-9011 type: VALIDATION description: "The print batch must be closed in order to mark it as processed" message: "Invalid data." - code: KT-CT-9012 type: VALIDATION description: "The batchId is required to query a print batch." message: "Invalid data." - code: KT-CT-9013 type: VALIDATION description: "Either batchId or printBatchId must be provided, but not both." message: "Invalid data." - code: KT-CT-9014 type: VALIDATION description: "There cannot be duplicate consents in the input." message: "Duplicate consent." - code: KT-CT-9016 type: VALIDATION description: "Consent management is not enabled for this client or account user." message: "Consent management not enabled." - code: KT-CT-9017 type: VALIDATION description: "Could not find a matching consent type." message: "Consent type not found." - code: KT-CT-9018 type: VALIDATION description: "Could not find a matching account." message: "Account not found." - code: KT-CT-9019 type: VALIDATION description: "For an account user, accountNumber should be provided. Otherwise, only one of emailAddress or mobileNumber should be provided" message: "Invalid input." - code: KT-CT-9020 type: VALIDATION description: "Token expired or used." message: "Invalid consent expiring token." - code: KT-CT-9021 type: VALIDATION description: "Please provide a valid consent expiring token." message: "Consent expiring token not found." - code: KT-CT-9022 type: VALIDATION description: "Consent already accepted." message: "Consent for given token already accepted." - code: KT-CT-9023 type: VALIDATION description: "Consent for given consent type and signing identity already accepted." message: "Consent already accepted." - code: KT-CT-9201 type: NOT_FOUND description: "There are no Loyalty Point records for this user." message: "No Loyalty Point ledger found for the user." - code: KT-CT-9202 type: APPLICATION description: "The Loyalty Points system has not been configured for your region yet" message: "Loyalty Points adapter not configured." - code: KT-CT-9203 type: VALIDATION description: "There are no Loyalty Point records for this account." message: "No ledger entries for the ledger." - code: KT-CT-9204 type: VALIDATION description: "Points value must be a positive integer." message: "Negative or zero points set." - code: KT-CT-9205 type: VALIDATION description: "Insufficient Loyalty Points balance to complete transaction." message: "Insufficient Loyalty Points." - code: KT-CT-9206 type: VALIDATION description: "Invalid loyal points to currency conversion." message: "Indivisible points." - code: KT-CT-9208 type: VALIDATION description: "Invalid data used during operation." message: "Invalid posted at datetime." - code: KT-CT-9209 type: VALIDATION description: "Action would result in a negative balance carried forward." message: "Negative Loyalty Points balance." - code: KT-CT-9210 type: VALIDATION description: "Unhandled Loyalty Points exception." message: "Unhandled Loyalty Points exception." - code: KT-CT-9211 type: VALIDATION description: "The provided loyalty points award reason is not configured." message: "Invalid reason for loyalty points award." - code: KT-CT-9212 type: VALIDATION description: "Awarded points exceed maximum limit." message: "Points exceed maximum limit." - code: KT-CT-9213 type: VALIDATION description: "Failed to join loyalty program." message: "ineligible loyalty points enrollment." - code: KT-CT-9214 type: APPLICATION description: "The user isn't eligible for the loyalty points role, so couldn't be made the loyalty points user." message: "Couldn't assign user loyalty points role." - code: KT-CT-9215 type: SERVICE_AVAILABILITY description: "Loyalty points balance query disabled." message: "Loyalty points balance query disabled." - code: KT-CT-9216 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-9217 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-9218 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-9219 type: NOT_FOUND description: "No nominated loyalty points user is associated with this account." message: "Loyalty points user not found." - code: KT-CT-9220 type: VALIDATION description: "Failed to unenroll from loyalty program." message: "Ineligible loyalty points unenrollment." - code: KT-CT-9221 type: VALIDATION description: "The provided idempotency key has already been used on a ledger entry." message: "Idempotency key already used on ledger entry." - code: KT-CT-9222 type: VALIDATION description: "Loyalty points balance query missing required argument (input.accountNumber or deprecated accountNumber)." message: "Loyalty points balance query requires either accountNumber field (deprecated) or input object (preferred) with account number and optional account user id." - code: KT-CT-9223 type: NOT_FOUND description: "No Loyalty Point ledger entry found for the user." message: "Loyalty points ledger entry not found." - code: KT-CT-9224 type: VALIDATION description: "The bulk request contains two or more awards that share the same idempotency key." message: "Duplicate idempotency keys provided in requested awards." - code: KT-CT-9225 type: VALIDATION description: "The number of awards in the bulk request exceeds the maximum allowed batch size." message: "Bulk award batch size exceeds the maximum limit." - code: KT-CT-9401 type: NOT_FOUND description: "Operations team not found." message: "Received an invalid operationsTeamId." - code: KT-CT-9402 type: NOT_FOUND description: "Brand not found." message: "Received an invalid brandCode." - code: KT-CT-9403 type: NOT_FOUND description: "Portfolio not found." message: "Received an invalid portfolioId." - code: KT-CT-9404 type: NOT_FOUND description: "Account User not found." message: "Received an invalid accountUserId." - code: KT-CT-9405 type: VALIDATION description: "User not associated to portfolio." message: "User not associated to portfolio." - code: KT-CT-9406 type: VALIDATION description: "Multiple users are associated with the portfolio." message: "Multiple users are associated with the portfolio." - code: KT-CT-9407 type: AUTHORIZATION description: "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions." message: "Unauthorized." - code: KT-CT-9408 type: VALIDATION description: "The portfolio number must match the required format pattern." message: "Invalid portfolio number format." - code: KT-CT-9409 type: VALIDATION description: "Portfolio reference namespace is not valid" message: "Invalid portfolio reference." - code: KT-CT-9410 type: VALIDATION description: "There's a conflict with an existing reference in the same namespace." message: "Conflicting portfolio reference." - code: KT-CT-9411 type: VALIDATION description: "The provided brand does not match the brand of the existing portfolio." message: "Brand does not match the portfolio's brand." - code: KT-CT-9601 type: VALIDATION description: "Invalid data for a contribution agreement." message: "Invalid data." - code: KT-CT-9602 type: APPLICATION description: "Unable to create a contribution agreement." message: "Unable to create contribution agreement." - code: KT-CT-9603 type: APPLICATION description: "Unable to find a contribution agreement." message: "Unable to find contribution agreement." - code: KT-CT-9604 type: APPLICATION description: "Unable to end a contribution agreement." message: "Unable to end contribution agreement." - code: KT-CT-9605 type: APPLICATION description: "A contribution agreement must have a positive amount." message: "Contribution amount cannot be 0 or negative." - code: KT-CT-9606 type: APPLICATION description: "The contribution scheme selected is marked as not accepting contributions." message: "Scheme is not accepting contributions at this time." - code: KT-CT-9701 type: APPLICATION description: "Balance transfer to same account is not allowed." message: "Balance transfer to same account is not allowed." - code: KT-CT-9702 type: APPLICATION description: "An account can have a negative or a positive balance but not a balance with zero value." message: "Balance transfer is not support for debit account with Zero balance." - code: KT-CT-9703 type: APPLICATION description: "Balance transfer validation check failed. Check account has the needed balance for transfer." message: "Balance transfer is not supported for debit account." - code: KT-CT-9704 type: APPLICATION description: "Balance transfer validation check failed." message: "Balance transfer amount should be non-zero." - code: KT-CT-9705 type: APPLICATION description: "The billing document has not been issued." message: "The billing document has not been issued." - code: KT-CT-9706 type: VALIDATION description: "The billing trigger target input is invalid." message: "Invalid billing trigger target input." - code: KT-CT-9707 type: VALIDATION description: "The includeChildren parameter only works for active configurations (current time)." message: "includeChildren cannot be used with effectiveFrom or effectiveTo parameters." - code: KT-CT-9708 type: VALIDATION description: "When filtering configurations by time period, both effectiveFrom and effectiveTo are required." message: "Both effectiveFrom and effectiveTo must be provided to filter by period." - code: KT-CT-9709 type: VALIDATION description: "The billingTriggerConfiguration field is only available for ledgers of type SupplementaryLedger." message: "Billing trigger configuration only supports SupplementaryLedger type." - code: KT-CT-9901 type: NOT_FOUND description: "Received an invalid trigger type code." message: "Invalid trigger type code." - code: KT-CT-9902 type: VALIDATION description: "Received invalid trigger type params." message: "Invalid trigger type params." - code: KT-CT-9903 type: VALIDATION description: "This trigger type cannot be published by external systems." message: "Trigger type cannot be published externally." - code: KT-CT-9904 type: NOT_FOUND description: "Could not find a matching trigger." message: "Trigger not found." - code: KT-CT-9905 type: VALIDATION description: "The required account or account user context is missing for this trigger type." message: "Top-level context fields are missing." - code: KT-CT-9906 type: VALIDATION description: "The provided template variables do not match the schema defined for this trigger type." message: "Template variables do not match the defined schema." - code: KT-CT-9907 type: VALIDATION description: "The number of events in the request exceeds the maximum allowed batch limit." message: "Post events batch size exceeded." - code: KT-CT-9908 type: VALIDATION description: "Invalid recipient information. A valid email or mobile number is required." message: "Invalid recipient information." - code: KT-CT-9909 type: VALIDATION description: "Invalid recipient information. Provided brand code cannot be found" message: "Invalid recipient information." - code: KT-CT-9910 type: VALIDATION description: "Invalid combination of input fields. The recipient field cannot be combined with either account or account user number" message: "Invalid input field combination." - code: KT-CT-9911 type: NOT_FOUND description: "Could not find a matching message." message: "Message not found." - code: KT-CT-9912 type: NOT_FOUND description: "An entity required to build this trigger's context could not be found, so the trigger cannot be published." message: "Required context entity not found."