About Error Codes
Kraken error codes start with a prefix KT-COUNTRY_CODE-NUMBER
.
The country code CT is a core error for all versions of kraken. All other country codes
will correspond to the universally accepted two-letter code for that country. The number
is a globally unique identifier for that error.
Error Message
{"errors": [
{
"message": "Party is already under contract.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot create an overlapping contract.",
"errorCode": "KT-CT-10001"
}
}
]}
Error Message
{"errors": [
{
"message": "Endpoint disabled.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "Auto top-up is disabled for the client.",
"errorCode": "KT-CT-10201"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No matching device found with the device ID.",
"errorCode": "KT-CT-10202"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Device must be a prepay meter.",
"errorCode": "KT-CT-10203"
}
}
]}
KT-CT-10204
Error Type: VALIDATION
Top-up amount must be at least the minimum allowable auto top-up amount.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Top-up amount must be at least the minimum allowable auto top-up amount.",
"errorCode": "KT-CT-10204"
}
}
]}
KT-CT-10205
Error Type: NOT FOUND
No active auto top-up config found with the account number and device ID provided.
Error Message
{"errors": [
{
"message": "Active auto top-up config not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "No active auto top-up config found with the account number and device ID provided.",
"errorCode": "KT-CT-10205"
}
}
]}
KT-CT-10301
Error Type: VALIDATION
Unable to instigate leave supplier process due to some validation error.
Error Message
{"errors": [
{
"message": "Unable to instigate leave supplier process.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to instigate leave supplier process due to some validation error.",
"errorCode": "KT-CT-10301"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Received an invalid reference for a leave supplier process.",
"errorCode": "KT-CT-10302"
}
}
]}
KT-CT-10303
Error Type: SERVICE AVAILABILITY
The PrepareAccount mutation is not enabled in this environment.
Error Message
{"errors": [
{
"message": "Mutation not enabled in this environment.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "The PrepareAccount mutation is not enabled in this environment.",
"errorCode": "KT-CT-10303"
}
}
]}
KT-CT-10304
Error Type: SERVICE AVAILABILITY
The InstigateLeaveSupplier mutation is not enabled in this environment.
Error Message
{"errors": [
{
"message": "Mutation not enabled in this environment.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "The InstigateLeaveSupplier mutation is not enabled in this environment.",
"errorCode": "KT-CT-10304"
}
}
]}
KT-CT-10305
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Failed to cancel leave supplier process - market actions are no longer cancellable.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-10305"
}
}
]}
KT-CT-10306
Error Type: SERVICE AVAILABILITY
Error Message
{"errors": [
{
"message": "Failed to cancel leave supplier process - the cancellation workflow has not been configured.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "",
"errorCode": "KT-CT-10306"
}
}
]}
KT-CT-10307
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Failed to cancel leave supplier process - failed to cancel market actions.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-10307"
}
}
]}
KT-CT-10308
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Failed to cancel leave supplier process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-10308"
}
}
]}
KT-CT-10309
Error Type: SERVICE AVAILABILITY
Error Message
{"errors": [
{
"message": "Failed to update leave supplier process - the service is not enabled.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "",
"errorCode": "KT-CT-10309"
}
}
]}
KT-CT-10310
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Failed to update leave supplier process. The process status is not in updatable status.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-10310"
}
}
]}
KT-CT-10311
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Failed to cancel leave supplier process. The process status is not in cancellable status.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-10311"
}
}
]}
KT-CT-10312
Error Type: SERVICE AVAILABILITY
The Enrollment mutation is not enabled in this environment.
Error Message
{"errors": [
{
"message": "Mutation not enabled in this environment.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "The Enrollment mutation is not enabled in this environment.",
"errorCode": "KT-CT-10312"
}
}
]}
KT-CT-10313
Error Type: SERVICE AVAILABILITY
Error Message
{"errors": [
{
"message": "Failed to enroll account.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "",
"errorCode": "KT-CT-10313"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data.",
"errorCode": "KT-CT-10801"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data.",
"errorCode": "KT-CT-10901"
}
}
]}
KT-CT-11101
Error Type: AUTHORIZATION
This likely occurred because Kraken searched for a business by ID but failed to find one.
Error Message
{"errors": [
{
"message": "The viewer is not authorized to execute the query/mutation. Check the ownership/permissions of provided data.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "This likely occurred because Kraken searched for a business by ID but failed to find one.",
"errorCode": "KT-CT-11101"
}
}
]}
KT-CT-1111
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-1111"
}
}
]}
KT-CT-1112
Error Type: AUTHORIZATION
You must provide the AUTHORIZATION header while executing the query/mutation.
Error Message
{"errors": [
{
"message": "'Authorization' header not provided.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "You must provide the AUTHORIZATION header while executing the query/mutation.",
"errorCode": "KT-CT-1112"
}
}
]}
Error Message
{"errors": [
{
"message": "Disabled GraphQL field requested.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "You have made a request to a disabled GraphQL field.",
"errorCode": "KT-CT-1113"
}
}
]}
KT-CT-1120
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "The Kraken Token has expired.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-1120"
}
}
]}
KT-CT-1121
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Please use Kraken Token to issue long-lived refresh tokens.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-1121"
}
}
]}
KT-CT-1122
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Long-lived refresh tokens can only be issued for account users.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-1122"
}
}
]}
KT-CT-1123
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid scope value for the Kraken Token.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-1123"
}
}
]}
KT-CT-1124
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Signature of the JWT has expired.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-1124"
}
}
]}
KT-CT-1125
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Token keys have rotated. Please obtain a new token and try again.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-1125"
}
}
]}
KT-CT-1126
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Signature verification failed. Make sure signature is valid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-1126"
}
}
]}
KT-CT-1127
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Issuer verification failed. Make sure the provided token is valid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-1127"
}
}
]}
KT-CT-1128
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-1128"
}
}
]}
KT-CT-1129
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-1129"
}
}
]}
KT-CT-1130
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-1130"
}
}
]}
KT-CT-1131
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-1131"
}
}
]}
KT-CT-1132
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-1132"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to request password reset email.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem requesting password reset email.",
"errorCode": "KT-CT-1133"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The refresh token has expired.",
"errorCode": "KT-CT-1134"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please make sure the refresh token is correct.",
"errorCode": "KT-CT-1135"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please make sure both email and password are present in the input.",
"errorCode": "KT-CT-1136"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide the right combination of input fields.",
"errorCode": "KT-CT-1137"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please make sure the credentials are correct.",
"errorCode": "KT-CT-1138"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Authentication failed.",
"errorCode": "KT-CT-1139"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please make sure the organization secret key is correct.",
"errorCode": "KT-CT-1140"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Authentication failed.",
"errorCode": "KT-CT-1141"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Authentication failed.",
"errorCode": "KT-CT-1142"
}
}
]}
KT-CT-1143
Error Type: AUTHORIZATION
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.
Error Message
{"errors": [
{
"message": "Value of 'Authorization' header is not a valid credential.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "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.",
"errorCode": "KT-CT-1143"
}
}
]}
KT-CT-1144
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-1144"
}
}
]}
KT-CT-1145
Error Type: AUTHORIZATION
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.
Error Message
{"errors": [
{
"message": "Account/user details do not match.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "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.",
"errorCode": "KT-CT-1145"
}
}
]}
Error Message
{"errors": [
{
"message": "MFA device not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "No MFA device found for this user.",
"errorCode": "KT-CT-1150"
}
}
]}
Error Message
{"errors": [
{
"message": "MFA device not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Multiple MFA devices of the same type found for this user.",
"errorCode": "KT-CT-1151"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid MFA token.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The MFA token is invalid.",
"errorCode": "KT-CT-1152"
}
}
]}
KT-CT-1188
Error Type: AUTHORIZATION
The current query is too complex. Please simplify it and try again.
Error Message
{"errors": [
{
"message": "Query is too complex.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The current query is too complex. Please simplify it and try again.",
"errorCode": "KT-CT-1188"
}
}
]}
Error Message
{"errors": [
{
"message": "Too many requests.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "There were too many requests. Please try again later.",
"errorCode": "KT-CT-1199"
}
}
]}
KT-CT-1201
Error Type: VALIDATION
You must provide a first
or last
value to properly paginate the connection
Error Message
{"errors": [
{
"message": "Pagination parameters not provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "You must provide a `first` or `last` value to properly paginate the connection",
"errorCode": "KT-CT-1201"
}
}
]}
KT-CT-1202
Error Type: VALIDATION
Requested more records through the first
value than the maximum limit.
Error Message
{"errors": [
{
"message": "Invalid pagination parameters.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Requested more records through the `first` value than the maximum limit.",
"errorCode": "KT-CT-1202"
}
}
]}
KT-CT-1203
Error Type: VALIDATION
Requested more records through the first
value than the maximum limit.
Error Message
{"errors": [
{
"message": "Invalid pagination parameters.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Requested more records through the `first` value than the maximum limit.",
"errorCode": "KT-CT-1203"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data.",
"errorCode": "KT-CT-1401"
}
}
]}
KT-CT-1402
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to create account reminder.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-1402"
}
}
]}
Error Message
{"errors": [
{
"message": "Agreement not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "The requested agreement was not found.",
"errorCode": "KT-CT-1501"
}
}
]}
Error Message
{"errors": [
{
"message": "Billed agreements cannot be revoked.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The agreement could not be revoked as it's already been billed.",
"errorCode": "KT-CT-1502"
}
}
]}
Error Message
{"errors": [
{
"message": "Agreement valid_to date must be later than valid_from date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The agreement valid_to date must be later than the valid_from date.",
"errorCode": "KT-CT-1503"
}
}
]}
KT-CT-1504
Error Type: VALIDATION
The account number does not match with the agreement account number.
Error Message
{"errors": [
{
"message": "Account does not match with the agreement.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account number does not match with the agreement account number.",
"errorCode": "KT-CT-1504"
}
}
]}
KT-CT-1505
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to edit agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-1505"
}
}
]}
Error Message
{"errors": [
{
"message": "Agreement period is not within the supply and property period.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Agreement period is not within the supply and property period.",
"errorCode": "KT-CT-1506"
}
}
]}
Error Message
{"errors": [
{
"message": "Agreement product switch date is not within the acceptable range.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Agreement product switch date is not within the acceptable range.",
"errorCode": "KT-CT-1507"
}
}
]}
KT-CT-1601
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Value cannot be empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-1601"
}
}
]}
Error Message
{"errors": [
{
"message": "Serializer validation error.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more serializers did not have valid input values.",
"errorCode": "KT-CT-1602"
}
}
]}
Error Message
{"errors": [
{
"message": "Query validation error.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input is not valid graphQL.",
"errorCode": "KT-CT-1603"
}
}
]}
KT-CT-1604
Error Type: VALIDATION
There are too many operations specified - either remove one or specify an operation name.
Error Message
{"errors": [
{
"message": "Query validation error.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There are too many operations specified - either remove one or specify an operation name.",
"errorCode": "KT-CT-1604"
}
}
]}
KT-CT-1605
Error Type: VALIDATION
The necessary information to complete the request is missing from the input, or the provided information is invalid.
Error Message
{"errors": [
{
"message": "Invalid input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The necessary information to complete the request is missing from the input, or the provided information is invalid.",
"errorCode": "KT-CT-1605"
}
}
]}
Error Message
{"errors": [
{
"message": "Received an invalid ledger id.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Ledger id should be an integer or a string with value 'main'.",
"errorCode": "KT-CT-3810"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid IBAN.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The IBAN is not valid.",
"errorCode": "KT-CT-3811"
}
}
]}
Error Message
{"errors": [
{
"message": "SVT tariff not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Cannot find a record for the SVT tariff.",
"errorCode": "KT-CT-3812"
}
}
]}
Error Message
{"errors": [
{
"message": "No standing charge for agreement.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Any agreement should have at least one standing charge.",
"errorCode": "KT-CT-3813"
}
}
]}
Error Message
{"errors": [
{
"message": "No active payment schedule found for this account.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Check the account number and active agreements.",
"errorCode": "KT-CT-3815"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid transaction type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unexpected transaction type encountered.",
"errorCode": "KT-CT-3816"
}
}
]}
Error Message
{"errors": [
{
"message": "Cannot have both includeAllLedgers and ledgerId in the input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot have both includeAllLedgers and ledgerId in the input",
"errorCode": "KT-CT-3817"
}
}
]}
KT-CT-3822
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-3822"
}
}
]}
KT-CT-3823
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-3823"
}
}
]}
KT-CT-3824
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-3824"
}
}
]}
KT-CT-3923
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-3923"
}
}
]}
KT-CT-3924
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-3924"
}
}
]}
KT-CT-3925
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-3925"
}
}
]}
KT-CT-3926
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-3926"
}
}
]}
KT-CT-3927
Error Type: VALIDATION
The amount requested for repayment is too low. Amount must be greater than than zero. Please request an amount greater than zero.
Error Message
{"errors": [
{
"message": "Invalid Amount.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The amount requested for repayment is too low. Amount must be greater than than zero. Please request an amount greater than zero.",
"errorCode": "KT-CT-3927"
}
}
]}
KT-CT-3928
Error Type: VALIDATION
The provided idempotency key has already been used with another repayment request. Please re-request with a unique idempotency key
Error Message
{"errors": [
{
"message": "Idempotency key used for another repayment request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided idempotency key has already been used with another repayment request. Please re-request with a unique idempotency key",
"errorCode": "KT-CT-3928"
}
}
]}
KT-CT-3929
Error Type: VALIDATION
The payment requested for refund is not in a refundable state. Only 'cleared' payments can be requested for refund.
Error Message
{"errors": [
{
"message": "The payment is not in a refundable state.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The payment requested for refund is not in a refundable state. Only 'cleared' payments can be requested for refund.",
"errorCode": "KT-CT-3929"
}
}
]}
KT-CT-3930
Error Type: VALIDATION
The repayment or refund request does not exist. Please check the request_id.
Error Message
{"errors": [
{
"message": "The repayment or refund request does not exist.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The repayment or refund request does not exist. Please check the request_id.",
"errorCode": "KT-CT-3930"
}
}
]}
Error Message
{"errors": [
{
"message": "This repayment or refund request cannot be cancelled.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "This repayment or refund request cannot be cancelled.",
"errorCode": "KT-CT-3931"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Payment date must not be in the past.",
"errorCode": "KT-CT-3932"
}
}
]}
Error Message
{"errors": [
{
"message": "Refund amount greater than payment amount.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The refund amount is greater than the payment amount.",
"errorCode": "KT-CT-3933"
}
}
]}
Error Message
{"errors": [
{
"message": "Repayment request already approved.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Repayment request already approved.",
"errorCode": "KT-CT-3934"
}
}
]}
Error Message
{"errors": [
{
"message": "Repayment request cannot be paid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Repayment request cannot be paid.",
"errorCode": "KT-CT-3935"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Could not validate bank details input.",
"errorCode": "KT-CT-3940"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Could not update payment schedule amount due to invalid input.",
"errorCode": "KT-CT-3941"
}
}
]}
KT-CT-3942
Error Type: APPLICATION
Could not update payment schedule as an unexpected error occurred.
Error Message
{"errors": [
{
"message": "An unexpected error occurred.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not update payment schedule as an unexpected error occurred.",
"errorCode": "KT-CT-3942"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid ledger.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Payments cannot be made to the provided ledger.",
"errorCode": "KT-CT-3943"
}
}
]}
Error Message
{"errors": [
{
"message": "Account repayment does not exist.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Account repayment does not exist. Please check the repayment_id.",
"errorCode": "KT-CT-3944"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to allow a repayment to be submitted.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to allow a repayment to be submitted.",
"errorCode": "KT-CT-3945"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to block a repayment from being submitted.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to block a repayment from being submitted.",
"errorCode": "KT-CT-3946"
}
}
]}
KT-CT-3947
Error Type: APPLICATION
Could not create a payment schedule as an unexpected error occurred.
Error Message
{"errors": [
{
"message": "An unexpected error occurred.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not create a payment schedule as an unexpected error occurred.",
"errorCode": "KT-CT-3947"
}
}
]}
KT-CT-3948
Error Type: APPLICATION
An error occurred while attempting to set up direct debit instruction.
Error Message
{"errors": [
{
"message": "Could not set up direct debit instruction.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred while attempting to set up direct debit instruction.",
"errorCode": "KT-CT-3948"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to return payment forecasts.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to return payment forecasts.",
"errorCode": "KT-CT-3949"
}
}
]}
Error Message
{"errors": [
{
"message": "The provided reason text is too long.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided reason text is too long.",
"errorCode": "KT-CT-3950"
}
}
]}
Error Message
{"errors": [
{
"message": "No payments associated with PaymentSchedule.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No payments associated with PaymentSchedule.",
"errorCode": "KT-CT-3951"
}
}
]}
KT-CT-3952
Error Type: APPLICATION
Could not update payment schedule amount due current in-route payment.
Error Message
{"errors": [
{
"message": "Cannot update payment amount at this time because their is a payment currently in route.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not update payment schedule amount due current in-route payment.",
"errorCode": "KT-CT-3952"
}
}
]}
Error Message
{"errors": [
{
"message": "The payment schedule is not a balance triggered schedule.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The payment schedule is not a balance triggered schedule.",
"errorCode": "KT-CT-3953"
}
}
]}
Error Message
{"errors": [
{
"message": "Payment cancellation failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Payment cancellation failed.",
"errorCode": "KT-CT-3954"
}
}
]}
Error Message
{"errors": [
{
"message": "Payment cannot be cancelled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Payment cannot be cancelled.",
"errorCode": "KT-CT-3955"
}
}
]}
Error Message
{"errors": [
{
"message": "Temporary error occurred.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Temporary error occurred. Please try again later.",
"errorCode": "KT-CT-3956"
}
}
]}
Error Message
{"errors": [
{
"message": "No collection method provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide the collection method for the payment.",
"errorCode": "KT-CT-3957"
}
}
]}
Error Message
{"errors": [
{
"message": "Provide either ledger ID or ledger number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide one of either ledger ID or ledger number.",
"errorCode": "KT-CT-3958"
}
}
]}
KT-CT-3959
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-3959"
}
}
]}
KT-CT-3960
Error Type: VALIDATION
Could not update schedule's payment day due to invalid input: should be an integer lower than or equal to 28.
Error Message
{"errors": [
{
"message": "Invalid value for payment day.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Could not update schedule's payment day due to invalid input: should be an integer lower than or equal to 28.",
"errorCode": "KT-CT-3960"
}
}
]}
Error Message
{"errors": [
{
"message": "Cannot update plan-associated payment schedule.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "Payment schedule linked to payment plan cannot be updated.",
"errorCode": "KT-CT-3961"
}
}
]}
KT-CT-3962
Error Type: VALIDATION
At least one of paymentday or paymentamount must be provided and different from existing value.
Error Message
{"errors": [
{
"message": "No new value provided to update payment schedule.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one of payment_day or payment_amount must be provided and different from existing value.",
"errorCode": "KT-CT-3962"
}
}
]}
Error Message
{"errors": [
{
"message": "Smart meter match not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Cannot find a record for the provided SMETS device.",
"errorCode": "KT-CT-4010"
}
}
]}
Error Message
{"errors": [
{
"message": "No meter points found with the given ID.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Ensure the ID is a valid integer.",
"errorCode": "KT-CT-4011"
}
}
]}
KT-CT-4023
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4023"
}
}
]}
KT-CT-4101
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4101"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to create account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while creating the account.",
"errorCode": "KT-CT-4110"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to use given email address.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem using the given email address.",
"errorCode": "KT-CT-4111"
}
}
]}
Error Message
{"errors": [
{
"message": "Email address already assigned.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem assigning an email to the user.",
"errorCode": "KT-CT-4112"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid urn.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The unique reference number for an account cannot be found.",
"errorCode": "KT-CT-4120"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid phone number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The phone number is not valid.",
"errorCode": "KT-CT-4121"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid email.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The email is not valid.",
"errorCode": "KT-CT-4122"
}
}
]}
KT-CT-4123
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4123"
}
}
]}
KT-CT-4124
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4124"
}
}
]}
KT-CT-4125
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4125"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid landline number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The landline number is not valid.",
"errorCode": "KT-CT-4126"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid mobile number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The mobile number is not valid.",
"errorCode": "KT-CT-4127"
}
}
]}
KT-CT-4131
Error Type: NOT FOUND
The brand cannot be found. Please make sure the provided brand is valid.
Error Message
{"errors": [
{
"message": "Invalid brand.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "The brand cannot be found. Please make sure the provided brand is valid.",
"errorCode": "KT-CT-4131"
}
}
]}
KT-CT-4132
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Period length must be MONTHLY, QUARTERLY or not set.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-4132"
}
}
]}
KT-CT-4133
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Period day must be set if period is MONTHLY.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-4133"
}
}
]}
KT-CT-4134
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Period day must be set if period is QUARTERLY.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-4134"
}
}
]}
KT-CT-4135
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Period month must be set if period is QUARTERLY.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-4135"
}
}
]}
KT-CT-4136
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Cannot set comms preference to email when account has no email.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-4136"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid Title.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide a title that is in your Kraken instance's allowed list.",
"errorCode": "KT-CT-4137"
}
}
]}
KT-CT-4138
Error Type: VALIDATION
For fixed billing with period multiplier > 1 a start day is required.
Error Message
{"errors": [
{
"message": "Period day must be set if period multiplier > 1.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "For fixed billing with period multiplier > 1 a start day is required.",
"errorCode": "KT-CT-4138"
}
}
]}
KT-CT-4139
Error Type: VALIDATION
For fixed billing with period multiplier > 1 a start month is required.
Error Message
{"errors": [
{
"message": "Period month must be set if period multiplier > 1.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "For fixed billing with period multiplier > 1 a start month is required.",
"errorCode": "KT-CT-4139"
}
}
]}
Error Message
{"errors": [
{
"message": "ID must be a valid integer or a string.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "ID must be a valid integer or a string.",
"errorCode": "KT-CT-4140"
}
}
]}
Error Message
{"errors": [
{
"message": "Quarterly billing periods can't have period multiplier > 1.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Quarterly billing periods only support a multiplier of 1.",
"errorCode": "KT-CT-4141"
}
}
]}
KT-CT-4142
Error Type: VALIDATION
If any of business details info including companyName, companyNumber, businessType is provided then we should have all of them.
Error Message
{"errors": [
{
"message": "Missing business details info.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "If any of business details info including companyName, companyNumber, businessType is provided then we should have all of them.",
"errorCode": "KT-CT-4142"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid companyName.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Make sure the provided companyName is valid.",
"errorCode": "KT-CT-4143"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid companyNumber.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Make sure the provided companyNumber is valid.",
"errorCode": "KT-CT-4144"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The address is not valid.",
"errorCode": "KT-CT-4145"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid billing day.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Billing day must be between 1 and 28.",
"errorCode": "KT-CT-4146"
}
}
]}
KT-CT-4147
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Invalid Billing Statement Query.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-4147"
}
}
]}
KT-CT-4155
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-4155"
}
}
]}
KT-CT-4177
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check the ownership/permissions of provided data.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check the ownership/permissions of provided data.",
"errorCode": "KT-CT-4177"
}
}
]}
Error Message
{"errors": [
{
"message": "No account found with given account number.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Check the account number.",
"errorCode": "KT-CT-4178"
}
}
]}
Error Message
{"errors": [
{
"message": "No metadata found with given key.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Check the metadata key.",
"errorCode": "KT-CT-4179"
}
}
]}
Error Message
{"errors": [
{
"message": "Account note must be a valid string.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Account note must be a valid string.",
"errorCode": "KT-CT-4180"
}
}
]}
Error Message
{"errors": [
{
"message": "The installation appointment requested is not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The installation appointment requested is not valid.",
"errorCode": "KT-CT-4182"
}
}
]}
Error Message
{"errors": [
{
"message": "One of more search terms failed validations.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The search terms value(s) provided did not all pass validation.",
"errorCode": "KT-CT-4183"
}
}
]}
Error Message
{"errors": [
{
"message": "Exactly one of phoneNumber or portfolioNumber must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Exactly one of phoneNumber or portfolioNumber must be provided.",
"errorCode": "KT-CT-4184"
}
}
]}
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to object to change of supplier process.",
"errorCode": "KT-CT-4185"
}
}
]}
KT-CT-4231
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4231"
}
}
]}
KT-CT-4301
Error Type: NOT FOUND
We were unable to find a device for the given account. Please check that the account number (and property ID) is correct.
Error Message
{"errors": [
{
"message": "Unable to find device for given account.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "We were unable to find a device for the given account. Please check that the account number (and property ID) is correct.",
"errorCode": "KT-CT-4301"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to deregister site.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to deregister site and retire devices.",
"errorCode": "KT-CT-4302"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to fetch device status.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "Unable to fetch heat pump device status.",
"errorCode": "KT-CT-4303"
}
}
]}
Error Message
{"errors": [
{
"message": "Error in preprovisioning step for Octopus Heat Pump.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to request provisioning claim certificate.",
"errorCode": "KT-CT-4304"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to fetch heating controller configuration.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "Could not fetch heat pump device configuration.",
"errorCode": "KT-CT-4305"
}
}
]}
Error Message
{"errors": [
{
"message": "Error setting mode for heat pump controller zone.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to set mode for heating controller zone.",
"errorCode": "KT-CT-4306"
}
}
]}
Error Message
{"errors": [
{
"message": "Error deprovisioning an Octopus heat pump.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to de-provision device.",
"errorCode": "KT-CT-4307"
}
}
]}
Error Message
{"errors": [
{
"message": "Error setting schedule(s) for heat pump controller zone.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to set schedules for heating controller zone.",
"errorCode": "KT-CT-4308"
}
}
]}
Error Message
{"errors": [
{
"message": "Error trying to remove sensor from heat pump controller.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to remove sensor from heat pump controller.",
"errorCode": "KT-CT-4309"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to register OCPP authentication details.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The OCPP authentication journey could not be triggered.",
"errorCode": "KT-CT-4310"
}
}
]}
KT-CT-4311
Error Type: APPLICATION
It cannot be confirmed whether a device is successfully connected to OCPP.
Error Message
{"errors": [
{
"message": "Unable to confirm OCPP connection.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "It cannot be confirmed whether a device is successfully connected to OCPP.",
"errorCode": "KT-CT-4311"
}
}
]}
KT-CT-4312
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to register device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-4312"
}
}
]}
KT-CT-4313
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Could not find KrakenFlex device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-4313"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to get provider details.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Provider is not supported.",
"errorCode": "KT-CT-4314"
}
}
]}
KT-CT-4315
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to re-authenticate device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-4315"
}
}
]}
KT-CT-4316
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to get provider details.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-4316"
}
}
]}
KT-CT-4317
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to register device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-4317"
}
}
]}
KT-CT-4318
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Date cannot be in the future.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-4318"
}
}
]}
KT-CT-4319
Error Type: SERVICE AVAILABILITY
Error Message
{"errors": [
{
"message": "Unable to get Enode link session.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "",
"errorCode": "KT-CT-4319"
}
}
]}
KT-CT-4320
Error Type: SERVICE AVAILABILITY
Error Message
{"errors": [
{
"message": "Unable to get user's vehicle list.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "",
"errorCode": "KT-CT-4320"
}
}
]}
Error Message
{"errors": [
{
"message": "Serializer validation error.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more serializers did not have valid input values.",
"errorCode": "KT-CT-4321"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to complete registration error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to complete the registration of the KrakenFlex device.",
"errorCode": "KT-CT-4322"
}
}
]}
KT-CT-4323
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4323"
}
}
]}
Error Message
{"errors": [
{
"message": "Device already registered error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Another device registration is already in progress.",
"errorCode": "KT-CT-4324"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid provider for device type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provider is not compatible with the device type.",
"errorCode": "KT-CT-4325"
}
}
]}
KT-CT-4326
Error Type: SERVICE AVAILABILITY
Unable to retrieve consumption (charge) cost for device(s).
Error Message
{"errors": [
{
"message": "Could not get consumption cost data.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "Unable to retrieve consumption (charge) cost for device(s).",
"errorCode": "KT-CT-4326"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Authentication data is invalid.",
"errorCode": "KT-CT-4327"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Enode link session data is invalid.",
"errorCode": "KT-CT-4328"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Set room temperature data is invalid.",
"errorCode": "KT-CT-4329"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provisioning claim request parameters are invalid.",
"errorCode": "KT-CT-4332"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Set zone mode setting data is invalid.",
"errorCode": "KT-CT-4333"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Zone schedule parameters data is invalid.",
"errorCode": "KT-CT-4334"
}
}
]}
Error Message
{"errors": [
{
"message": "Another device registration is already in progress.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Another device registration is already in progress.",
"errorCode": "KT-CT-4335"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to set hot water state.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to set hot water state.",
"errorCode": "KT-CT-4336"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to set climate control state.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to set climate control state.",
"errorCode": "KT-CT-4337"
}
}
]}
Error Message
{"errors": [
{
"message": "Your device charging preferences could not be fetched.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Your device charging preferences could not be fetched.",
"errorCode": "KT-CT-4339"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to fetch planned dispatches.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to fetch planned dispatches.",
"errorCode": "KT-CT-4340"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to fetch completed dispatches.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to fetch completed dispatches.",
"errorCode": "KT-CT-4341"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to fetch electric vehicles list for make.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to fetch electric vehicles list for make.",
"errorCode": "KT-CT-4343"
}
}
]}
Error Message
{"errors": [
{
"message": "Make is not supported by provider.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Make is not supported by provider.",
"errorCode": "KT-CT-4344"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to get KF user for given account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to get KF user for given account.",
"errorCode": "KT-CT-4345"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to set the room temperature.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to set the room temperature.",
"errorCode": "KT-CT-4346"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Device registration data is invalid.",
"errorCode": "KT-CT-4347"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Battery variant validation error.",
"errorCode": "KT-CT-4348"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Device registration account type validation error.",
"errorCode": "KT-CT-4349"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to de-authenticate device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Check that the device is currently authenticated.",
"errorCode": "KT-CT-4350"
}
}
]}
Error Message
{"errors": [
{
"message": "Provider authentication error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Check authentication details.",
"errorCode": "KT-CT-4351"
}
}
]}
Error Message
{"errors": [
{
"message": "An error occurred while trying to update your charging preferences.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT-CT-4353"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to cancel boost charge.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT-CT-4354"
}
}
]}
KT-CT-4355
Error Type: APPLICATION
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.
Error Message
{"errors": [
{
"message": "Unable to trigger charge.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "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.",
"errorCode": "KT-CT-4355"
}
}
]}
Error Message
{"errors": [
{
"message": "A boost charge cannot currently be performed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The device is not ready for boost charging.",
"errorCode": "KT-CT-4356"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to trigger boost charge.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT-CT-4357"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to suspend device control.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT-CT-4358"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to resume device control.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT-CT-4359"
}
}
]}
Error Message
{"errors": [
{
"message": "Device status could not be fetched.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT-CT-4360"
}
}
]}
Error Message
{"errors": [
{
"message": "No heat pumps of that make found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Check that you have provided the correct make of heat pump.",
"errorCode": "KT-CT-4361"
}
}
]}
KT-CT-4362
Error Type: VALIDATION
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).
Error Message
{"errors": [
{
"message": "Device not ready for test charge.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "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).",
"errorCode": "KT-CT-4362"
}
}
]}
KT-CT-4363
Error Type: APPLICATION
Please check that your device is set up correctly with the manufacturer.
Error Message
{"errors": [
{
"message": "No capable devices found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Please check that your device is set up correctly with the manufacturer.",
"errorCode": "KT-CT-4363"
}
}
]}
KT-CT-4364
Error Type: APPLICATION
Please provide a providerDeviceId to specify one of these devices.
Error Message
{"errors": [
{
"message": "Multiple devices found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Please provide a providerDeviceId to specify one of these devices.",
"errorCode": "KT-CT-4364"
}
}
]}
Error Message
{"errors": [
{
"message": "Device telemetry data could not be fetched.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Problems fetching telemetry data. Please try again later.",
"errorCode": "KT-CT-4365"
}
}
]}
KT-CT-4366
Error Type: VALIDATION
One or more of the values to filter results by is invalid. See the validationDetails
extension for more details.
Error Message
{"errors": [
{
"message": "Invalid filter inputs.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more of the values to filter results by is invalid. See the `validationDetails` extension for more details.",
"errorCode": "KT-CT-4366"
}
}
]}
KT-CT-4367
Error Type: VALIDATION
Please make sure both account number and property id are present in the input.
Error Message
{"errors": [
{
"message": "Account number and property ID must be set. One of them is missing.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please make sure both account number and property id are present in the input.",
"errorCode": "KT-CT-4367"
}
}
]}
Error Message
{"errors": [
{
"message": "Telemetry API did not return valid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Telemetry API did not return valid data. Please try again later.",
"errorCode": "KT-CT-4368"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to fetch provider authentication details.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred fetching the provider authentication details.",
"errorCode": "KT-CT-4369"
}
}
]}
Error Message
{"errors": [
{
"message": "Device telemetry data unavailable.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Telemetry data unavailable. Please try again later.",
"errorCode": "KT-CT-4370"
}
}
]}
Error Message
{"errors": [
{
"message": "Onboarding wizard ID is invalid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Onboarding wizard not found with ID. Please pass a correct ID.",
"errorCode": "KT-CT-4371"
}
}
]}
KT-CT-4372
Error Type: APPLICATION
Onboarding process can not be updated simultaneously. Please try again later.
Error Message
{"errors": [
{
"message": "Simultaneous attempts to update onboarding process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Onboarding process can not be updated simultaneously. Please try again later.",
"errorCode": "KT-CT-4372"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to fetch device preferences.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Error fetching device preferences.",
"errorCode": "KT-CT-4373"
}
}
]}
Error Message
{"errors": [
{
"message": "An error occurred while trying to set your device preferences.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT-CT-4374"
}
}
]}
Error Message
{"errors": [
{
"message": "Incorrect or missing parameters for SmartFlex onboarding step.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Incorrect or missing parameters supplied for onboarding step.",
"errorCode": "KT-CT-4375"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to complete onboarding step. Please try agan later.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Onboarding step cannot be completed. Please try again later.",
"errorCode": "KT-CT-4376"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid onboarding step ID.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Invalid step ID provided for onboarding step",
"errorCode": "KT-CT-4377"
}
}
]}
KT-CT-4378
Error Type: APPLICATION
Mismatch between input params expected by the step and input params given.
Error Message
{"errors": [
{
"message": "Invalid input or step id. Please make sure you are using the correct step id and providing the expected input params.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Mismatch between input params expected by the step and input params given.",
"errorCode": "KT-CT-4378"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid postcode.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The postcode is not valid.",
"errorCode": "KT-CT-4410"
}
}
]}
KT-CT-4411
Error Type: APPLICATION
If an account has a structured address it cannot be updated with legacy address fields.
Error Message
{"errors": [
{
"message": "Address in db is structured, cannot accept unstructured address fields.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "If an account has a structured address it cannot be updated with legacy address fields.",
"errorCode": "KT-CT-4411"
}
}
]}
KT-CT-4412
Error Type: VALIDATION
The supplied address didn't pass validation. Refer to the validationErrors object for more detail.
Error Message
{"errors": [
{
"message": "The supplied address is not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The supplied address didn't pass validation. Refer to the validationErrors object for more detail.",
"errorCode": "KT-CT-4412"
}
}
]}
KT-CT-4501
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4501"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to create a quote.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to create a quote.",
"errorCode": "KT-CT-4616"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to revoke at least one future agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Agreements with charges against them may not be revoked.",
"errorCode": "KT-CT-4617"
}
}
]}
KT-CT-4618
Error Type: APPLICATION
A future agreement already exists. It must be cancelled prior to accepting a new quote.
Error Message
{"errors": [
{
"message": "Unable to accept given quote.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A future agreement already exists. It must be cancelled prior to accepting a new quote.",
"errorCode": "KT-CT-4618"
}
}
]}
Error Message
{"errors": [
{
"message": "Quote with given code not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Check the quote code for correctness.",
"errorCode": "KT-CT-4619"
}
}
]}
KT-CT-4620
Error Type: VALIDATION
Ensure the quote code is a hexadecimal UUID string not an ID as a string or integer.
Error Message
{"errors": [
{
"message": "Badly formed hexadecimal UUID string.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Ensure the quote code is a hexadecimal UUID string not an ID as a string or integer.",
"errorCode": "KT-CT-4620"
}
}
]}
Error Message
{"errors": [
{
"message": "No current or future quote found for account.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "This account has no current or future quote on agreement.",
"errorCode": "KT-CT-4621"
}
}
]}
KT-CT-4623
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4623"
}
}
]}
KT-CT-4624
Error Type: VALIDATION
Product code has not been quoted for this supply point. Check the product code.
Error Message
{"errors": [
{
"message": "Unable to accept the given product code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Product code has not been quoted for this supply point. Check the product code.",
"errorCode": "KT-CT-4624"
}
}
]}
KT-CT-4625
Error Type: VALIDATION
Multiple quoted supply points found for the given quote code, try again with a new quote code.
Error Message
{"errors": [
{
"message": "Multiple quoted supply points found for the given quote code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Multiple quoted supply points found for the given quote code, try again with a new quote code.",
"errorCode": "KT-CT-4625"
}
}
]}
KT-CT-4626
Error Type: VALIDATION
Product not selected for the given quote code, select a product and try again.
Error Message
{"errors": [
{
"message": "No product selected for the given quote code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Product not selected for the given quote code, select a product and try again.",
"errorCode": "KT-CT-4626"
}
}
]}
Error Message
{"errors": [
{
"message": "No products are available for this quote.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No products are available for the quoted property.",
"errorCode": "KT-CT-4627"
}
}
]}
Error Message
{"errors": [
{
"message": "Broadband order not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Broadband order not found.",
"errorCode": "KT-CT-4628"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid date format. Expecting YYYY-MM-DD.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid date format. Expecting YYYY-MM-DD.",
"errorCode": "KT-CT-4629"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to change activation date.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to change activation date.",
"errorCode": "KT-CT-4630"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to quote for the chosen market.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to quote the selected market.",
"errorCode": "KT-CT-4631"
}
}
]}
KT-CT-4632
Error Type: VALIDATION
Invalid recipient information. Must provide one of email or mobile number.
Error Message
{"errors": [
{
"message": "Invalid recipient information.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid recipient information. Must provide one of email or mobile number.",
"errorCode": "KT-CT-4632"
}
}
]}
KT-CT-4633
Error Type: SERVICE AVAILABILITY
The ScheduleQuoteFollowUp mutation is not enabled in this environment.
Error Message
{"errors": [
{
"message": "Mutation not enabled in this environment.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "The ScheduleQuoteFollowUp mutation is not enabled in this environment.",
"errorCode": "KT-CT-4633"
}
}
]}
Error Message
{"errors": [
{
"message": "Quoted product with given id not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Check quoted product id for correctness.",
"errorCode": "KT-CT-4634"
}
}
]}
KT-CT-4635
Error Type: VALIDATION
Submit a quoted product id for each quoted supply point on the quote request.
Error Message
{"errors": [
{
"message": "Missing a quoted product for at least one quoted supply point on the quote request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Submit a quoted product id for each quoted supply point on the quote request.",
"errorCode": "KT-CT-4635"
}
}
]}
Error Message
{"errors": [
{
"message": "Quoted product not linked to a product.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Ensure the quoted product relates to a product.",
"errorCode": "KT-CT-4636"
}
}
]}
Error Message
{"errors": [
{
"message": "Unsupported aggregation interval.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot aggregate by the specified interval.",
"errorCode": "KT-CT-4710"
}
}
]}
Error Message
{"errors": [
{
"message": "No readings found for the given period.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Check your datetimes for order and correctness.",
"errorCode": "KT-CT-4711"
}
}
]}
Error Message
{"errors": [
{
"message": "Only utilityFilters or legacy typedOnly input should be provided.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Please provide either utilityFilters or legacy typedOnly input.",
"errorCode": "KT-CT-4712"
}
}
]}
KT-CT-4713
Error Type: VALIDATION
Please provide utilityFilters in the format:
{'utilityFilters': [
{'electricityFilters': {
'reading_frequency_type': '...'
}
},
{'gasFilters': {
'reading_frequency_type':'...'
}
}
]
}
Error Message
{"errors": [
{
"message": "Utility filter inputs must only contain a single utility filter per list item.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide utilityFilters in the format:
{'utilityFilters': [
{'electricityFilters': {
'reading_frequency_type': '...'
}
},
{'gasFilters': {
'reading_frequency_type':'...'
}
}
]
}
",
"errorCode": "KT-CT-4713"
}
}
]}
Error Message
{"errors": [
{
"message": "Reading quality value is not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Please provide a supported reading quality value.",
"errorCode": "KT-CT-4714"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to find matching register for this request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Ensure the register id is correct.",
"errorCode": "KT-CT-4715"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to find matching device for this request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Ensure the device id is correct.",
"errorCode": "KT-CT-4716"
}
}
]}
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to access this device.",
"errorCode": "KT-CT-4717"
}
}
]}
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to access this supply point.",
"errorCode": "KT-CT-4718"
}
}
]}
Error Message
{"errors": [
{
"message": "No supply point found for identifier provided.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Please check the supply point id.",
"errorCode": "KT-CT-4719"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to find matching device for this request.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Ensure the device id is correct.",
"errorCode": "KT-CT-4810"
}
}
]}
Error Message
{"errors": [
{
"message": "No product exists with the given input.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Invalid input data.",
"errorCode": "KT-CT-4910"
}
}
]}
Error Message
{"errors": [
{
"message": "No product extras exist for the given input.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Invalid input data.",
"errorCode": "KT-CT-4912"
}
}
]}
Error Message
{"errors": [
{
"message": "No product extra families exist for the given input code.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Invalid input data.",
"errorCode": "KT-CT-4913"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to complete installation request.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "The installation request to the vendor has failed.",
"errorCode": "KT-CT-4914"
}
}
]}
Error Message
{"errors": [
{
"message": "Quote information not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "The quoted product is missing required quote data.",
"errorCode": "KT-CT-4915"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to look up installation appointments.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "The look up to the vendor for appointments has failed.",
"errorCode": "KT-CT-4916"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid requested activation date provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The requested activation date provided is invalid.",
"errorCode": "KT-CT-4917"
}
}
]}
KT-CT-4918
Error Type: VALIDATION
The requested installation has already been completed, and cannot be rebooked
Error Message
{"errors": [
{
"message": "Cannot rebook an installation appointment that has already been completed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The requested installation has already been completed, and cannot be rebooked",
"errorCode": "KT-CT-4918"
}
}
]}
KT-CT-4919
Error Type: VALIDATION
There is no installation appointment for this order, so it cannot be rebooked.
Error Message
{"errors": [
{
"message": "Cannot rebook an installation appointment that does not exist.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There is no installation appointment for this order, so it cannot be rebooked.",
"errorCode": "KT-CT-4919"
}
}
]}
KT-CT-4922
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4922"
}
}
]}
KT-CT-4923
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4923"
}
}
]}
KT-CT-4924
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4924"
}
}
]}
KT-CT-4925
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4925"
}
}
]}
KT-CT-4926
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-4926"
}
}
]}
Error Message
{"errors": [
{
"message": "Unsupported market.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unsupported market.",
"errorCode": "KT-CT-4930"
}
}
]}
KT-CT-5211
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "The charge reason with the requested code is deprecated.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5211"
}
}
]}
KT-CT-5212
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "The charge reason with the requested code does not exist.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5212"
}
}
]}
KT-CT-5213
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-5213"
}
}
]}
KT-CT-5311
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "The credit reason with the requested code is deprecated.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5311"
}
}
]}
KT-CT-5312
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "The credit reason with the requested code does not exist.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5312"
}
}
]}
KT-CT-5313
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "An error occurred whilst posting the credit.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5313"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The net amount and sales tax do not add up to the gross amount.",
"errorCode": "KT-CT-5314"
}
}
]}
KT-CT-5315
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-5315"
}
}
]}
KT-CT-5316
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-5316"
}
}
]}
KT-CT-5411
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Invalid token or no push notification binding found for the given account user.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5411"
}
}
]}
KT-CT-5412
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "No account user exists with the given id.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-5412"
}
}
]}
KT-CT-5413
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-5413"
}
}
]}
KT-CT-5414
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-CT-5414"
}
}
]}
Error Message
{"errors": [
{
"message": "Account user not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "No account user was found with the specified external ID.",
"errorCode": "KT-CT-5415"
}
}
]}
KT-CT-5416
Error Type: VALIDATION
Account user detail namespace is invalid for search (for example, it is not unique or is encrypted).
Error Message
{"errors": [
{
"message": "Account user detail namespace is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Account user detail namespace is invalid for search (for example, it is not unique or is encrypted).",
"errorCode": "KT-CT-5416"
}
}
]}
KT-CT-5417
Error Type: APPLICATION
For the given detail namespace and value, search could not find a unique account user.
Error Message
{"errors": [
{
"message": "Search could not find a unique account user.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "For the given detail namespace and value, search could not find a unique account user.",
"errorCode": "KT-CT-5417"
}
}
]}
Error Message
{"errors": [
{
"message": "Password is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Given password fails password policy requirements.",
"errorCode": "KT-CT-5450"
}
}
]}
Error Message
{"errors": [
{
"message": "The feedback_id should be provided for feedback source.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to submit feedback due to missing feedback_id.",
"errorCode": "KT-CT-5511"
}
}
]}
KT-CT-5512
Error Type: APPLICATION
Unable to submit feedback due to input account doesn't match the feedback's account.
Error Message
{"errors": [
{
"message": "The feedback doesn't match the account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to submit feedback due to input account doesn't match the feedback's account.",
"errorCode": "KT-CT-5512"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Form not found.",
"errorCode": "KT-CT-5513"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to submit feedback.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to submit feedback.",
"errorCode": "KT-CT-5514"
}
}
]}
KT-CT-5611
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Could not fetch consumption for AMR meter.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5611"
}
}
]}
KT-CT-5612
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Cannot find a record for SMETS2 device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5612"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unrecognised timezone",
"errorCode": "KT-CT-5613"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Timezone suffix missing",
"errorCode": "KT-CT-5614"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Timezone name not in Olson database",
"errorCode": "KT-CT-5615"
}
}
]}
KT-CT-5711
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "No collection is required.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5711"
}
}
]}
KT-CT-5712
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Deposit agreement does not exist or has not been accepted.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5712"
}
}
]}
KT-CT-5811
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Active agreement already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5811"
}
}
]}
KT-CT-5812
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Token with this value already exists within this period.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-5812"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one line item must be provided",
"errorCode": "KT-CT-5813"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "no valid token found for the charge period",
"errorCode": "KT-CT-5814"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "no valid agreement found for the charge period",
"errorCode": "KT-CT-5815"
}
}
]}
KT-CT-5816
Error Type: VALIDATION
Net amount provided cannot exceed maximum allowed account credit amount.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Net amount provided cannot exceed maximum allowed account credit amount.",
"errorCode": "KT-CT-5816"
}
}
]}
Error Message
{"errors": [
{
"message": "External Account not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "No valid external account found for this account",
"errorCode": "KT-CT-5817"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid token termination date value",
"errorCode": "KT-CT-5818"
}
}
]}
Error Message
{"errors": [
{
"message": "Token not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "No valid token found for an external account",
"errorCode": "KT-CT-5819"
}
}
]}
Error Message
{"errors": [
{
"message": "Multiple tokens found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Multiple tokens found for an external account",
"errorCode": "KT-CT-5820"
}
}
]}
Error Message
{"errors": [
{
"message": "No agreement found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "No valid agreement found",
"errorCode": "KT-CT-5821"
}
}
]}
KT-CT-6323
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-6323"
}
}
]}
KT-CT-6420
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-6420"
}
}
]}
KT-CT-6421
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-6421"
}
}
]}
Error Message
{"errors": [
{
"message": "Reading will be held.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Warning that if submitted the reading will be held.",
"errorCode": "KT-CT-6422"
}
}
]}
KT-CT-6423
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-6423"
}
}
]}
KT-CT-6611
Error Type: VALIDATION
Unable to apply timezone, likely a DST issue. Provide a timezone aware datetime instead
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to apply timezone, likely a DST issue. Provide a timezone aware datetime instead",
"errorCode": "KT-CT-6611"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unrecognized timezone",
"errorCode": "KT-CT-6612"
}
}
]}
KT-CT-6613
Error Type: VALIDATION
Unable to apply timezone, likely a DST issue. Provide a timezone aware datetime instead
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to apply timezone, likely a DST issue. Provide a timezone aware datetime instead",
"errorCode": "KT-CT-6613"
}
}
]}
KT-CT-6622
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-6622"
}
}
]}
KT-CT-6623
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-6623"
}
}
]}
Error Message
{"errors": [
{
"message": "The property search is unavailable.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "The property search is unavailable.",
"errorCode": "KT-CT-6624"
}
}
]}
Error Message
{"errors": [
{
"message": "The property search is not enabled in this environment.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "The property search is not enabled in this environment.",
"errorCode": "KT-CT-6625"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unrecognized timezone",
"errorCode": "KT-CT-6626"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to create referral.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Referral could not be created with the given information.",
"errorCode": "KT-CT-6710"
}
}
]}
Error Message
{"errors": [
{
"message": "Accounts may not self-refer.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The referring account cannot be the same as the referred account.",
"errorCode": "KT-CT-6711"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid reference.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided reference could not be used to create a referral.",
"errorCode": "KT-CT-6712"
}
}
]}
Error Message
{"errors": [
{
"message": "Referring and referred account brands do not match.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Referring and referred accounts must belong to the same brand.",
"errorCode": "KT-CT-6713"
}
}
]}
KT-CT-6723
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-6723"
}
}
]}
Error Message
{"errors": [
{
"message": "Referral claim code not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Referral claim code with the provided value does not exist.",
"errorCode": "KT-CT-6724"
}
}
]}
Error Message
{"errors": [
{
"message": "Referral claim code redeeming error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unexpected error while redeeming referral claim code.",
"errorCode": "KT-CT-6725"
}
}
]}
KT-CT-6726
Error Type: VALIDATION
The referral claim code with the provided value has already been redeemed.
Error Message
{"errors": [
{
"message": "Referral claim code has already been redeemed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The referral claim code with the provided value has already been redeemed.",
"errorCode": "KT-CT-6726"
}
}
]}
KT-CT-6727
Error Type: VALIDATION
The referral scheme for the claim code has either not started yet or expired.
Error Message
{"errors": [
{
"message": "Referral claim code is not available.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The referral scheme for the claim code has either not started yet or expired.",
"errorCode": "KT-CT-6727"
}
}
]}
Error Message
{"errors": [
{
"message": "The account does not have any available submissions.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account does not have any available submissions.",
"errorCode": "KT-CT-7010"
}
}
]}
Error Message
{"errors": [
{
"message": "Terms must be accepted.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Terms must be accepted.",
"errorCode": "KT-CT-7011"
}
}
]}
Error Message
{"errors": [
{
"message": "Wheel of Fortune submission error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Wheel of Fortune submission could not be completed.",
"errorCode": "KT-CT-7012"
}
}
]}
KT-CT-7023
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-7023"
}
}
]}
KT-CT-7123
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-7123"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The ARN is not a valid S3 ARN.",
"errorCode": "KT-CT-7124"
}
}
]}
KT-CT-7125
Error Type: VALIDATION
The bucket name is not a valid S3 bucket for external account events.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The bucket name is not a valid S3 bucket for external account events.",
"errorCode": "KT-CT-7125"
}
}
]}
KT-CT-7126
Error Type: VALIDATION
The key name is not a valid S3 key name for external account events.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The key name is not a valid S3 key name for external account events.",
"errorCode": "KT-CT-7126"
}
}
]}
KT-CT-7223
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-7223"
}
}
]}
KT-CT-7323
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-7323"
}
}
]}
KT-CT-7423
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-7423"
}
}
]}
KT-CT-7523
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-7523"
}
}
]}
Error Message
{"errors": [
{
"message": "No Ink conversation for account.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "No Ink conversation exists for the given account number.",
"errorCode": "KT-CT-7610"
}
}
]}
Error Message
{"errors": [
{
"message": "The message was not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Ink message not found.",
"errorCode": "KT-CT-7611"
}
}
]}
Error Message
{"errors": [
{
"message": "The Ink conversation was not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Ink conversation not found.",
"errorCode": "KT-CT-7612"
}
}
]}
Error Message
{"errors": [
{
"message": "The Ink bucket was not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Ink bucket not found.",
"errorCode": "KT-CT-7613"
}
}
]}
Error Message
{"errors": [
{
"message": "The Ink tag was not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Ink tag not found.",
"errorCode": "KT-CT-7614"
}
}
]}
KT-CT-7615
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Conversation status not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-7615"
}
}
]}
KT-CT-7616
Error Type: SERVICE AVAILABILITY
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.
Error Message
{"errors": [
{
"message": "Not yet implemented.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "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.",
"errorCode": "KT-CT-7616"
}
}
]}
Error Message
{"errors": [
{
"message": "Must supply account number or relay id to get a conversation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to search for conversation without an identifier.",
"errorCode": "KT-CT-7617"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to process message.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to process message.",
"errorCode": "KT-CT-7618"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to process message.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to process message.",
"errorCode": "KT-CT-7619"
}
}
]}
Error Message
{"errors": [
{
"message": "Channel not supported.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Channel not supported.",
"errorCode": "KT-CT-7620"
}
}
]}
Error Message
{"errors": [
{
"message": "Attachment not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Attachment not found.",
"errorCode": "KT-CT-7621"
}
}
]}
Error Message
{"errors": [
{
"message": "Attachment bucket is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Attachment bucket is invalid.",
"errorCode": "KT-CT-7622"
}
}
]}
Error Message
{"errors": [
{
"message": "Attachment path is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Attachment path is invalid.",
"errorCode": "KT-CT-7623"
}
}
]}
Error Message
{"errors": [
{
"message": "Error when generating the presigned URL.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Error when generating the presigned URL.",
"errorCode": "KT-CT-7624"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid email address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The value provided was not a valid email address.",
"errorCode": "KT-CT-7625"
}
}
]}
Error Message
{"errors": [
{
"message": "The smart filter was not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Smart filter not found.",
"errorCode": "KT-CT-7626"
}
}
]}
KT-CT-7627
Error Type: VALIDATION
The 'email' object is not found in the payload when trying to create an Ink Inbound Email Message.
Error Message
{"errors": [
{
"message": "The 'email' object is missing from the payload.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The 'email' object is not found in the payload when trying to create an Ink Inbound Email Message.",
"errorCode": "KT-CT-7627"
}
}
]}
KT-CT-7628
Error Type: VALIDATION
The 'generic' object is not found in the payload when trying to create an Ink Inbound Generic Message.
Error Message
{"errors": [
{
"message": "The 'generic' object is missing from the payload.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The 'generic' object is not found in the payload when trying to create an Ink Inbound Generic Message.",
"errorCode": "KT-CT-7628"
}
}
]}
KT-CT-7629
Error Type: VALIDATION
The 'post' object is not found in the payload when trying to create an Ink Inbound Post Message.
Error Message
{"errors": [
{
"message": "The 'post' object is missing from the payload.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The 'post' object is not found in the payload when trying to create an Ink Inbound Post Message.",
"errorCode": "KT-CT-7629"
}
}
]}
KT-CT-7630
Error Type: VALIDATION
The message id has already been processed, skip reprocessing to maintain idempotencty.
Error Message
{"errors": [
{
"message": "Message with this message ID has already been processed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The message id has already been processed, skip reprocessing to maintain idempotencty.",
"errorCode": "KT-CT-7630"
}
}
]}
KT-CT-7631
Error Type: VALIDATION
A smart bucket was attempted to be created or updated with a name that's already taken by another smart bucket.
Error Message
{"errors": [
{
"message": "A smart bucket with this name already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A smart bucket was attempted to be created or updated with a name that's already taken by another smart bucket.",
"errorCode": "KT-CT-7631"
}
}
]}
Error Message
{"errors": [
{
"message": "The affiliate organisation was not found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Affiliate organisation not found.",
"errorCode": "KT-CT-7701"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Subdomain already exists.",
"errorCode": "KT-CT-7711"
}
}
]}
KT-CT-7712
Error Type: VALIDATION
Cannot restrict to field-sales-only product unless sales channel is either field-sales or events
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot restrict to field-sales-only product unless sales channel is either field-sales or events",
"errorCode": "KT-CT-7712"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The selected subdomain is not a valid affiliate subdomain.",
"errorCode": "KT-CT-7713"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The selected subdomain is not permitted as an affiliate subdomain.",
"errorCode": "KT-CT-7714"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The selected subdomain is forbidden as an affiliate subdomain.",
"errorCode": "KT-CT-7715"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid input.",
"errorCode": "KT-CT-7716"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid input.",
"errorCode": "KT-CT-7717"
}
}
]}
Error Message
{"errors": [
{
"message": "Affiliate link is expired.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The affiliate link has expired.",
"errorCode": "KT-CT-7718"
}
}
]}
KT-CT-7810
Error Type: APPLICATION
Make sure it is a base64 encoded string in the format: "TypeName:id". Exception message: Invalid Global ID
Error Message
{"errors": [
{
"message": "Unable to parse Global ID.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Make sure it is a base64 encoded string in the format: "TypeName:id". Exception message: Invalid Global ID",
"errorCode": "KT-CT-7810"
}
}
]}
KT-CT-7899
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "An internal error occurred.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-CT-7899"
}
}
]}
KT-CT-8101
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-8101"
}
}
]}
KT-CT-8102
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-8102"
}
}
]}
Error Message
{"errors": [
{
"message": "Sign-up failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Failed to sign the account up to Fan Club.",
"errorCode": "KT-CT-8103"
}
}
]}
Error Message
{"errors": [
{
"message": "Account already enrolled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The account is already enrolled in Fan Club.",
"errorCode": "KT-CT-8104"
}
}
]}
KT-CT-8105
Error Type: APPLICATION
The maximum number of members for the Fan Club discount source has been reached.
Error Message
{"errors": [
{
"message": "Member cap reached.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The maximum number of members for the Fan Club discount source has been reached.",
"errorCode": "KT-CT-8105"
}
}
]}
KT-CT-8106
Error Type: APPLICATION
A list of catchments must be specified to send push notifications.
Error Message
{"errors": [
{
"message": "No catchments provided.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A list of catchments must be specified to send push notifications.",
"errorCode": "KT-CT-8106"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid eligibility status.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Invalid eligibility status for non-Octopus customer comms.",
"errorCode": "KT-CT-8107"
}
}
]}
Error Message
{"errors": [
{
"message": "Received an invalid quoteId.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Quote not found.",
"errorCode": "KT-CT-8201"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Products don't belong to a unique market.",
"errorCode": "KT-CT-8202"
}
}
]}
Error Message
{"errors": [
{
"message": "Received an invalid quote code.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Quote not found.",
"errorCode": "KT-CT-8203"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid arguments.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Arguments are not valid.",
"errorCode": "KT-CT-8204"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to create quote.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while creating the quote.",
"errorCode": "KT-CT-8205"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Sale items don't belong to a unique market.",
"errorCode": "KT-CT-8206"
}
}
]}
KT-CT-8223
Error Type: AUTHORIZATION
The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The viewer is not authorized to execute the query/mutation. Check authentication or roles/permissions.",
"errorCode": "KT-CT-8223"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Quote is already linked to an account.",
"errorCode": "KT-CT-8224"
}
}
]}
KT-CT-8225
Error Type: NOT FOUND
A purchase with the provided purchaseID was not found so it could not be updated.
Error Message
{"errors": [
{
"message": "Received an invalid purchaseId.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "A purchase with the provided purchaseID was not found so it could not be updated.",
"errorCode": "KT-CT-8225"
}
}
]}
KT-CT-8226
Error Type: APPLICATION
The provided purchase could not be updated as it is not an active purchase.
Error Message
{"errors": [
{
"message": "The provided purchase is not active.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided purchase could not be updated as it is not an active purchase.",
"errorCode": "KT-CT-8226"
}
}
]}
KT-CT-8227
Error Type: APPLICATION
Your purchase could not be updated as available grants could not be applied.
Error Message
{"errors": [
{
"message": "Available grants could not be applied.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Your purchase could not be updated as available grants could not be applied.",
"errorCode": "KT-CT-8227"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Namespace does not exist.",
"errorCode": "KT-CT-8310"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Reference already exists.",
"errorCode": "KT-CT-8311"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No matching account reference associated with the account.",
"errorCode": "KT-CT-8312"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Object does not support metadata.",
"errorCode": "KT-CT-8411"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Could not create metadata.",
"errorCode": "KT-CT-8412"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Could not update metadata.",
"errorCode": "KT-CT-8413"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Key already exists.",
"errorCode": "KT-CT-8414"
}
}
]}
Error Message
{"errors": [
{
"message": "No active terms and conditions found for product.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "No active terms and conditions found for product.",
"errorCode": "KT-CT-8501"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Card number is not valid.",
"errorCode": "KT-CT-8610"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Card scheme is not a valid scheme",
"errorCode": "KT-CT-8611"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "File not found with given key.",
"errorCode": "KT-CT-8710"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to create lead.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was a problem while creating the lead.",
"errorCode": "KT-CT-8901"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to create lead.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one of phone or email must be provided.",
"errorCode": "KT-CT-8902"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The print batch must be open in order to mark it as closed",
"errorCode": "KT-CT-9010"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The print batch must be closed in order to mark it as processed",
"errorCode": "KT-CT-9011"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The batchId is required to query a print batch.",
"errorCode": "KT-CT-9012"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Either batchId or printBatchId must be provided, but not both.",
"errorCode": "KT-CT-9013"
}
}
]}
Error Message
{"errors": [
{
"message": "No Loyalty Point ledger found for the user.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "There are no Loyalty Point records for this user.",
"errorCode": "KT-CT-9201"
}
}
]}
KT-CT-9202
Error Type: APPLICATION
The Loyalty Points system has not been configured for your region yet
Error Message
{"errors": [
{
"message": "Loyalty Points adapter not configured.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The Loyalty Points system has not been configured for your region yet",
"errorCode": "KT-CT-9202"
}
}
]}
Error Message
{"errors": [
{
"message": "No ledger entries for the ledger.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There are no Loyalty Point records for this account.",
"errorCode": "KT-CT-9203"
}
}
]}
Error Message
{"errors": [
{
"message": "Negative or zero points set.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Points value must be a positive integer.",
"errorCode": "KT-CT-9204"
}
}
]}
Error Message
{"errors": [
{
"message": "Insufficient Loyalty Points.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Insufficient Loyalty Points balance to complete transaction.",
"errorCode": "KT-CT-9205"
}
}
]}
Error Message
{"errors": [
{
"message": "Indivisible points.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid loyal points to currency conversion.",
"errorCode": "KT-CT-9206"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid posted at datetime.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data used during operation.",
"errorCode": "KT-CT-9208"
}
}
]}
Error Message
{"errors": [
{
"message": "Negative Loyalty Points balance.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Action would result in a negative balance carried forward.",
"errorCode": "KT-CT-9209"
}
}
]}
Error Message
{"errors": [
{
"message": "Unhandled Loyalty Points exception.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unhandled Loyalty Points exception.",
"errorCode": "KT-CT-9210"
}
}
]}
Error Message
{"errors": [
{
"message": "Received an invalid operationsTeamId.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Operations team not found.",
"errorCode": "KT-CT-9401"
}
}
]}
Error Message
{"errors": [
{
"message": "Received an invalid brandCode.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Brand not found.",
"errorCode": "KT-CT-9402"
}
}
]}
Error Message
{"errors": [
{
"message": "Received an invalid portfolioId.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Portfolio not found.",
"errorCode": "KT-CT-9403"
}
}
]}
Error Message
{"errors": [
{
"message": "Received an invalid accountUserId.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Account User not found.",
"errorCode": "KT-CT-9404"
}
}
]}
Error Message
{"errors": [
{
"message": "User not associated to portfolio.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "User not associated to portfolio.",
"errorCode": "KT-CT-9405"
}
}
]}
Error Message
{"errors": [
{
"message": "Multiple users are associated with the portfolio.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Multiple users are associated with the portfolio.",
"errorCode": "KT-CT-9406"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data for a contribution agreement.",
"errorCode": "KT-CT-9601"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to create contribution agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to create a contribution agreement.",
"errorCode": "KT-CT-9602"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to find contribution agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to find a contribution agreement.",
"errorCode": "KT-CT-9603"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to end contribution agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to end a contribution agreement.",
"errorCode": "KT-CT-9604"
}
}
]}
Error Message
{"errors": [
{
"message": "Contribution amount cannot be 0 or negative.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A contribution agreement must have a positive amount.",
"errorCode": "KT-CT-9605"
}
}
]}
KT-CT-9606
Error Type: APPLICATION
The contribution scheme selected is marked as not accepting contributions.
Error Message
{"errors": [
{
"message": "Scheme is not accepting contributions at this time.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The contribution scheme selected is marked as not accepting contributions.",
"errorCode": "KT-CT-9606"
}
}
]}
Error Message
{"errors": [
{
"message": "Balance transfer to same account is not allowed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Balance transfer to same account is not allowed.",
"errorCode": "KT-CT-9701"
}
}
]}
KT-CT-9702
Error Type: APPLICATION
An account can have a negative or a positive balance but not a balance with zero value.
Error Message
{"errors": [
{
"message": "Balance transfer is not support for debit account with Zero balance.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An account can have a negative or a positive balance but not a balance with zero value.",
"errorCode": "KT-CT-9702"
}
}
]}
KT-CT-9703
Error Type: APPLICATION
Balance transfer validation check failed. Check account has the needed balance for transfer.
Error Message
{"errors": [
{
"message": "Balance transfer is not supported for debit account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Balance transfer validation check failed. Check account has the needed balance for transfer.",
"errorCode": "KT-CT-9703"
}
}
]}
Error Message
{"errors": [
{
"message": "Balance transfer amount should be non-zero.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Balance transfer validation check failed.",
"errorCode": "KT-CT-9704"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid trigger type code.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "Received an invalid trigger type code.",
"errorCode": "KT-CT-9901"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid trigger type params.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Received invalid trigger type params.",
"errorCode": "KT-CT-9902"
}
}
]}
Error Message
{"errors": [
{
"message": "Trigger type cannot be published externally.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "This trigger type cannot be published by external systems.",
"errorCode": "KT-CT-9903"
}
}
]}
KT-DE-3901
Error Type: NOT FOUND
Error Message
{"errors": [
{
"message": "Failed while checking if the ledger has existing schedules and the amount can be updated.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "",
"errorCode": "KT-DE-3901"
}
}
]}
KT-DE-3902
Error Type: NOT FOUND
Error Message
{"errors": [
{
"message": "Updating the payment amount on the ledger failed.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "",
"errorCode": "KT-DE-3902"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The supply type is not found.",
"errorCode": "KT-DE-3910"
}
}
]}
KT-DE-3911
Error Type: NOT FOUND
Error Message
{"errors": [
{
"message": "Invalid/No payment instruction found for the given account.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "",
"errorCode": "KT-DE-3911"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The UpdatePaymentSchedulePaymentAmountInput data is invalid.",
"errorCode": "KT-DE-3912"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The UpdatePaymentSchedulePaymentDayInput data is invalid.",
"errorCode": "KT-DE-3913"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The CreateDirectDebitInstructionInput data is invalid.",
"errorCode": "KT-DE-3914"
}
}
]}
KT-DE-3915
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-DE-3915"
}
}
]}
KT-DE-3916
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-DE-3916"
}
}
]}
KT-DE-3917
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-DE-3917"
}
}
]}
KT-DE-3918
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT-DE-3918"
}
}
]}
Error Message
{"errors": [
{
"message": "A payment schedule for a time-of-use tariff cannot be updated.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A payment schedule for a time-of-use tariff cannot be updated.",
"errorCode": "KT-DE-3919"
}
}
]}
Error Message
{"errors": [
{
"message": "No active or pending agreement found.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "No active or pending agreement found for ledger.",
"errorCode": "KT-DE-3920"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to proceed.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "The payment schedule was not found.",
"errorCode": "KT-DE-3921"
}
}
]}
Error Message
{"errors": [
{
"message": "Required field missing from quote retention message.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Missing field from quote retention message.",
"errorCode": "KT-DE-4603"
}
}
]}
Error Message
{"errors": [
{
"message": "Estimated consumption calculation failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The estimated consumption calculation failed.",
"errorCode": "KT-DE-4710"
}
}
]}
KT-DE-4903
Error Type: APPLICATION
The first day of supply cannot be more than six weeks in the past.
Error Message
{"errors": [
{
"message": "Unable to proceed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The first day of supply cannot be more than six weeks in the past.",
"errorCode": "KT-DE-4903"
}
}
]}
KT-DE-4904
Error Type: APPLICATION
The overlap time between the first day of supply and the last cannot be more than 6 weeks.
Error Message
{"errors": [
{
"message": "Unable to proceed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The overlap time between the first day of supply and the last cannot be more than 6 weeks.",
"errorCode": "KT-DE-4904"
}
}
]}
Error Message
{"errors": [
{
"message": "Unable to proceed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The new supply point has an active or future agreement.",
"errorCode": "KT-DE-4905"
}
}
]}
KT-DE-6411
Error Type: NOT FOUND
Error Message
{"errors": [
{
"message": "Meter has no MaLo.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "",
"errorCode": "KT-DE-6411"
}
}
]}
KT-DE-6412
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Meter reading submission failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT-DE-6412"
}
}
]}
KT-DE-6413
Error Type: SERVICE AVAILABILITY
Error Message
{"errors": [
{
"message": "An internal error occurred.",
"extensions": {
"errorType": "SERVICE AVAILABILITY",
"errorDescription": "",
"errorCode": "KT-DE-6413"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The ReadingsInput data is invalid.",
"errorCode": "KT-DE-6414"
}
}
]}
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The CancelContractInput data is invalid.",
"errorCode": "KT-DE-8810"
}
}
]}
Error Message
{"errors": [
{
"message": "Could not find network operator for this address.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not find network operator for this address.",
"errorCode": "KT-DE-8811"
}
}
]}
KT-DE-9001
Error Type: NOT FOUND
No suitable retention message available for either account and/or supply type
Error Message
{"errors": [
{
"message": "Failed to find a suitable retention message.",
"extensions": {
"errorType": "NOT FOUND",
"errorDescription": "No suitable retention message available for either account and/or supply type",
"errorCode": "KT-DE-9001"
}
}
]}