Skip to main content

Error Codes

In this section

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.

KT-CT-10001

Error Type: VALIDATION

Cannot create an overlapping contract.

Error Message

{"errors": [
  {
    "message": "Party is already under contract.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Cannot create an overlapping contract.",
      "errorCode": "KT-CT-10001"
    }
  }
]}

KT-CT-10201

Error Type: SERVICE AVAILABILITY

Auto top-up is disabled for the client.

Error Message

{"errors": [
  {
    "message": "Endpoint disabled.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "Auto top-up is disabled for the client.",
      "errorCode": "KT-CT-10201"
    }
  }
]}

KT-CT-10202

Error Type: VALIDATION

No matching device found with the device ID.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "No matching device found with the device ID.",
      "errorCode": "KT-CT-10202"
    }
  }
]}

KT-CT-10203

Error Type: VALIDATION

Device must be a prepay meter.

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"
    }
  }
]}

KT-CT-10302

Error Type: NOT FOUND

Received an invalid reference for a leave supplier process.

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"
    }
  }
]}

KT-CT-10314

Error Type: SERVICE AVAILABILITY

This supply point is already on supply. The supply point must leave supply before a new customer can enrol.

Error Message

{"errors": [
  {
    "message": "This supply point is already on supply.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "This supply point is already on supply. The supply point must leave supply before a new customer can enrol.",
      "errorCode": "KT-CT-10314"
    }
  }
]}

KT-CT-10801

Error Type: VALIDATION

Invalid data.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Invalid data.",
      "errorCode": "KT-CT-10801"
    }
  }
]}

KT-CT-10901

Error Type: VALIDATION

Invalid data.

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"
    }
  }
]}

KT-CT-1113

Error Type: SERVICE AVAILABILITY

You have made a request to a disabled GraphQL field.

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-11201

Error Type: APPLICATION

No Collection Process Records associated with id.

Error Message

{"errors": [
  {
    "message": "No Collection Process Records associated with id.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "No Collection Process Records associated with id.",
      "errorCode": "KT-CT-11201"
    }
  }
]}

KT-CT-11202

Error Type: APPLICATION

No External reference provided.

Error Message

{"errors": [
  {
    "message": "No External reference provided.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "No External reference provided.",
      "errorCode": "KT-CT-11202"
    }
  }
]}

KT-CT-11203

Error Type: APPLICATION

No Completion reason provided.

Error Message

{"errors": [
  {
    "message": "No Completion reason provided.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "No Completion reason provided.",
      "errorCode": "KT-CT-11203"
    }
  }
]}

KT-CT-11204

Error Type: APPLICATION

No Completion details provided.

Error Message

{"errors": [
  {
    "message": "No Completion details provided.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "No Completion details provided.",
      "errorCode": "KT-CT-11204"
    }
  }
]}

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-11301

Error Type: VALIDATION

Account not in a dunning process for the given path name.

Error Message

{"errors": [
  {
    "message": "Account not in a dunning process for the given path name.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Account not in a dunning process for the given path name.",
      "errorCode": "KT-CT-11301"
    }
  }
]}

KT-CT-11302

Error Type: VALIDATION

No active dunning process found.

Error Message

{"errors": [
  {
    "message": "No active dunning process found.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "No active dunning process found.",
      "errorCode": "KT-CT-11302"
    }
  }
]}

KT-CT-11303

Error Type: VALIDATION

Multiple active dunning processes found.

Error Message

{"errors": [
  {
    "message": "Multiple active dunning processes found.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Multiple active dunning processes found.",
      "errorCode": "KT-CT-11303"
    }
  }
]}

KT-CT-11304

Error Type: VALIDATION

Either the start date is before today or the stop date is before the start date.

Error Message

{"errors": [
  {
    "message": "Dunning pause process failed verifying the dates.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Either the start date is before today or the stop date is before the start date.",
      "errorCode": "KT-CT-11304"
    }
  }
]}

KT-CT-11305

Error Type: APPLICATION

Pausing the dunning process failed.

Error Message

{"errors": [
  {
    "message": "Pausing the dunning process failed.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Pausing the dunning process failed.",
      "errorCode": "KT-CT-11305"
    }
  }
]}

KT-CT-11306

Error Type: APPLICATION

Withdrawing the dunning process failed.

Error Message

{"errors": [
  {
    "message": "Withdrawing the dunning process failed.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Withdrawing the dunning process failed.",
      "errorCode": "KT-CT-11306"
    }
  }
]}

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"
    }
  }
]}

KT-CT-1133

Error Type: APPLICATION

There was a problem requesting password reset email.

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"
    }
  }
]}

KT-CT-1134

Error Type: VALIDATION

The refresh token has expired.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The refresh token has expired.",
      "errorCode": "KT-CT-1134"
    }
  }
]}

KT-CT-1135

Error Type: VALIDATION

Please make sure the refresh token is correct.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Please make sure the refresh token is correct.",
      "errorCode": "KT-CT-1135"
    }
  }
]}

KT-CT-1136

Error Type: VALIDATION

Please make sure both email and password are present in the input.

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"
    }
  }
]}

KT-CT-1137

Error Type: VALIDATION

Please provide the right combination of input fields.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Please provide the right combination of input fields.",
      "errorCode": "KT-CT-1137"
    }
  }
]}

KT-CT-1138

Error Type: VALIDATION

Please make sure the credentials are correct.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Please make sure the credentials are correct.",
      "errorCode": "KT-CT-1138"
    }
  }
]}

KT-CT-1139

Error Type: VALIDATION

Authentication failed.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Authentication failed.",
      "errorCode": "KT-CT-1139"
    }
  }
]}

KT-CT-1140

Error Type: VALIDATION

Please make sure the organization secret key is correct.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Please make sure the organization secret key is correct.",
      "errorCode": "KT-CT-1140"
    }
  }
]}

KT-CT-11401

Error Type: VALIDATION

Received invalid equipment quantity to select.

Error Message

{"errors": [
  {
    "message": "Invalid equipment quantity selected.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Received invalid equipment quantity to select.",
      "errorCode": "KT-CT-11401"
    }
  }
]}

KT-CT-11402

Error Type: VALIDATION

Cannot request selected equipment.

Error Message

{"errors": [
  {
    "message": "Invalid equipment selected.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Cannot request selected equipment.",
      "errorCode": "KT-CT-11402"
    }
  }
]}

KT-CT-11403

Error Type: APPLICATION

Cannot request equipment order while one already in progress.

Error Message

{"errors": [
  {
    "message": "Equipment order already in progress.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Cannot request equipment order while one already in progress.",
      "errorCode": "KT-CT-11403"
    }
  }
]}

KT-CT-1141

Error Type: VALIDATION

Authentication failed.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Authentication failed.",
      "errorCode": "KT-CT-1141"
    }
  }
]}

KT-CT-1142

Error Type: VALIDATION

Authentication failed.

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-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"
    }
  }
]}

KT-CT-1150

Error Type: NOT FOUND

No MFA device found for this user.

Error Message

{"errors": [
  {
    "message": "MFA device not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "No MFA device found for this user.",
      "errorCode": "KT-CT-1150"
    }
  }
]}

KT-CT-11501

Error Type: NOT FOUND

Voice campaign not found.

Error Message

{"errors": [
  {
    "message": "Voice campaign not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Voice campaign not found.",
      "errorCode": "KT-CT-11501"
    }
  }
]}

KT-CT-11502

Error Type: APPLICATION

Cannot remove items from multiple campaigns at once.

Error Message

{"errors": [
  {
    "message": "Cannot remove items from multiple campaigns at once.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Cannot remove items from multiple campaigns at once.",
      "errorCode": "KT-CT-11502"
    }
  }
]}

KT-CT-11503

Error Type: VALIDATION

One or more campaign items are invalid and cannot be created.

Error Message

{"errors": [
  {
    "message": "One or more campaign items are invalid and cannot be created.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "One or more campaign items are invalid and cannot be created.",
      "errorCode": "KT-CT-11503"
    }
  }
]}

KT-CT-11504

Error Type: APPLICATION

The batch of campaign items is too large.

Error Message

{"errors": [
  {
    "message": "The batch of campaign items is too large.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The batch of campaign items is too large.",
      "errorCode": "KT-CT-11504"
    }
  }
]}

KT-CT-11505

Error Type: NOT FOUND

Voice campaign item not found.

Error Message

{"errors": [
  {
    "message": "Voice campaign item not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Voice campaign item not found.",
      "errorCode": "KT-CT-11505"
    }
  }
]}

KT-CT-1151

Error Type: APPLICATION

Multiple MFA devices of the same type found for this user.

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"
    }
  }
]}

KT-CT-1152

Error Type: VALIDATION

The MFA token is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid MFA token.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The MFA token is invalid.",
      "errorCode": "KT-CT-1152"
    }
  }
]}

KT-CT-1153

Error Type: APPLICATION

There was a problem while creating the MFA device.

Error Message

{"errors": [
  {
    "message": "Unable to create MFA device.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "There was a problem while creating the MFA device.",
      "errorCode": "KT-CT-1153"
    }
  }
]}

KT-CT-1154

Error Type: APPLICATION

There was a problem while deleting the MFA device.

Error Message

{"errors": [
  {
    "message": "Unable to delete MFA device.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "There was a problem while deleting the MFA device.",
      "errorCode": "KT-CT-1154"
    }
  }
]}

KT-CT-1155

Error Type: APPLICATION

The operation cannot cause the user to have MFA enabled without a backup device.

Error Message

{"errors": [
  {
    "message": "Enabled backup device is needed.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The operation cannot cause the user to have MFA enabled without a backup device.",
      "errorCode": "KT-CT-1155"
    }
  }
]}

KT-CT-11601

Error Type: APPLICATION

Cannot start collection proceeding, proceeding for this account already exists.

Error Message

{"errors": [
  {
    "message": "Cannot start collection proceeding, proceeding for this account already exists.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Cannot start collection proceeding, proceeding for this account already exists.",
      "errorCode": "KT-CT-11601"
    }
  }
]}

KT-CT-11602

Error Type: APPLICATION

Could not find DCA with that name.

Error Message

{"errors": [
  {
    "message": "Could not find DCA with that name.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Could not find DCA with that name.",
      "errorCode": "KT-CT-11602"
    }
  }
]}

KT-CT-11603

Error Type: APPLICATION

Could not stop debt collection proceeding.

Error Message

{"errors": [
  {
    "message": "Could not stop debt collection proceeding.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Could not stop debt collection proceeding.",
      "errorCode": "KT-CT-11603"
    }
  }
]}

KT-CT-11604

Error Type: APPLICATION

Active debt collection proceeding does not exist for account.

Error Message

{"errors": [
  {
    "message": "Active debt collection proceeding does not exist for account.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Active debt collection proceeding does not exist for account.",
      "errorCode": "KT-CT-11604"
    }
  }
]}

KT-CT-11605

Error Type: APPLICATION

Multiple active Proceeding's found for same agency and campaign on account.

Error Message

{"errors": [
  {
    "message": "Multiple active Proceeding's found for same agency and campaign on account.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Multiple active Proceeding's found for same agency and campaign on account.",
      "errorCode": "KT-CT-11605"
    }
  }
]}

KT-CT-11606

Error Type: APPLICATION

Debt Collection Agency cannot use campaign.

Error Message

{"errors": [
  {
    "message": "Debt Collection Agency cannot use campaign.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Debt Collection Agency cannot use campaign.",
      "errorCode": "KT-CT-11606"
    }
  }
]}

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"
    }
  }
]}

KT-CT-1189

Error Type: AUTHORIZATION

The current query requests too many individual nodes. Please reduce the number of items requested and try again.

Error Message

{"errors": [
  {
    "message": "Query exceeds maximum allowed node count.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "The current query requests too many individual nodes. Please reduce the number of items requested and try again.",
      "errorCode": "KT-CT-1189"
    }
  }
]}

KT-CT-1199

Error Type: AUTHORIZATION

There were too many requests. Please try again later.

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"
    }
  }
]}

KT-CT-1401

Error Type: VALIDATION

Invalid data.

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"
    }
  }
]}

KT-CT-1501

Error Type: NOT FOUND

The requested agreement was not found.

Error Message

{"errors": [
  {
    "message": "Agreement not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "The requested agreement was not found.",
      "errorCode": "KT-CT-1501"
    }
  }
]}

KT-CT-1502

Error Type: APPLICATION

The agreement could not be revoked as it's already been billed.

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"
    }
  }
]}

KT-CT-1503

Error Type: VALIDATION

The agreement validto date must be later than the validfrom date.

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"
    }
  }
]}

KT-CT-1506

Error Type: APPLICATION

Agreement period is not within the supply and property period.

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"
    }
  }
]}

KT-CT-1507

Error Type: APPLICATION

Agreement product switch date is not within the acceptable range.

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"
    }
  }
]}

KT-CT-1602

Error Type: VALIDATION

One or more serializers did not have valid input values.

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"
    }
  }
]}

KT-CT-1603

Error Type: VALIDATION

The input is not valid graphQL.

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"
    }
  }
]}

KT-CT-1606

Error Type: NOT FOUND

No query or mutation with the given name was found in the schema.

Error Message

{"errors": [
  {
    "message": "Query/Mutation not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "No query or mutation with the given name was found in the schema.",
      "errorCode": "KT-CT-1606"
    }
  }
]}

KT-CT-3810

Error Type: NOT FOUND

Ledger id should be an integer or a string with value 'main'.

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"
    }
  }
]}

KT-CT-3811

Error Type: VALIDATION

The IBAN is not valid.

Error Message

{"errors": [
  {
    "message": "Invalid IBAN.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The IBAN is not valid.",
      "errorCode": "KT-CT-3811"
    }
  }
]}

KT-CT-3812

Error Type: NOT FOUND

Cannot find a record for the SVT tariff.

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"
    }
  }
]}

KT-CT-3813

Error Type: NOT FOUND

Any agreement should have at least one standing charge.

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"
    }
  }
]}

KT-CT-3815

Error Type: NOT FOUND

Check the account number and active agreements.

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"
    }
  }
]}

KT-CT-3816

Error Type: APPLICATION

Unexpected transaction type encountered.

Error Message

{"errors": [
  {
    "message": "Invalid transaction type.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unexpected transaction type encountered.",
      "errorCode": "KT-CT-3816"
    }
  }
]}

KT-CT-3817

Error Type: VALIDATION

Cannot have both includeAllLedgers and ledgerId in the input

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-3820

Error Type: VALIDATION

Ledger number should be used, as a string starting with 'L-'

Error Message

{"errors": [
  {
    "message": "Received both Ledger ID and number.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Ledger number should be used, as a string starting with 'L-'",
      "errorCode": "KT-CT-3820"
    }
  }
]}

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-3825

Error Type: NOT FOUND

No credit transfer permission found for the given id.

Error Message

{"errors": [
  {
    "message": "Credit transfer permission not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "No credit transfer permission found for the given id.",
      "errorCode": "KT-CT-3825"
    }
  }
]}

KT-CT-3826

Error Type: AUTHORIZATION

At least one of the ledgers on the permission must be owned by the user.

Error Message

{"errors": [
  {
    "message": "Invalid credit transfer permission.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "At least one of the ledgers on the permission must be owned by the user.",
      "errorCode": "KT-CT-3826"
    }
  }
]}

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"
    }
  }
]}

KT-CT-3931

Error Type: VALIDATION

This repayment or refund request cannot be cancelled.

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"
    }
  }
]}

KT-CT-3932

Error Type: VALIDATION

Payment date must not be in the past.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Payment date must not be in the past.",
      "errorCode": "KT-CT-3932"
    }
  }
]}

KT-CT-3933

Error Type: APPLICATION

The refund amount is greater than the payment amount.

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"
    }
  }
]}

KT-CT-3934

Error Type: APPLICATION

Repayment request already approved.

Error Message

{"errors": [
  {
    "message": "Repayment request already approved.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Repayment request already approved.",
      "errorCode": "KT-CT-3934"
    }
  }
]}

KT-CT-3935

Error Type: APPLICATION

Repayment request cannot be paid.

Error Message

{"errors": [
  {
    "message": "Repayment request cannot be paid.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Repayment request cannot be paid.",
      "errorCode": "KT-CT-3935"
    }
  }
]}

KT-CT-3940

Error Type: VALIDATION

Could not validate bank details input.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Could not validate bank details input.",
      "errorCode": "KT-CT-3940"
    }
  }
]}

KT-CT-3941

Error Type: VALIDATION

Could not update payment schedule amount due to invalid input.

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"
    }
  }
]}

KT-CT-3943

Error Type: VALIDATION

Payments cannot be made to the provided ledger.

Error Message

{"errors": [
  {
    "message": "Invalid ledger.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Payments cannot be made to the provided ledger.",
      "errorCode": "KT-CT-3943"
    }
  }
]}

KT-CT-3944

Error Type: NOT FOUND

Account repayment does not exist. Please check the repayment_id.

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"
    }
  }
]}

KT-CT-3945

Error Type: APPLICATION

Unable to allow a repayment to be submitted.

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"
    }
  }
]}

KT-CT-3946

Error Type: APPLICATION

Unable to block a repayment from being submitted.

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"
    }
  }
]}

KT-CT-3949

Error Type: APPLICATION

Unable to return payment forecasts.

Error Message

{"errors": [
  {
    "message": "Unable to return payment forecasts.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to return payment forecasts.",
      "errorCode": "KT-CT-3949"
    }
  }
]}

KT-CT-3950

Error Type: APPLICATION

The provided reason text is too long.

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"
    }
  }
]}

KT-CT-3951

Error Type: APPLICATION

No payments associated with PaymentSchedule.

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"
    }
  }
]}

KT-CT-3953

Error Type: APPLICATION

The payment schedule is not a balance triggered schedule.

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"
    }
  }
]}

KT-CT-3954

Error Type: APPLICATION

Payment cancellation failed.

Error Message

{"errors": [
  {
    "message": "Payment cancellation failed.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Payment cancellation failed.",
      "errorCode": "KT-CT-3954"
    }
  }
]}

KT-CT-3955

Error Type: APPLICATION

Payment cannot be cancelled.

Error Message

{"errors": [
  {
    "message": "Payment cannot be cancelled.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Payment cannot be cancelled.",
      "errorCode": "KT-CT-3955"
    }
  }
]}

KT-CT-3956

Error Type: APPLICATION

Temporary error occurred. Please try again later.

Error Message

{"errors": [
  {
    "message": "Temporary error occurred.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Temporary error occurred. Please try again later.",
      "errorCode": "KT-CT-3956"
    }
  }
]}

KT-CT-3957

Error Type: VALIDATION

Please provide the collection method for the payment.

Error Message

{"errors": [
  {
    "message": "No collection method provided.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Please provide the collection method for the payment.",
      "errorCode": "KT-CT-3957"
    }
  }
]}

KT-CT-3958

Error Type: VALIDATION

Please provide one of either ledger ID or ledger number.

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"
    }
  }
]}

KT-CT-3961

Error Type: AUTHORIZATION

Payment schedule linked to payment plan cannot be updated.

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"
    }
  }
]}

KT-CT-3963

Error Type: APPLICATION

The payment adequacy data could not be calculated at the moment.

Error Message

{"errors": [
  {
    "message": "Could not calculate live PA data.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The payment adequacy data could not be calculated at the moment.",
      "errorCode": "KT-CT-3963"
    }
  }
]}

KT-CT-3964

Error Type: APPLICATION

Payment schedule creation failed because the specified ledger already has future payment schedules.

Error Message

{"errors": [
  {
    "message": "Could not create payment schedule on ledger with future payment schedules.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Payment schedule creation failed because the specified ledger already has future payment schedules.",
      "errorCode": "KT-CT-3964"
    }
  }
]}

KT-CT-4010

Error Type: NOT FOUND

Cannot find a record for the provided SMETS device.

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"
    }
  }
]}

KT-CT-4011

Error Type: NOT FOUND

Ensure the ID is a valid integer.

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"
    }
  }
]}

KT-CT-4110

Error Type: APPLICATION

There was a problem while creating the account.

Error Message

{"errors": [
  {
    "message": "Unable to create account.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "There was a problem while creating the account.",
      "errorCode": "KT-CT-4110"
    }
  }
]}

KT-CT-4111

Error Type: APPLICATION

There was a problem using the given email address.

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"
    }
  }
]}

KT-CT-4112

Error Type: APPLICATION

There was a problem assigning an email to the user.

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"
    }
  }
]}

KT-CT-4120

Error Type: APPLICATION

The unique reference number for an account cannot be found.

Error Message

{"errors": [
  {
    "message": "Invalid urn.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The unique reference number for an account cannot be found.",
      "errorCode": "KT-CT-4120"
    }
  }
]}

KT-CT-4121

Error Type: VALIDATION

The phone number is not valid.

Error Message

{"errors": [
  {
    "message": "Invalid phone number.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The phone number is not valid.",
      "errorCode": "KT-CT-4121"
    }
  }
]}

KT-CT-4122

Error Type: VALIDATION

The email is not valid.

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"
    }
  }
]}

KT-CT-4126

Error Type: VALIDATION

The landline number is not valid.

Error Message

{"errors": [
  {
    "message": "Invalid landline number.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The landline number is not valid.",
      "errorCode": "KT-CT-4126"
    }
  }
]}

KT-CT-4127

Error Type: VALIDATION

The mobile number is not valid.

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"
    }
  }
]}

KT-CT-4137

Error Type: VALIDATION

Provide a title that is in your Kraken instance's allowed list.

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"
    }
  }
]}

KT-CT-4140

Error Type: VALIDATION

ID must be a valid integer or a string.

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"
    }
  }
]}

KT-CT-4141

Error Type: VALIDATION

Quarterly billing periods only support a multiplier of 1.

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"
    }
  }
]}

KT-CT-4143

Error Type: VALIDATION

Make sure the provided companyName is valid.

Error Message

{"errors": [
  {
    "message": "Invalid companyName.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Make sure the provided companyName is valid.",
      "errorCode": "KT-CT-4143"
    }
  }
]}

KT-CT-4144

Error Type: VALIDATION

Make sure the provided companyNumber is valid.

Error Message

{"errors": [
  {
    "message": "Invalid companyNumber.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Make sure the provided companyNumber is valid.",
      "errorCode": "KT-CT-4144"
    }
  }
]}

KT-CT-4145

Error Type: VALIDATION

The address is not valid.

Error Message

{"errors": [
  {
    "message": "Invalid address.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The address is not valid.",
      "errorCode": "KT-CT-4145"
    }
  }
]}

KT-CT-4146

Error Type: VALIDATION

Billing day must be between 1 and 28.

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"
    }
  }
]}

KT-CT-4178

Error Type: NOT FOUND

Check the account number.

Error Message

{"errors": [
  {
    "message": "No account found with given account number.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Check the account number.",
      "errorCode": "KT-CT-4178"
    }
  }
]}

KT-CT-4179

Error Type: NOT FOUND

Check the metadata key.

Error Message

{"errors": [
  {
    "message": "No metadata found with given key.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Check the metadata key.",
      "errorCode": "KT-CT-4179"
    }
  }
]}

KT-CT-4180

Error Type: VALIDATION

Account note must be a valid string.

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"
    }
  }
]}

KT-CT-4182

Error Type: VALIDATION

The installation appointment requested is not valid.

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"
    }
  }
]}

KT-CT-4183

Error Type: VALIDATION

The search terms value(s) provided did not all pass validation.

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"
    }
  }
]}

KT-CT-4184

Error Type: VALIDATION

Exactly one of phoneNumber or portfolioNumber must be provided.

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"
    }
  }
]}

KT-CT-4185

Error Type: APPLICATION

Unable to object to change of supplier process.

Error Message

{"errors": [
  {
    "message": "Unauthorized.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to object to change of supplier process.",
      "errorCode": "KT-CT-4185"
    }
  }
]}

KT-CT-4190

Error Type: APPLICATION

Unable to verify product eligibility for product enrolment candidate.

Error Message

{"errors": [
  {
    "message": "Error while defining product eligibility for product enrolment candidate.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to verify product eligibility for product enrolment candidate.",
      "errorCode": "KT-CT-4190"
    }
  }
]}

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"
    }
  }
]}

KT-CT-4302

Error Type: APPLICATION

Unable to deregister site and retire devices.

Error Message

{"errors": [
  {
    "message": "Unable to deregister site.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to deregister site and retire devices.",
      "errorCode": "KT-CT-4302"
    }
  }
]}

KT-CT-4303

Error Type: SERVICE AVAILABILITY

Unable to fetch heat pump device status.

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"
    }
  }
]}

KT-CT-4304

Error Type: APPLICATION

Unable to request provisioning claim certificate.

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"
    }
  }
]}

KT-CT-4305

Error Type: SERVICE AVAILABILITY

Could not fetch heat pump device configuration.

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"
    }
  }
]}

KT-CT-4306

Error Type: APPLICATION

Unable to set mode for heating controller zone.

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"
    }
  }
]}

KT-CT-4307

Error Type: APPLICATION

Unable to de-provision device.

Error Message

{"errors": [
  {
    "message": "Error deprovisioning an Octopus heat pump.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to de-provision device.",
      "errorCode": "KT-CT-4307"
    }
  }
]}

KT-CT-4308

Error Type: APPLICATION

Unable to set schedules for heating controller zone.

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"
    }
  }
]}

KT-CT-4309

Error Type: APPLICATION

Unable to remove sensor from heat pump controller.

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"
    }
  }
]}

KT-CT-4310

Error Type: APPLICATION

The OCPP authentication journey could not be triggered.

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"
    }
  }
]}

KT-CT-4314

Error Type: APPLICATION

Provider is not supported.

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"
    }
  }
]}

KT-CT-4321

Error Type: VALIDATION

One or more serializers did not have valid input values.

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"
    }
  }
]}

KT-CT-4322

Error Type: APPLICATION

Unable to complete the registration of the KrakenFlex device.

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"
    }
  }
]}

KT-CT-4324

Error Type: APPLICATION

Another device registration is already in progress.

Error Message

{"errors": [
  {
    "message": "Device already registered error.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Another device registration is already in progress.",
      "errorCode": "KT-CT-4324"
    }
  }
]}

KT-CT-4325

Error Type: VALIDATION

Provider is not compatible with the device type.

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"
    }
  }
]}

KT-CT-4327

Error Type: VALIDATION

Authentication data is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Authentication data is invalid.",
      "errorCode": "KT-CT-4327"
    }
  }
]}

KT-CT-4328

Error Type: VALIDATION

Enode link session data is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Enode link session data is invalid.",
      "errorCode": "KT-CT-4328"
    }
  }
]}

KT-CT-4329

Error Type: VALIDATION

Set room temperature data is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Set room temperature data is invalid.",
      "errorCode": "KT-CT-4329"
    }
  }
]}

KT-CT-4332

Error Type: VALIDATION

Provisioning claim request parameters are invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Provisioning claim request parameters are invalid.",
      "errorCode": "KT-CT-4332"
    }
  }
]}

KT-CT-4333

Error Type: VALIDATION

Set zone mode setting data is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Set zone mode setting data is invalid.",
      "errorCode": "KT-CT-4333"
    }
  }
]}

KT-CT-4334

Error Type: VALIDATION

Zone schedule parameters data is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Zone schedule parameters data is invalid.",
      "errorCode": "KT-CT-4334"
    }
  }
]}

KT-CT-4335

Error Type: APPLICATION

Another device registration is already in progress.

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"
    }
  }
]}

KT-CT-4336

Error Type: APPLICATION

Unable to set hot water state.

Error Message

{"errors": [
  {
    "message": "Unable to set hot water state.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to set hot water state.",
      "errorCode": "KT-CT-4336"
    }
  }
]}

KT-CT-4337

Error Type: APPLICATION

Unable to set climate control state.

Error Message

{"errors": [
  {
    "message": "Unable to set climate control state.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to set climate control state.",
      "errorCode": "KT-CT-4337"
    }
  }
]}

KT-CT-4339

Error Type: APPLICATION

Your device charging preferences could not be fetched.

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"
    }
  }
]}

KT-CT-4340

Error Type: APPLICATION

Unable to fetch planned dispatches.

Error Message

{"errors": [
  {
    "message": "Unable to fetch planned dispatches.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to fetch planned dispatches.",
      "errorCode": "KT-CT-4340"
    }
  }
]}

KT-CT-4341

Error Type: APPLICATION

Unable to fetch completed dispatches.

Error Message

{"errors": [
  {
    "message": "Unable to fetch completed dispatches.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to fetch completed dispatches.",
      "errorCode": "KT-CT-4341"
    }
  }
]}

KT-CT-4343

Error Type: APPLICATION

Unable to fetch electric vehicles list for make.

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"
    }
  }
]}

KT-CT-4344

Error Type: APPLICATION

Make is not supported by provider.

Error Message

{"errors": [
  {
    "message": "Make is not supported by provider.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Make is not supported by provider.",
      "errorCode": "KT-CT-4344"
    }
  }
]}

KT-CT-4345

Error Type: APPLICATION

Unable to get KF user for given account.

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"
    }
  }
]}

KT-CT-4346

Error Type: APPLICATION

Unable to set the room temperature.

Error Message

{"errors": [
  {
    "message": "Unable to set the room temperature.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to set the room temperature.",
      "errorCode": "KT-CT-4346"
    }
  }
]}

KT-CT-4347

Error Type: VALIDATION

Device registration data is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Device registration data is invalid.",
      "errorCode": "KT-CT-4347"
    }
  }
]}

KT-CT-4348

Error Type: VALIDATION

Battery variant validation error.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Battery variant validation error.",
      "errorCode": "KT-CT-4348"
    }
  }
]}

KT-CT-4349

Error Type: VALIDATION

Device registration account type validation error.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Device registration account type validation error.",
      "errorCode": "KT-CT-4349"
    }
  }
]}

KT-CT-4350

Error Type: APPLICATION

Check that the device is currently authenticated.

Error Message

{"errors": [
  {
    "message": "Unable to de-authenticate device.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Check that the device is currently authenticated.",
      "errorCode": "KT-CT-4350"
    }
  }
]}

KT-CT-4351

Error Type: APPLICATION

Check authentication details.

Error Message

{"errors": [
  {
    "message": "Provider authentication error.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Check authentication details.",
      "errorCode": "KT-CT-4351"
    }
  }
]}

KT-CT-4353

Error Type: APPLICATION

An internal error occurred. Please try again later.

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"
    }
  }
]}

KT-CT-4354

Error Type: APPLICATION

An internal error occurred. Please try again later.

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"
    }
  }
]}

KT-CT-4356

Error Type: APPLICATION

The device is not ready for boost charging.

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"
    }
  }
]}

KT-CT-4357

Error Type: APPLICATION

An internal error occurred. Please try again later.

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"
    }
  }
]}

KT-CT-4358

Error Type: APPLICATION

An internal error occurred. Please try again later.

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"
    }
  }
]}

KT-CT-4359

Error Type: APPLICATION

An internal error occurred. Please try again later.

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"
    }
  }
]}

KT-CT-4360

Error Type: APPLICATION

An internal error occurred. Please try again later.

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"
    }
  }
]}

KT-CT-4361

Error Type: NOT FOUND

Check that you have provided the correct make of heat pump.

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"
    }
  }
]}

KT-CT-4365

Error Type: APPLICATION

Problems fetching telemetry data. Please try again later.

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"
    }
  }
]}

KT-CT-4368

Error Type: VALIDATION

Telemetry API did not return valid data. Please try again later.

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"
    }
  }
]}

KT-CT-4369

Error Type: APPLICATION

An error occurred fetching the provider authentication details.

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"
    }
  }
]}

KT-CT-4370

Error Type: APPLICATION

Telemetry data unavailable. Please try again later.

Error Message

{"errors": [
  {
    "message": "Device telemetry data unavailable.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Telemetry data unavailable. Please try again later.",
      "errorCode": "KT-CT-4370"
    }
  }
]}

KT-CT-4371

Error Type: APPLICATION

Onboarding wizard not found with ID. Please pass a correct ID.

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"
    }
  }
]}

KT-CT-4373

Error Type: APPLICATION

Error fetching device preferences.

Error Message

{"errors": [
  {
    "message": "Unable to fetch device preferences.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Error fetching device preferences.",
      "errorCode": "KT-CT-4373"
    }
  }
]}

KT-CT-4374

Error Type: APPLICATION

An internal error occurred. Please try again later.

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"
    }
  }
]}

KT-CT-4375

Error Type: APPLICATION

Incorrect or missing parameters supplied for onboarding step.

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"
    }
  }
]}

KT-CT-4376

Error Type: APPLICATION

Onboarding step cannot be completed. Please try again later.

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"
    }
  }
]}

KT-CT-4377

Error Type: APPLICATION

Invalid step ID provided for onboarding step

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"
    }
  }
]}

KT-CT-4379

Error Type: APPLICATION

Vehicle is not ready for a test charge.

Error Message

{"errors": [
  {
    "message": "Vehicle is not ready for a test charge.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Vehicle is not ready for a test charge.",
      "errorCode": "KT-CT-4379"
    }
  }
]}

KT-CT-4380

Error Type: APPLICATION

An error occurred fetching the supply point details for the SmartFlex device.

Error Message

{"errors": [
  {
    "message": "Unable to fetch supply point details for SmartFlex device.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "An error occurred fetching the supply point details for the SmartFlex device.",
      "errorCode": "KT-CT-4380"
    }
  }
]}

KT-CT-4381

Error Type: APPLICATION

Invalid time range provided to get heat pump performance data. endat should be after the countreset time.

Error Message

{"errors": [
  {
    "message": "Invalid time range provided.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Invalid time range provided to get heat pump performance data. end_at should be after the count_reset time.",
      "errorCode": "KT-CT-4381"
    }
  }
]}

KT-CT-4410

Error Type: VALIDATION

The postcode is not valid.

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"
    }
  }
]}

KT-CT-4616

Error Type: APPLICATION

Unable to create a quote.

Error Message

{"errors": [
  {
    "message": "Unable to create a quote.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to create a quote.",
      "errorCode": "KT-CT-4616"
    }
  }
]}

KT-CT-4617

Error Type: APPLICATION

Agreements with charges against them may not be revoked.

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"
    }
  }
]}

KT-CT-4619

Error Type: NOT FOUND

Check the quote code for correctness.

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"
    }
  }
]}

KT-CT-4621

Error Type: VALIDATION

This account has no current or future quote on agreement.

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"
    }
  }
]}

KT-CT-4627

Error Type: APPLICATION

No products are available for the quoted property.

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"
    }
  }
]}

KT-CT-4628

Error Type: NOT FOUND

Broadband order not found.

Error Message

{"errors": [
  {
    "message": "Broadband order not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Broadband order not found.",
      "errorCode": "KT-CT-4628"
    }
  }
]}

KT-CT-4629

Error Type: VALIDATION

Invalid date format. Expecting YYYY-MM-DD.

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"
    }
  }
]}

KT-CT-4630

Error Type: APPLICATION

Unable to change activation date.

Error Message

{"errors": [
  {
    "message": "Unable to change activation date.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to change activation date.",
      "errorCode": "KT-CT-4630"
    }
  }
]}

KT-CT-4631

Error Type: APPLICATION

Unable to quote the selected market.

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"
    }
  }
]}

KT-CT-4634

Error Type: NOT FOUND

Check quoted product id for correctness.

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"
    }
  }
]}

KT-CT-4636

Error Type: VALIDATION

Ensure the quoted product relates to a product.

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"
    }
  }
]}

KT-CT-4637

Error Type: VALIDATION

Make sure you are requesting a quote for at least one market.

Error Message

{"errors": [
  {
    "message": "No markets to quote requested.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Make sure you are requesting a quote for at least one market.",
      "errorCode": "KT-CT-4637"
    }
  }
]}

KT-CT-4638

Error Type: NOT FOUND

Product order not found.

Error Message

{"errors": [
  {
    "message": "Product order not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Product order not found.",
      "errorCode": "KT-CT-4638"
    }
  }
]}

KT-CT-4710

Error Type: APPLICATION

Cannot aggregate by the specified interval.

Error Message

{"errors": [
  {
    "message": "Unsupported aggregation interval.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Cannot aggregate by the specified interval.",
      "errorCode": "KT-CT-4710"
    }
  }
]}

KT-CT-4711

Error Type: APPLICATION

Check your datetimes for order and correctness.

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"
    }
  }
]}

KT-CT-4712

Error Type: APPLICATION

Please provide either utilityFilters or legacy typedOnly input.

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"
    }
  }
]}

KT-CT-4714

Error Type: APPLICATION

Please provide a supported reading quality value.

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"
    }
  }
]}

KT-CT-4715

Error Type: APPLICATION

Ensure the register id is correct.

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"
    }
  }
]}

KT-CT-4716

Error Type: APPLICATION

Ensure the device id is correct.

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"
    }
  }
]}

KT-CT-4717

Error Type: AUTHORIZATION

The viewer is not authorized to access this device.

Error Message

{"errors": [
  {
    "message": "Unauthorized.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "The viewer is not authorized to access this device.",
      "errorCode": "KT-CT-4717"
    }
  }
]}

KT-CT-4718

Error Type: AUTHORIZATION

The viewer is not authorized to access this supply point.

Error Message

{"errors": [
  {
    "message": "Unauthorized.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "The viewer is not authorized to access this supply point.",
      "errorCode": "KT-CT-4718"
    }
  }
]}

KT-CT-4719

Error Type: APPLICATION

Please check the supply point id.

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"
    }
  }
]}

KT-CT-4720

Error Type: VALIDATION

Ensure the startat datetime is less than the endat datetime.

Error Message

{"errors": [
  {
    "message": "Cannot construct a valid datetime range from inputs.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Ensure the start_at datetime is less than the end_at datetime.",
      "errorCode": "KT-CT-4720"
    }
  }
]}

KT-CT-4810

Error Type: NOT FOUND

Ensure the device id is correct.

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"
    }
  }
]}

KT-CT-4910

Error Type: NOT FOUND

Invalid input data.

Error Message

{"errors": [
  {
    "message": "No product exists with the given input.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Invalid input data.",
      "errorCode": "KT-CT-4910"
    }
  }
]}

KT-CT-4912

Error Type: NOT FOUND

Invalid input data.

Error Message

{"errors": [
  {
    "message": "No product extras exist for the given input.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Invalid input data.",
      "errorCode": "KT-CT-4912"
    }
  }
]}

KT-CT-4913

Error Type: NOT FOUND

Invalid input data.

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"
    }
  }
]}

KT-CT-4914

Error Type: SERVICE AVAILABILITY

The installation request to the vendor has failed.

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"
    }
  }
]}

KT-CT-4915

Error Type: NOT FOUND

The quoted product is missing required quote data.

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"
    }
  }
]}

KT-CT-4916

Error Type: SERVICE AVAILABILITY

The look up to the vendor for appointments has failed.

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"
    }
  }
]}

KT-CT-4917

Error Type: VALIDATION

The requested activation date provided is invalid.

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"
    }
  }
]}

KT-CT-4930

Error Type: APPLICATION

Unsupported market.

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"
    }
  }
]}

KT-CT-5314

Error Type: APPLICATION

The net amount and sales tax do not add up to the gross amount.

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"
    }
  }
]}

KT-CT-5415

Error Type: NOT FOUND

No account user was found with the specified external ID.

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"
    }
  }
]}

KT-CT-5418

Error Type: NOT FOUND

No account user was found with the specified email.

Error Message

{"errors": [
  {
    "message": "Account user not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "No account user was found with the specified email.",
      "errorCode": "KT-CT-5418"
    }
  }
]}

KT-CT-5419

Error Type: VALIDATION

A 'user_id' must be passed when using an Organization role.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "A 'user_id' must be passed when using an Organization role.",
      "errorCode": "KT-CT-5419"
    }
  }
]}

KT-CT-5420

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-5420"
    }
  }
]}

KT-CT-5450

Error Type: VALIDATION

Given password fails password policy requirements.

Error Message

{"errors": [
  {
    "message": "Password is invalid.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Given password fails password policy requirements.",
      "errorCode": "KT-CT-5450"
    }
  }
]}

KT-CT-5511

Error Type: APPLICATION

Unable to submit feedback due to missing feedback_id.

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"
    }
  }
]}

KT-CT-5513

Error Type: VALIDATION

Form not found.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Form not found.",
      "errorCode": "KT-CT-5513"
    }
  }
]}

KT-CT-5514

Error Type: VALIDATION

Unable to submit feedback.

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"
    }
  }
]}

KT-CT-5613

Error Type: VALIDATION

Unrecognised timezone

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Unrecognised timezone",
      "errorCode": "KT-CT-5613"
    }
  }
]}

KT-CT-5614

Error Type: VALIDATION

Timezone suffix missing

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Timezone suffix missing",
      "errorCode": "KT-CT-5614"
    }
  }
]}

KT-CT-5615

Error Type: VALIDATION

Timezone name not in Olson database

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"
    }
  }
]}

KT-CT-5813

Error Type: VALIDATION

At least one line item must be provided

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "At least one line item must be provided",
      "errorCode": "KT-CT-5813"
    }
  }
]}

KT-CT-5814

Error Type: VALIDATION

no valid token found for the charge period

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "no valid token found for the charge period",
      "errorCode": "KT-CT-5814"
    }
  }
]}

KT-CT-5815

Error Type: VALIDATION

no valid agreement found for the charge period

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"
    }
  }
]}

KT-CT-5817

Error Type: NOT FOUND

No valid external account found for this account

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"
    }
  }
]}

KT-CT-5818

Error Type: VALIDATION

Invalid token termination date value

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Invalid token termination date value",
      "errorCode": "KT-CT-5818"
    }
  }
]}

KT-CT-5819

Error Type: NOT FOUND

No valid token found for an external account

Error Message

{"errors": [
  {
    "message": "Token not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "No valid token found for an external account",
      "errorCode": "KT-CT-5819"
    }
  }
]}

KT-CT-5820

Error Type: APPLICATION

Multiple tokens found for an external account

Error Message

{"errors": [
  {
    "message": "Multiple tokens found.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Multiple tokens found for an external account",
      "errorCode": "KT-CT-5820"
    }
  }
]}

KT-CT-5821

Error Type: NOT FOUND

No valid agreement found

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"
    }
  }
]}

KT-CT-6422

Error Type: VALIDATION

Warning that if submitted the reading will be held.

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"
    }
  }
]}

KT-CT-6612

Error Type: VALIDATION

Unrecognized timezone

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"
    }
  }
]}

KT-CT-6624

Error Type: SERVICE AVAILABILITY

The property search is unavailable.

Error Message

{"errors": [
  {
    "message": "The property search is unavailable.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "The property search is unavailable.",
      "errorCode": "KT-CT-6624"
    }
  }
]}

KT-CT-6625

Error Type: SERVICE AVAILABILITY

The property search is not enabled in this environment.

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"
    }
  }
]}

KT-CT-6626

Error Type: VALIDATION

Unrecognized timezone

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Unrecognized timezone",
      "errorCode": "KT-CT-6626"
    }
  }
]}

KT-CT-6710

Error Type: APPLICATION

Referral could not be created with the given information.

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"
    }
  }
]}

KT-CT-6711

Error Type: APPLICATION

The referring account cannot be the same as the referred account.

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"
    }
  }
]}

KT-CT-6712

Error Type: APPLICATION

The provided reference could not be used to create a referral.

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"
    }
  }
]}

KT-CT-6713

Error Type: APPLICATION

Referring and referred accounts must belong to the same brand.

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"
    }
  }
]}

KT-CT-6724

Error Type: NOT FOUND

Referral claim code with the provided value does not exist.

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"
    }
  }
]}

KT-CT-6725

Error Type: APPLICATION

Unexpected error while redeeming referral claim code.

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"
    }
  }
]}

KT-CT-6728

Error Type: VALIDATION

The referral scheme has reached its maximum usage capacity.

Error Message

{"errors": [
  {
    "message": "This referral scheme's usage is at capacity.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The referral scheme has reached its maximum usage capacity.",
      "errorCode": "KT-CT-6728"
    }
  }
]}

KT-CT-7010

Error Type: VALIDATION

The account does not have any available submissions.

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"
    }
  }
]}

KT-CT-7011

Error Type: VALIDATION

Terms must be accepted.

Error Message

{"errors": [
  {
    "message": "Terms must be accepted.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Terms must be accepted.",
      "errorCode": "KT-CT-7011"
    }
  }
]}

KT-CT-7012

Error Type: APPLICATION

Wheel of Fortune submission could not be completed.

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"
    }
  }
]}

KT-CT-7124

Error Type: VALIDATION

The ARN is not a valid S3 ARN.

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-7424

Error Type: APPLICATION

Failed to remove campaign from account.

Error Message

{"errors": [
  {
    "message": "Failed to remove campaign from account.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Failed to remove campaign from account.",
      "errorCode": "KT-CT-7424"
    }
  }
]}

KT-CT-7425

Error Type: NOT FOUND

No campaign found with given name.

Error Message

{"errors": [
  {
    "message": "No campaign found with given name.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "No campaign found with given name.",
      "errorCode": "KT-CT-7425"
    }
  }
]}

KT-CT-7426

Error Type: NOT FOUND

The account is not part of the given campaign.

Error Message

{"errors": [
  {
    "message": "The account is not part of the given campaign.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "The account is not part of the given campaign.",
      "errorCode": "KT-CT-7426"
    }
  }
]}

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"
    }
  }
]}

KT-CT-7610

Error Type: NOT FOUND

No Ink conversation exists for the given account number.

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"
    }
  }
]}

KT-CT-7611

Error Type: NOT FOUND

Ink message not found.

Error Message

{"errors": [
  {
    "message": "The message was not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Ink message not found.",
      "errorCode": "KT-CT-7611"
    }
  }
]}

KT-CT-7612

Error Type: NOT FOUND

Ink conversation not found.

Error Message

{"errors": [
  {
    "message": "The Ink conversation was not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Ink conversation not found.",
      "errorCode": "KT-CT-7612"
    }
  }
]}

KT-CT-7613

Error Type: NOT FOUND

Ink bucket not found.

Error Message

{"errors": [
  {
    "message": "The Ink bucket was not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Ink bucket not found.",
      "errorCode": "KT-CT-7613"
    }
  }
]}

KT-CT-7614

Error Type: NOT FOUND

Ink tag not found.

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"
    }
  }
]}

KT-CT-7617

Error Type: VALIDATION

Unable to search for conversation without an identifier.

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"
    }
  }
]}

KT-CT-7618

Error Type: APPLICATION

Unable to process message.

Error Message

{"errors": [
  {
    "message": "Unable to process message.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to process message.",
      "errorCode": "KT-CT-7618"
    }
  }
]}

KT-CT-7619

Error Type: APPLICATION

Unable to process message.

Error Message

{"errors": [
  {
    "message": "Unable to process message.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to process message.",
      "errorCode": "KT-CT-7619"
    }
  }
]}

KT-CT-7620

Error Type: VALIDATION

Channel not supported.

Error Message

{"errors": [
  {
    "message": "Channel not supported.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Channel not supported.",
      "errorCode": "KT-CT-7620"
    }
  }
]}

KT-CT-7621

Error Type: VALIDATION

Attachment not found.

Error Message

{"errors": [
  {
    "message": "Attachment not found.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Attachment not found.",
      "errorCode": "KT-CT-7621"
    }
  }
]}

KT-CT-7622

Error Type: VALIDATION

Attachment bucket is invalid.

Error Message

{"errors": [
  {
    "message": "Attachment bucket is invalid.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Attachment bucket is invalid.",
      "errorCode": "KT-CT-7622"
    }
  }
]}

KT-CT-7623

Error Type: VALIDATION

Attachment path is invalid.

Error Message

{"errors": [
  {
    "message": "Attachment path is invalid.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Attachment path is invalid.",
      "errorCode": "KT-CT-7623"
    }
  }
]}

KT-CT-7624

Error Type: APPLICATION

Error when generating the presigned URL.

Error Message

{"errors": [
  {
    "message": "Error when generating the presigned URL.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Error when generating the presigned URL.",
      "errorCode": "KT-CT-7624"
    }
  }
]}

KT-CT-7625

Error Type: VALIDATION

The value provided was not a valid email address.

Error Message

{"errors": [
  {
    "message": "Invalid email address.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The value provided was not a valid email address.",
      "errorCode": "KT-CT-7625"
    }
  }
]}

KT-CT-7626

Error Type: NOT FOUND

Smart filter not found.

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"
    }
  }
]}

KT-CT-7632

Error Type: VALIDATION

The content supplied when attempting to create an Ink Inbound Generic Message was too long.

Error Message

{"errors": [
  {
    "message": "The text content of the Ink Inbound Generic Message is too long.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The content supplied when attempting to create an Ink Inbound Generic Message was too long.",
      "errorCode": "KT-CT-7632"
    }
  }
]}

KT-CT-7633

Error Type: VALIDATION

Query only accepts at most one of support user id or operation team id.

Error Message

{"errors": [
  {
    "message": "Do not provide both support user id or operation team id.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Query only accepts at most one of support user id or operation team id.",
      "errorCode": "KT-CT-7633"
    }
  }
]}

KT-CT-7701

Error Type: NOT FOUND

Affiliate organisation not found.

Error Message

{"errors": [
  {
    "message": "The affiliate organisation was not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Affiliate organisation not found.",
      "errorCode": "KT-CT-7701"
    }
  }
]}

KT-CT-7711

Error Type: VALIDATION

Subdomain already exists.

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"
    }
  }
]}

KT-CT-7713

Error Type: VALIDATION

The selected subdomain is not a valid affiliate subdomain.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The selected subdomain is not a valid affiliate subdomain.",
      "errorCode": "KT-CT-7713"
    }
  }
]}

KT-CT-7714

Error Type: VALIDATION

The selected subdomain is not permitted as an affiliate subdomain.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The selected subdomain is not permitted as an affiliate subdomain.",
      "errorCode": "KT-CT-7714"
    }
  }
]}

KT-CT-7715

Error Type: VALIDATION

The selected subdomain is forbidden as an affiliate subdomain.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The selected subdomain is forbidden as an affiliate subdomain.",
      "errorCode": "KT-CT-7715"
    }
  }
]}

KT-CT-7716

Error Type: VALIDATION

Invalid input.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Invalid input.",
      "errorCode": "KT-CT-7716"
    }
  }
]}

KT-CT-7717

Error Type: VALIDATION

Invalid input.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Invalid input.",
      "errorCode": "KT-CT-7717"
    }
  }
]}

KT-CT-7718

Error Type: VALIDATION

The affiliate link has expired.

Error Message

{"errors": [
  {
    "message": "Affiliate link is expired.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The affiliate link has expired.",
      "errorCode": "KT-CT-7718"
    }
  }
]}

KT-CT-7719

Error Type: NOT FOUND

Ensure the Session ID corresponds to an existing one.

Error Message

{"errors": [
  {
    "message": "Session not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Ensure the Session ID corresponds to an existing one.",
      "errorCode": "KT-CT-7719"
    }
  }
]}

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"
    }
  }
]}

KT-CT-8103

Error Type: APPLICATION

Failed to sign the account up to Fan Club.

Error Message

{"errors": [
  {
    "message": "Sign-up failed.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Failed to sign the account up to Fan Club.",
      "errorCode": "KT-CT-8103"
    }
  }
]}

KT-CT-8104

Error Type: APPLICATION

The account is already enrolled in Fan Club.

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"
    }
  }
]}

KT-CT-8107

Error Type: APPLICATION

Invalid eligibility status for non-Octopus customer comms.

Error Message

{"errors": [
  {
    "message": "Invalid eligibility status.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Invalid eligibility status for non-Octopus customer comms.",
      "errorCode": "KT-CT-8107"
    }
  }
]}

KT-CT-8201

Error Type: NOT FOUND

Quote not found.

Error Message

{"errors": [
  {
    "message": "Received an invalid quoteId.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Quote not found.",
      "errorCode": "KT-CT-8201"
    }
  }
]}

KT-CT-8202

Error Type: VALIDATION

Products don't belong to a unique market.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Products don't belong to a unique market.",
      "errorCode": "KT-CT-8202"
    }
  }
]}

KT-CT-8203

Error Type: NOT FOUND

Quote not found.

Error Message

{"errors": [
  {
    "message": "Received an invalid quote code.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Quote not found.",
      "errorCode": "KT-CT-8203"
    }
  }
]}

KT-CT-8204

Error Type: VALIDATION

Arguments are not valid.

Error Message

{"errors": [
  {
    "message": "Invalid arguments.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Arguments are not valid.",
      "errorCode": "KT-CT-8204"
    }
  }
]}

KT-CT-8205

Error Type: APPLICATION

There was a problem while creating the quote.

Error Message

{"errors": [
  {
    "message": "Unable to create quote.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "There was a problem while creating the quote.",
      "errorCode": "KT-CT-8205"
    }
  }
]}

KT-CT-8206

Error Type: VALIDATION

Sale items don't belong to a unique market.

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"
    }
  }
]}

KT-CT-8224

Error Type: VALIDATION

Quote is already linked to an account.

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"
    }
  }
]}

KT-CT-8310

Error Type: VALIDATION

Namespace does not exist.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Namespace does not exist.",
      "errorCode": "KT-CT-8310"
    }
  }
]}

KT-CT-8311

Error Type: VALIDATION

Reference already exists.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Reference already exists.",
      "errorCode": "KT-CT-8311"
    }
  }
]}

KT-CT-8312

Error Type: VALIDATION

No matching account reference associated with the account.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "No matching account reference associated with the account.",
      "errorCode": "KT-CT-8312"
    }
  }
]}

KT-CT-8411

Error Type: VALIDATION

Object does not support metadata.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Object does not support metadata.",
      "errorCode": "KT-CT-8411"
    }
  }
]}

KT-CT-8412

Error Type: VALIDATION

Could not create metadata.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Could not create metadata.",
      "errorCode": "KT-CT-8412"
    }
  }
]}

KT-CT-8413

Error Type: VALIDATION

Could not update metadata.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Could not update metadata.",
      "errorCode": "KT-CT-8413"
    }
  }
]}

KT-CT-8414

Error Type: VALIDATION

Key already exists.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Key already exists.",
      "errorCode": "KT-CT-8414"
    }
  }
]}

KT-CT-8501

Error Type: NOT FOUND

No active terms and conditions found for product.

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"
    }
  }
]}

KT-CT-8610

Error Type: VALIDATION

Card number is not valid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Card number is not valid.",
      "errorCode": "KT-CT-8610"
    }
  }
]}

KT-CT-8611

Error Type: VALIDATION

Card scheme is not a valid scheme

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Card scheme is not a valid scheme",
      "errorCode": "KT-CT-8611"
    }
  }
]}

KT-CT-8710

Error Type: VALIDATION

File not found with given key.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "File not found with given key.",
      "errorCode": "KT-CT-8710"
    }
  }
]}

KT-CT-8901

Error Type: VALIDATION

There was a problem while creating the lead.

Error Message

{"errors": [
  {
    "message": "Unable to create lead.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "There was a problem while creating the lead.",
      "errorCode": "KT-CT-8901"
    }
  }
]}

KT-CT-8902

Error Type: VALIDATION

At least one of phone or email must be provided.

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"
    }
  }
]}

KT-CT-8903

Error Type: VALIDATION

There was a problem with updating the lead.

Error Message

{"errors": [
  {
    "message": "Unable to update lead.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "There was a problem with updating the lead.",
      "errorCode": "KT-CT-8903"
    }
  }
]}

KT-CT-9010

Error Type: VALIDATION

The print batch must be open in order to mark it as closed

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"
    }
  }
]}

KT-CT-9011

Error Type: VALIDATION

The print batch must be closed in order to mark it as processed

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"
    }
  }
]}

KT-CT-9012

Error Type: VALIDATION

The batchId is required to query a print batch.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The batchId is required to query a print batch.",
      "errorCode": "KT-CT-9012"
    }
  }
]}

KT-CT-9013

Error Type: VALIDATION

Either batchId or printBatchId must be provided, but not both.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Either batchId or printBatchId must be provided, but not both.",
      "errorCode": "KT-CT-9013"
    }
  }
]}

KT-CT-9014

Error Type: VALIDATION

There cannot be duplicate consents in the input.

Error Message

{"errors": [
  {
    "message": "Duplicate consent.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "There cannot be duplicate consents in the input.",
      "errorCode": "KT-CT-9014"
    }
  }
]}

KT-CT-9016

Error Type: VALIDATION

Consent management is not enabled for this client or account user.

Error Message

{"errors": [
  {
    "message": "Consent management not enabled.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Consent management is not enabled for this client or account user.",
      "errorCode": "KT-CT-9016"
    }
  }
]}

KT-CT-9017

Error Type: VALIDATION

Could not find a matching consent type.

Error Message

{"errors": [
  {
    "message": "Consent type not found.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Could not find a matching consent type.",
      "errorCode": "KT-CT-9017"
    }
  }
]}

KT-CT-9018

Error Type: VALIDATION

Could not find a matching account.

Error Message

{"errors": [
  {
    "message": "Account not found.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Could not find a matching account.",
      "errorCode": "KT-CT-9018"
    }
  }
]}

KT-CT-9201

Error Type: NOT FOUND

There are no Loyalty Point records for this user.

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"
    }
  }
]}

KT-CT-9203

Error Type: VALIDATION

There are no Loyalty Point records for this account.

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"
    }
  }
]}

KT-CT-9204

Error Type: VALIDATION

Points value must be a positive integer.

Error Message

{"errors": [
  {
    "message": "Negative or zero points set.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Points value must be a positive integer.",
      "errorCode": "KT-CT-9204"
    }
  }
]}

KT-CT-9205

Error Type: VALIDATION

Insufficient Loyalty Points balance to complete transaction.

Error Message

{"errors": [
  {
    "message": "Insufficient Loyalty Points.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Insufficient Loyalty Points balance to complete transaction.",
      "errorCode": "KT-CT-9205"
    }
  }
]}

KT-CT-9206

Error Type: VALIDATION

Invalid loyal points to currency conversion.

Error Message

{"errors": [
  {
    "message": "Indivisible points.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Invalid loyal points to currency conversion.",
      "errorCode": "KT-CT-9206"
    }
  }
]}

KT-CT-9208

Error Type: VALIDATION

Invalid data used during operation.

Error Message

{"errors": [
  {
    "message": "Invalid posted at datetime.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Invalid data used during operation.",
      "errorCode": "KT-CT-9208"
    }
  }
]}

KT-CT-9209

Error Type: VALIDATION

Action would result in a negative balance carried forward.

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"
    }
  }
]}

KT-CT-9210

Error Type: VALIDATION

Unhandled Loyalty Points exception.

Error Message

{"errors": [
  {
    "message": "Unhandled Loyalty Points exception.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Unhandled Loyalty Points exception.",
      "errorCode": "KT-CT-9210"
    }
  }
]}

KT-CT-9401

Error Type: NOT FOUND

Operations team not found.

Error Message

{"errors": [
  {
    "message": "Received an invalid operationsTeamId.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Operations team not found.",
      "errorCode": "KT-CT-9401"
    }
  }
]}

KT-CT-9402

Error Type: NOT FOUND

Brand not found.

Error Message

{"errors": [
  {
    "message": "Received an invalid brandCode.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Brand not found.",
      "errorCode": "KT-CT-9402"
    }
  }
]}

KT-CT-9403

Error Type: NOT FOUND

Portfolio not found.

Error Message

{"errors": [
  {
    "message": "Received an invalid portfolioId.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Portfolio not found.",
      "errorCode": "KT-CT-9403"
    }
  }
]}

KT-CT-9404

Error Type: NOT FOUND

Account User not found.

Error Message

{"errors": [
  {
    "message": "Received an invalid accountUserId.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Account User not found.",
      "errorCode": "KT-CT-9404"
    }
  }
]}

KT-CT-9405

Error Type: VALIDATION

User not associated to portfolio.

Error Message

{"errors": [
  {
    "message": "User not associated to portfolio.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "User not associated to portfolio.",
      "errorCode": "KT-CT-9405"
    }
  }
]}

KT-CT-9406

Error Type: VALIDATION

Multiple users are associated with the portfolio.

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"
    }
  }
]}

KT-CT-9601

Error Type: VALIDATION

Invalid data for a contribution agreement.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Invalid data for a contribution agreement.",
      "errorCode": "KT-CT-9601"
    }
  }
]}

KT-CT-9602

Error Type: APPLICATION

Unable to create a contribution agreement.

Error Message

{"errors": [
  {
    "message": "Unable to create contribution agreement.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to create a contribution agreement.",
      "errorCode": "KT-CT-9602"
    }
  }
]}

KT-CT-9603

Error Type: APPLICATION

Unable to find a contribution agreement.

Error Message

{"errors": [
  {
    "message": "Unable to find contribution agreement.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to find a contribution agreement.",
      "errorCode": "KT-CT-9603"
    }
  }
]}

KT-CT-9604

Error Type: APPLICATION

Unable to end a contribution agreement.

Error Message

{"errors": [
  {
    "message": "Unable to end contribution agreement.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to end a contribution agreement.",
      "errorCode": "KT-CT-9604"
    }
  }
]}

KT-CT-9605

Error Type: APPLICATION

A contribution agreement must have a positive amount.

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"
    }
  }
]}

KT-CT-9701

Error Type: APPLICATION

Balance transfer to same account is not allowed.

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"
    }
  }
]}

KT-CT-9704

Error Type: APPLICATION

Balance transfer validation check failed.

Error Message

{"errors": [
  {
    "message": "Balance transfer amount should be non-zero.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Balance transfer validation check failed.",
      "errorCode": "KT-CT-9704"
    }
  }
]}

KT-CT-9705

Error Type: APPLICATION

The billing document has not been issued.

Error Message

{"errors": [
  {
    "message": "The billing document has not been issued.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The billing document has not been issued.",
      "errorCode": "KT-CT-9705"
    }
  }
]}

KT-CT-9901

Error Type: NOT FOUND

Received an invalid trigger type code.

Error Message

{"errors": [
  {
    "message": "Invalid trigger type code.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Received an invalid trigger type code.",
      "errorCode": "KT-CT-9901"
    }
  }
]}

KT-CT-9902

Error Type: VALIDATION

Received invalid trigger type params.

Error Message

{"errors": [
  {
    "message": "Invalid trigger type params.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Received invalid trigger type params.",
      "errorCode": "KT-CT-9902"
    }
  }
]}

KT-CT-9903

Error Type: VALIDATION

This trigger type cannot be published by external systems.

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-GB-10101

Error Type: NOT FOUND

Electricity agreement not found for the meter point provided.

Error Message

{"errors": [
  {
    "message": "Electricity agreement not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Electricity agreement not found for the meter point provided.",
      "errorCode": "KT-GB-10101"
    }
  }
]}

KT-GB-10102

Error Type: APPLICATION

Could not calculate consumption costs.

Error Message

{"errors": [
  {
    "message": "Error while calculating consumption costs.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Could not calculate consumption costs.",
      "errorCode": "KT-GB-10102"
    }
  }
]}

KT-GB-10103

Error Type: APPLICATION

Agreement was signed recently and there is no consumption data to process.

Error Message

{"errors": [
  {
    "message": "Not enough consumption data.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Agreement was signed recently and there is no consumption data to process.",
      "errorCode": "KT-GB-10103"
    }
  }
]}

KT-GB-10501

Error Type: SERVICE AVAILABILITY

The account has the wrong number of properties, meters, or Octopus Mini devices.

Error Message

{"errors": [
  {
    "message": "Account is not currently supported.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "The account has the wrong number of properties, meters, or Octopus Mini devices.",
      "errorCode": "KT-GB-10501"
    }
  }
]}

KT-GB-10502

Error Type: APPLICATION

The account does not yet have an enrolled Octopus Mini device.

Error Message

{"errors": [
  {
    "message": "Account is not yet enrolled.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The account does not yet have an enrolled Octopus Mini device.",
      "errorCode": "KT-GB-10502"
    }
  }
]}

KT-GB-10503

Error Type: SERVICE AVAILABILITY

The account property has the wrong number of communication hubs (0 or more than 1).

Error Message

{"errors": [
  {
    "message": "Incorrect number of communication hubs.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "The account property has the wrong number of communication hubs (0 or more than 1).",
      "errorCode": "KT-GB-10503"
    }
  }
]}

KT-GB-10504

Error Type: SERVICE AVAILABILITY

The account property does not have supported configuration.

Error Message

{"errors": [
  {
    "message": "Property is not currently supported.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "The account property does not have supported configuration.",
      "errorCode": "KT-GB-10504"
    }
  }
]}

KT-GB-10601

Error Type: VALIDATION

Check the switch order reference for correctness.

Error Message

{"errors": [
  {
    "message": "Invalid switch order reference.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Check the switch order reference for correctness.",
      "errorCode": "KT-GB-10601"
    }
  }
]}

KT-GB-10602

Error Type: VALIDATION

Check the match request ID for correctness.

Error Message

{"errors": [
  {
    "message": "Invalid match request ID.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Check the match request ID for correctness.",
      "errorCode": "KT-GB-10602"
    }
  }
]}

KT-GB-10603

Error Type: VALIDATION

Check postcode and address line are not empty

Error Message

{"errors": [
  {
    "message": "Empty postcode and address line provided.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Check postcode and address line are not empty",
      "errorCode": "KT-GB-10603"
    }
  }
]}

KT-GB-10604

Error Type: VALIDATION

Check UPRN length

Error Message

{"errors": [
  {
    "message": "Invalid UPRN, length exceeds 12 digits.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Check UPRN length",
      "errorCode": "KT-GB-10604"
    }
  }
]}

KT-GB-10605

Error Type: VALIDATION

Check uprn contains only digits

Error Message

{"errors": [
  {
    "message": "Invalid UPRN, uprn must only contain digits.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Check uprn contains only digits",
      "errorCode": "KT-GB-10605"
    }
  }
]}

KT-GB-10606

Error Type: VALIDATION

Check postcode is valid

Error Message

{"errors": [
  {
    "message": "Invalid postcode, does not align with UK postcode rules.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Check postcode is valid",
      "errorCode": "KT-GB-10606"
    }
  }
]}

KT-GB-10607

Error Type: VALIDATION

Service type IAS or NBICS must be passed.

Error Message

{"errors": [
  {
    "message": "Services cannot be empty. At least one service must be selected for switching.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Service type IAS or NBICS must be passed.",
      "errorCode": "KT-GB-10607"
    }
  }
]}

KT-GB-10608

Error Type: VALIDATION

Surname must be a valid string.

Error Message

{"errors": [
  {
    "message": "Surname must be a valid string.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Surname must be a valid string.",
      "errorCode": "KT-GB-10608"
    }
  }
]}

KT-GB-10609

Error Type: VALIDATION

Invalid losing RCPID.

Error Message

{"errors": [
  {
    "message": "Invalid losing RCPID.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Invalid losing RCPID.",
      "errorCode": "KT-GB-10609"
    }
  }
]}

KT-GB-11001

Error Type: VALIDATION

Could not validate meter.

Error Message

{"errors": [
  {
    "message": "Could not validate meter.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Could not validate meter.",
      "errorCode": "KT-GB-11001"
    }
  }
]}

KT-GB-11002

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to exchange meter.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-11002"
    }
  }
]}

KT-GB-11003

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to install meter.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-11003"
    }
  }
]}

KT-GB-11004

Error Type: APPLICATION

Provided product code(s) are not suitable for the supply point(s).

Error Message

{"errors": [
  {
    "message": "Unable to switch to metered supply.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Provided product code(s) are not suitable for the supply point(s).",
      "errorCode": "KT-GB-11004"
    }
  }
]}

KT-GB-11005

Error Type: VALIDATION

Could not modify meter.

Error Message

{"errors": [
  {
    "message": "Could not modify meter.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Could not modify meter.",
      "errorCode": "KT-GB-11005"
    }
  }
]}

KT-GB-11006

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Water meter cannot be found with the provided identifiers.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-11006"
    }
  }
]}

KT-GB-1120

Error Type: APPLICATION

There was a problem requesting password reset.

Error Message

{"errors": [
  {
    "message": "Unable to request password reset.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "There was a problem requesting password reset.",
      "errorCode": "KT-GB-1120"
    }
  }
]}

KT-GB-1301

Error Type: VALIDATION

The provided postcode is not a UK postcode

Error Message

{"errors": [
  {
    "message": "The provided postcode is not a UK postcode.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The provided postcode is not a UK postcode",
      "errorCode": "KT-GB-1301"
    }
  }
]}

KT-GB-1501

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Cannot get grouped line items.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-1501"
    }
  }
]}

KT-GB-3810

Error Type: NOT FOUND

Could not get cost of usage. Ensure meter type is supported.

Error Message

{"errors": [
  {
    "message": "Unable to get cost of usage.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Could not get cost of usage. Ensure meter type is supported.",
      "errorCode": "KT-GB-3810"
    }
  }
]}

KT-GB-3811

Error Type: NOT FOUND

Not able to query unit rates.

Error Message

{"errors": [
  {
    "message": "Unable to get unit rates.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Not able to query unit rates.",
      "errorCode": "KT-GB-3811"
    }
  }
]}

KT-GB-3910

Error Type: AUTHORIZATION

Error Message

{"errors": [
  {
    "message": "This feature is not available to business accounts.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "",
      "errorCode": "KT-GB-3910"
    }
  }
]}

KT-GB-3911

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Your payment day cannot be changed at this time.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-3911"
    }
  }
]}

KT-GB-3912

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to update payment day.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-3912"
    }
  }
]}

KT-GB-3913

Error Type: SERVICE AVAILABILITY

Error Message

{"errors": [
  {
    "message": "The vendor is currently unavailable.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "",
      "errorCode": "KT-GB-3913"
    }
  }
]}

KT-GB-3914

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to get earliest ssd payment date.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-3914"
    }
  }
]}

KT-GB-3915

Error Type: APPLICATION

The payment adequacy data could not be calculated at the moment.

Error Message

{"errors": [
  {
    "message": "Could not calculate current PA data.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The payment adequacy data could not be calculated at the moment.",
      "errorCode": "KT-GB-3915"
    }
  }
]}

KT-GB-3916

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No statement in last 60 days.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-3916"
    }
  }
]}

KT-GB-3917

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "No statement in last 60 days.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-3917"
    }
  }
]}

KT-GB-3918

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Account not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-3918"
    }
  }
]}

KT-GB-3919

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Invalid payment schedule amount.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-3919"
    }
  }
]}

KT-GB-3920

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Cannot update payment schedule amount.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-3920"
    }
  }
]}

KT-GB-3921

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Cannot calculate payment schedule amount.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-3921"
    }
  }
]}

KT-GB-3922

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "This configuration of payment schedule is not supported.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-3922"
    }
  }
]}

KT-GB-3930

Error Type: VALIDATION

Could not validate instruction and/or schedule input.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Could not validate instruction and/or schedule input.",
      "errorCode": "KT-GB-3930"
    }
  }
]}

KT-GB-3931

Error Type: VALIDATION

Could not validate payment schedule input.

Error Message

{"errors": [
  {
    "message": "Invalid data for payment schedule input.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Could not validate payment schedule input.",
      "errorCode": "KT-GB-3931"
    }
  }
]}

KT-GB-4011

Error Type: NOT FOUND

Could not get usage. Check that the query variables are feasible.

Error Message

{"errors": [
  {
    "message": "No SMETS consumption found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Could not get usage. Check that the query variables are feasible.",
      "errorCode": "KT-GB-4011"
    }
  }
]}

KT-GB-4012

Error Type: NOT FOUND

The device cannot be found with the provided ID. Make sure the ID is correct.

Error Message

{"errors": [
  {
    "message": "Unable to find the CAD device.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "The device cannot be found with the provided ID. Make sure the ID is correct.",
      "errorCode": "KT-GB-4012"
    }
  }
]}

KT-GB-4013

Error Type: NOT FOUND

Make sure your CAD device type is correct.

Error Message

{"errors": [
  {
    "message": "Received invalid device type to remove other than CAD.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "Make sure your CAD device type is correct.",
      "errorCode": "KT-GB-4013"
    }
  }
]}

KT-GB-4014

Error Type: NOT FOUND

There is no EAC data available for this register.

Error Message

{"errors": [
  {
    "message": "No EAC available for register.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "There is no EAC data available for this register.",
      "errorCode": "KT-GB-4014"
    }
  }
]}

KT-GB-4015

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Cannot update smart meter reading frequency preferences.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4015"
    }
  }
]}

KT-GB-4019

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "This device type is not currently supported.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4019"
    }
  }
]}

KT-GB-4020

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Error sending the request to join the device to the Home Area Network.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4020"
    }
  }
]}

KT-GB-4021

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Invalid MPxN.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4021"
    }
  }
]}

KT-GB-4022

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "MPxN not recognised.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4022"
    }
  }
]}

KT-GB-4023

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Error sending the request to commission the device.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4023"
    }
  }
]}

KT-GB-4024

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "The provided device ID does not match any devices known by Kraken.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4024"
    }
  }
]}

KT-GB-4025

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Error sending the request to decommission the device.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4025"
    }
  }
]}

KT-GB-4026

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Either the mpxn or mpan input must be provided.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4026"
    }
  }
]}

KT-GB-4027

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "If both mpxn and mpan are provided, they must match.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4027"
    }
  }
]}

KT-GB-4028

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Please input a valid MPxN.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4028"
    }
  }
]}

KT-GB-4029

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Meter point not found for MPAN.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4029"
    }
  }
]}

KT-GB-4030

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Meter point not found for MPRN.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4030"
    }
  }
]}

KT-GB-4031

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Error sending the request to join the device to the CHF.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4031"
    }
  }
]}

KT-GB-4032

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Error sending the request to remove the device.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4032"
    }
  }
]}

KT-GB-4033

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "No electricity device found matching device ID.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4033"
    }
  }
]}

KT-GB-4034

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Error requesting consumption data.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4034"
    }
  }
]}

KT-GB-4035

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No device matching the old device ID was found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4035"
    }
  }
]}

KT-GB-4036

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "The old device ID does not relate to a Communications Hub.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4036"
    }
  }
]}

KT-GB-4037

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "This request is not supported by the device's smartmeter adapter.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4037"
    }
  }
]}

KT-GB-4038

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Error sending the request to replace the Communications Hub.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4038"
    }
  }
]}

KT-GB-4039

Error Type: SERVICE AVAILABILITY

Error Message

{"errors": [
  {
    "message": "Unable to query smart meter telemetry data.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "",
      "errorCode": "KT-GB-4039"
    }
  }
]}

KT-GB-4040

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "'start', 'end', and 'grouping' must all be provided.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4040"
    }
  }
]}

KT-GB-4041

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "'end' should be later than 'start'.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4041"
    }
  }
]}

KT-GB-4042

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Too many requests. Please wait before trying again.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4042"
    }
  }
]}

KT-GB-4043

Error Type: SERVICE AVAILABILITY

Error Message

{"errors": [
  {
    "message": "A network error occurred. Please try again.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "",
      "errorCode": "KT-GB-4043"
    }
  }
]}

KT-GB-4046

Error Type: APPLICATION

Currently unable to bill up to your latest reading.

Error Message

{"errors": [
  {
    "message": "Unable to bill to latest reading.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Currently unable to bill up to your latest reading.",
      "errorCode": "KT-GB-4046"
    }
  }
]}

KT-GB-4047

Error Type: APPLICATION

Unable to initiate a COMC following a change to the meter reading frequency

Error Message

{"errors": [
  {
    "message": "Unable to initiate a COMC following a change to the meter reading frequency.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to initiate a COMC following a change to the meter reading frequency",
      "errorCode": "KT-GB-4047"
    }
  }
]}

KT-GB-4048

Error Type: VALIDATION

The device is not currently operating in prepayment mode, so we are unable to query for prepayment data such as the current balance snapshot.

Error Message

{"errors": [
  {
    "message": "Device not in prepayment mode.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The device is not currently operating in prepayment mode, so we are unable to query for prepayment data such as the current balance snapshot.",
      "errorCode": "KT-GB-4048"
    }
  }
]}

KT-GB-4049

Error Type: NOT FOUND

We do not currently hold a prepayment balance snapshot for this device. This is retrieved once a day, so if you try again tomorrow there should be one.

Error Message

{"errors": [
  {
    "message": "Balance snapshot not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "We do not currently hold a prepayment balance snapshot for this device. This is retrieved once a day, so if you try again tomorrow there should be one.",
      "errorCode": "KT-GB-4049"
    }
  }
]}

KT-GB-4050

Error Type: NOT FOUND

The smart meter could not be found in our database. Please check the details you've provided and, if correct, contact our customer support team.

Error Message

{"errors": [
  {
    "message": "Smart meter not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "The smart meter could not be found in our database. Please check the details you've provided and, if correct, contact our customer support team.",
      "errorCode": "KT-GB-4050"
    }
  }
]}

KT-GB-4051

Error Type: VALIDATION

The start of the range must be within the last 30 days. Please try a more recent date.

Error Message

{"errors": [
  {
    "message": "The start of the range is too far in the past.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The start of the range must be within the last 30 days. Please try a more recent date.",
      "errorCode": "KT-GB-4051"
    }
  }
]}

KT-GB-4052

Error Type: NOT FOUND

We do not currently hold details of any payments to smart meters in prepayment mode belonging to this account.

Error Message

{"errors": [
  {
    "message": "Prepayment payments not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "We do not currently hold details of any payments to smart meters in prepayment mode belonging to this account.",
      "errorCode": "KT-GB-4052"
    }
  }
]}

KT-GB-4053

Error Type: VALIDATION

An Alt HAN device is not connected to meters, so there should not be a fuel type associated with it.

Error Message

{"errors": [
  {
    "message": "Fuel type should not be specified for Alt HAN device.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "An Alt HAN device is not connected to meters, so there should not be a fuel type associated with it.",
      "errorCode": "KT-GB-4053"
    }
  }
]}

KT-GB-4054

Error Type: VALIDATION

Temporary credit can not be applied from a specific payment. Please choose one or the other.

Error Message

{"errors": [
  {
    "message": "Both Temporary Credit and Payment Intent Token provided.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Temporary credit can not be applied from a specific payment. Please choose one or the other.",
      "errorCode": "KT-GB-4054"
    }
  }
]}

KT-GB-4055

Error Type: AUTHORIZATION

The viewer is not authorized to add temporary credit to this account.

Error Message

{"errors": [
  {
    "message": "Unauthorized.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "The viewer is not authorized to add temporary credit to this account.",
      "errorCode": "KT-GB-4055"
    }
  }
]}

KT-GB-4101

Error Type: SERVICE AVAILABILITY

Error Message

{"errors": [
  {
    "message": "Unable to update SSD for account.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "",
      "errorCode": "KT-GB-4101"
    }
  }
]}

KT-GB-4102

Error Type: SERVICE AVAILABILITY

Error Message

{"errors": [
  {
    "message": "Unable to start smart onboarding process.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "",
      "errorCode": "KT-GB-4102"
    }
  }
]}

KT-GB-4103

Error Type: SERVICE AVAILABILITY

Error Message

{"errors": [
  {
    "message": "Unable to start export onboarding process.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "",
      "errorCode": "KT-GB-4103"
    }
  }
]}

KT-GB-4111

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to renew agreements for tariff renewal.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4111"
    }
  }
]}

KT-GB-4112

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to renew agreements for meter point at this time. Please try again later.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4112"
    }
  }
]}

KT-GB-4113

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "At least one list of agreements to renew is required.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4113"
    }
  }
]}

KT-GB-4114

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to renew agreements.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4114"
    }
  }
]}

KT-GB-4115

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Could not create smart meter interest for account.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4115"
    }
  }
]}

KT-GB-4116

Error Type: VALIDATION

The SwitchMeterPointProductsInput data is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The SwitchMeterPointProductsInput data is invalid.",
      "errorCode": "KT-GB-4116"
    }
  }
]}

KT-GB-4117

Error Type: APPLICATION

Unable to process product switch.

Error Message

{"errors": [
  {
    "message": "Unable to process product switch.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Unable to process product switch.",
      "errorCode": "KT-GB-4117"
    }
  }
]}

KT-GB-4118

Error Type: NOT FOUND

MPxN needs to be either from an existing electricity or gas meter point.

Error Message

{"errors": [
  {
    "message": "Invalid MPxN.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "MPxN needs to be either from an existing electricity or gas meter point.",
      "errorCode": "KT-GB-4118"
    }
  }
]}

KT-GB-4119

Error Type: APPLICATION

The meter point is already on another account.

Error Message

{"errors": [
  {
    "message": "Meter point already on another account.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The meter point is already on another account.",
      "errorCode": "KT-GB-4119"
    }
  }
]}

KT-GB-4120

Error Type: APPLICATION

The meter point has no active agreement.

Error Message

{"errors": [
  {
    "message": "MPxN has no active agreement.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The meter point has no active agreement.",
      "errorCode": "KT-GB-4120"
    }
  }
]}

KT-GB-4121

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to process refund request.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4121"
    }
  }
]}

KT-GB-4122

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Account Number is required.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4122"
    }
  }
]}

KT-GB-4123

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Desired SSD is required.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4123"
    }
  }
]}

KT-GB-4124

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4124"
    }
  }
]}

KT-GB-4125

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4125"
    }
  }
]}

KT-GB-4126

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Electricity and gas agreement input is invalid.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4126"
    }
  }
]}

KT-GB-4127

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to send refund request confirmation email.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4127"
    }
  }
]}

KT-GB-4135

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-GB-4135"
    }
  }
]}

KT-GB-4210

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Bookings not supported for agent appointed at property.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4210"
    }
  }
]}

KT-GB-4211

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Timeslot no longer available.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4211"
    }
  }
]}

KT-GB-4212

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Missing or invalid data for account or property.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4212"
    }
  }
]}

KT-GB-4213

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Application not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4213"
    }
  }
]}

KT-GB-4214

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Booking is not supported with the agent appointed at property.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4214"
    }
  }
]}

KT-GB-4215

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Failed to retrieve timeslots from agent API.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4215"
    }
  }
]}

KT-GB-4216

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Error cancelling siteworks appointment.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4216"
    }
  }
]}

KT-GB-4217

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unknown agent carrying out the appointment.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4217"
    }
  }
]}

KT-GB-4218

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Appointment cancellation not yet supported.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4218"
    }
  }
]}

KT-GB-4219

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Property does not exist.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4219"
    }
  }
]}

KT-GB-4220

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No account currently active at property.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4220"
    }
  }
]}

KT-GB-4221

Error Type: APPLICATION

The accounts has at least one other property. We could not confirm whether this should be treated as a duplicate.

Error Message

{"errors": [
  {
    "message": "Could not confirm duplicate property.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The accounts has at least one other property. We could not confirm whether this should be treated as a duplicate.",
      "errorCode": "KT-GB-4221"
    }
  }
]}

KT-GB-4222

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "The provided 'siteworksRequestId' is not a valid UUID.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4222"
    }
  }
]}

KT-GB-4223

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Siteworks request not found. Check the provided 'siteworksRequestId' is correct.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4223"
    }
  }
]}

KT-GB-4224

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Error processing siteworks appointment.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4224"
    }
  }
]}

KT-GB-4225

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No account for MPAN.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4225"
    }
  }
]}

KT-GB-4226

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No account for MPRN.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4226"
    }
  }
]}

KT-GB-4227

Error Type: APPLICATION

The property does not have an account.

Error Message

{"errors": [
  {
    "message": "No account for property.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The property does not have an account.",
      "errorCode": "KT-GB-4227"
    }
  }
]}

KT-GB-4228

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Cannot currently book appointments for legacy prepay meters.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4228"
    }
  }
]}

KT-GB-4229

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "A smart meter exchange appointment for this date already exists.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4229"
    }
  }
]}

KT-GB-4230

Error Type: VALIDATION

Create or update siteworks appointment input is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Create or update siteworks appointment input is invalid.",
      "errorCode": "KT-GB-4230"
    }
  }
]}

KT-GB-4231

Error Type: VALIDATION

Report removed meter input is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Report removed meter input is invalid.",
      "errorCode": "KT-GB-4231"
    }
  }
]}

KT-GB-4232

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No meterpoint was found or provided in the payload.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4232"
    }
  }
]}

KT-GB-4233

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "24 hour slot not supported.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4233"
    }
  }
]}

KT-GB-4610

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No products found for requested product codes.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4610"
    }
  }
]}

KT-GB-4612

Error Type: NOT FOUND

The quote cannot be found with the provided code. Make sure the code is correct.

Error Message

{"errors": [
  {
    "message": "Unable to refresh quote - quote not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "The quote cannot be found with the provided code. Make sure the code is correct.",
      "errorCode": "KT-GB-4612"
    }
  }
]}

KT-GB-4613

Error Type: APPLICATION

Something went wrong while refreshing the quote.

Error Message

{"errors": [
  {
    "message": "Error generating quote.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Something went wrong while refreshing the quote.",
      "errorCode": "KT-GB-4613"
    }
  }
]}

KT-GB-4614

Error Type: VALIDATION

The QuoteAccountsOnProductInput data is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The QuoteAccountsOnProductInput data is invalid.",
      "errorCode": "KT-GB-4614"
    }
  }
]}

KT-GB-4615

Error Type: VALIDATION

Invalid input to new meter point quote.

Error Message

{"errors": [
  {
    "message": "Invalid input to new meter point quote.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Invalid input to new meter point quote.",
      "errorCode": "KT-GB-4615"
    }
  }
]}

KT-GB-4616

Error Type: NOT FOUND

No available products found for this quote input.

Error Message

{"errors": [
  {
    "message": "No available products found for this quote input.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "No available products found for this quote input.",
      "errorCode": "KT-GB-4616"
    }
  }
]}

KT-GB-4617

Error Type: NOT FOUND

The quoted product cannot be found with the provided id. Make sure the id is correct.

Error Message

{"errors": [
  {
    "message": "Quoted product not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "The quoted product cannot be found with the provided id. Make sure the id is correct.",
      "errorCode": "KT-GB-4617"
    }
  }
]}

KT-GB-4618

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Quote request not found.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4618"
    }
  }
]}

KT-GB-4619

Error Type: AUTHORIZATION

Error Message

{"errors": [
  {
    "message": "Unauthorized.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4619"
    }
  }
]}

KT-GB-4620

Error Type: AUTHORIZATION

Error Message

{"errors": [
  {
    "message": "Unauthorized.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4620"
    }
  }
]}

KT-GB-4621

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Unable to find GSP for postcode.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-4621"
    }
  }
]}

KT-GB-4622

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Supply type not supported.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4622"
    }
  }
]}

KT-GB-4623

Error Type: VALIDATION

Requote input is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Requote input is invalid.",
      "errorCode": "KT-GB-4623"
    }
  }
]}

KT-GB-4624

Error Type: VALIDATION

Create Quote Request For Products input is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Create Quote Request For Products input is invalid.",
      "errorCode": "KT-GB-4624"
    }
  }
]}

KT-GB-4625

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to create quote request.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-4625"
    }
  }
]}

KT-GB-5010

Error Type: APPLICATION

Something went wrong while redeeming OctoPoints.

Error Message

{"errors": [
  {
    "message": "Error redeeming OctoPoints.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Something went wrong while redeeming OctoPoints.",
      "errorCode": "KT-GB-5010"
    }
  }
]}

KT-GB-5011

Error Type: APPLICATION

There are are not enough OctoPoints in the account to redeem.

Error Message

{"errors": [
  {
    "message": "Not enough OctoPoints for redemption.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "There are are not enough OctoPoints in the account to redeem.",
      "errorCode": "KT-GB-5011"
    }
  }
]}

KT-GB-5110

Error Type: NOT FOUND

The specified campaign could not be found.

Error Message

{"errors": [
  {
    "message": "Campaign not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "The specified campaign could not be found.",
      "errorCode": "KT-GB-5110"
    }
  }
]}

KT-GB-5111

Error Type: NOT FOUND

A valid meter point could not be found for this account.

Error Message

{"errors": [
  {
    "message": "Meter point not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "A valid meter point could not be found for this account.",
      "errorCode": "KT-GB-5111"
    }
  }
]}

KT-GB-5112

Error Type: APPLICATION

Campaign was not joined due to an application error.

Error Message

{"errors": [
  {
    "message": "Error joining campaign.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Campaign was not joined due to an application error.",
      "errorCode": "KT-GB-5112"
    }
  }
]}

KT-GB-5113

Error Type: NOT FOUND

A valid property could not be found for the given meter point.

Error Message

{"errors": [
  {
    "message": "Property not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "A valid property could not be found for the given meter point.",
      "errorCode": "KT-GB-5113"
    }
  }
]}

KT-GB-5114

Error Type: NOT FOUND

The Saving Sessions event could not be found.

Error Message

{"errors": [
  {
    "message": "Saving Sessions event not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "The Saving Sessions event could not be found.",
      "errorCode": "KT-GB-5114"
    }
  }
]}

KT-GB-5115

Error Type: APPLICATION

The Saving Sessions event could not be joined due to an application error.

Error Message

{"errors": [
  {
    "message": "Error joining event.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "The Saving Sessions event could not be joined due to an application error.",
      "errorCode": "KT-GB-5115"
    }
  }
]}

KT-GB-5116

Error Type: VALIDATION

Account is not part of an active Saving Sessions campaign.

Error Message

{"errors": [
  {
    "message": "Account is not part of a Saving Sessions campaign.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Account is not part of an active Saving Sessions campaign.",
      "errorCode": "KT-GB-5116"
    }
  }
]}

KT-GB-5117

Error Type: VALIDATION

Account does not meet all criteria required to join Saving Sessions event.

Error Message

{"errors": [
  {
    "message": "Account ineligible to join Saving Sessions event.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Account does not meet all criteria required to join Saving Sessions event.",
      "errorCode": "KT-GB-5117"
    }
  }
]}

KT-GB-5411

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Failed to update special circumstance record.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-5411"
    }
  }
]}

KT-GB-5412

Error Type: APPLICATION

This mutation is only for users who have a blackhole email.

Error Message

{"errors": [
  {
    "message": "User already has an email address.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "This mutation is only for users who have a blackhole email.",
      "errorCode": "KT-GB-5412"
    }
  }
]}

KT-GB-5413

Error Type: VALIDATION

Invalid inputs for updating a blackhole email.

Error Message

{"errors": [
  {
    "message": "Invalid inputs for updating a blackhole email.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Invalid inputs for updating a blackhole email.",
      "errorCode": "KT-GB-5413"
    }
  }
]}

KT-GB-5414

Error Type: VALIDATION

Check the input field documentation.

Error Message

{"errors": [
  {
    "message": "The given preferences are not valid.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Check the input field documentation.",
      "errorCode": "KT-GB-5414"
    }
  }
]}

KT-GB-5415

Error Type: VALIDATION

The requested PSR record type is not valid.

Error Message

{"errors": [
  {
    "message": "The requested PSR record type is not valid.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The requested PSR record type is not valid.",
      "errorCode": "KT-GB-5415"
    }
  }
]}

KT-GB-5416

Error Type: VALIDATION

The provided move in new customer input is not valid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The provided move in new customer input is not valid.",
      "errorCode": "KT-GB-5416"
    }
  }
]}

KT-GB-5601

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "One of either MPAN or MPRN must be provided.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-5601"
    }
  }
]}

KT-GB-5610

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Account does not exist.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-5610"
    }
  }
]}

KT-GB-5611

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Product must have exactly one context.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-5611"
    }
  }
]}

KT-GB-5911

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "We have assigned all electric blanket discount codes.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-5911"
    }
  }
]}

KT-GB-5912

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Account already has a discount code assigned.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-5912"
    }
  }
]}

KT-GB-5913

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "An error occurred assigning a discount code.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-5913"
    }
  }
]}

KT-GB-6011

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to determine if blanket has already been sent.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6011"
    }
  }
]}

KT-GB-6012

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Unable to determine if blankets are available.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6012"
    }
  }
]}

KT-GB-6013

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Account is not eligible to order a blanket.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6013"
    }
  }
]}

KT-GB-6014

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "An error occurred placing the order.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6014"
    }
  }
]}

KT-GB-6111

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Invalid/No payment instruction found for the given account.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6111"
    }
  }
]}

KT-GB-6211

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Account does not exist.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-6211"
    }
  }
]}

KT-GB-6212

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Meter does not exist.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-6212"
    }
  }
]}

KT-GB-6216

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "No ledgers exist for meter/account combination.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6216"
    }
  }
]}

KT-GB-6219

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Prepay meter ledger for prepay payment does not exist.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6219"
    }
  }
]}

KT-GB-6312

Error Type: VALIDATION

There was a problem querying the unit rates.

Error Message

{"errors": [
  {
    "message": "Unable to query unit rates.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "There was a problem querying the unit rates.",
      "errorCode": "KT-GB-6312"
    }
  }
]}

KT-GB-6314

Error Type: APPLICATION

Agile Rate Calculation information could not be loaded for this tariff.

Error Message

{"errors": [
  {
    "message": "Tariff does not have a defined agile price cap.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Agile Rate Calculation information could not be loaded for this tariff.",
      "errorCode": "KT-GB-6314"
    }
  }
]}

KT-GB-6411

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Could not create electricity meter reading.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6411"
    }
  }
]}

KT-GB-6412

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Electricity reading cannot be found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-6412"
    }
  }
]}

KT-GB-6413

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Electricity reading to be amended must be unbilled.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6413"
    }
  }
]}

KT-GB-6414

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Meter reading could not be updated. Input not valid.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6414"
    }
  }
]}

KT-GB-6415

Error Type: NOT FOUND

A meter could not be found for the given identifier.

Error Message

{"errors": [
  {
    "message": "Water meter cannot be found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "A meter could not be found for the given identifier.",
      "errorCode": "KT-GB-6415"
    }
  }
]}

KT-GB-6416

Error Type: APPLICATION

An error occurred when trying to estimate the reading for the given meter.

Error Message

{"errors": [
  {
    "message": "Unable to estimate the reading for the given meter.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "An error occurred when trying to estimate the reading for the given meter.",
      "errorCode": "KT-GB-6416"
    }
  }
]}

KT-GB-6610

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "We're sorry but we can't communicate with our address database right now to look up your address. Please try again.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-6610"
    }
  }
]}

KT-GB-6611

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "We couldn't find a match for this postcode. Please verify it and try again.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-6611"
    }
  }
]}

KT-GB-6612

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "We couldn't find a match for this address. Please verify it and try again.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-6612"
    }
  }
]}

KT-GB-6613

Error Type: AUTHORIZATION

Error Message

{"errors": [
  {
    "message": "Unauthorized.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6613"
    }
  }
]}

KT-GB-6614

Error Type: AUTHORIZATION

Error Message

{"errors": [
  {
    "message": "Unauthorized.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6614"
    }
  }
]}

KT-GB-6615

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "No property periods for account.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6615"
    }
  }
]}

KT-GB-6616

Error Type: VALIDATION

Move out date cannot be on or before the start of the account's current property effective period.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Move out date cannot be on or before the start of the account's current property effective period.",
      "errorCode": "KT-GB-6616"
    }
  }
]}

KT-GB-6617

Error Type: VALIDATION

A move in date is required if moving into new property.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "A move in date is required if moving into new property.",
      "errorCode": "KT-GB-6617"
    }
  }
]}

KT-GB-6618

Error Type: VALIDATION

We don't process move-ins more than 6 months after the move.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "We don't process move-ins more than 6 months after the move.",
      "errorCode": "KT-GB-6618"
    }
  }
]}

KT-GB-6619

Error Type: VALIDATION

We don't process move-outs more than 6 months in advance.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "We don't process move-outs more than 6 months in advance.",
      "errorCode": "KT-GB-6619"
    }
  }
]}

KT-GB-6620

Error Type: VALIDATION

The provided postcode is not a UK postcode

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The provided postcode is not a UK postcode",
      "errorCode": "KT-GB-6620"
    }
  }
]}

KT-GB-6621

Error Type: VALIDATION

The provided address is not valid

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The provided address is not valid",
      "errorCode": "KT-GB-6621"
    }
  }
]}

KT-GB-6622

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Account not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-6622"
    }
  }
]}

KT-GB-6623

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Property not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-6623"
    }
  }
]}

KT-GB-6624

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "An error occurred when trying to process this house move.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6624"
    }
  }
]}

KT-GB-6625

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "An error occurred when trying to process this house move.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6625"
    }
  }
]}

KT-GB-6626

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "There was an error processing the PSR data.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6626"
    }
  }
]}

KT-GB-6627

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "There are missing agent appointments.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6627"
    }
  }
]}

KT-GB-6628

Error Type: VALIDATION

The provided move out input is not valid.

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The provided move out input is not valid.",
      "errorCode": "KT-GB-6628"
    }
  }
]}

KT-GB-6629

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No property found for this postcode.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-6629"
    }
  }
]}

KT-GB-6630

Error Type: SERVICE AVAILABILITY

Error Message

{"errors": [
  {
    "message": "We can't communicate with our address database right now to look up your address. Please try again.",
    "extensions": {
      "errorType": "SERVICE AVAILABILITY",
      "errorDescription": "",
      "errorCode": "KT-GB-6630"
    }
  }
]}

KT-GB-6631

Error Type: VALIDATION

The provided Unique Property Reference Number is not valid

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The provided Unique Property Reference Number is not valid",
      "errorCode": "KT-GB-6631"
    }
  }
]}

KT-GB-6632

Error Type: NOT FOUND

We couldn't find a match for this UPRN. Please verify it and try again.

Error Message

{"errors": [
  {
    "message": "UPRN not found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "We couldn't find a match for this UPRN. Please verify it and try again.",
      "errorCode": "KT-GB-6632"
    }
  }
]}

KT-GB-6811

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Account does not exist.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-6811"
    }
  }
]}

KT-GB-6812

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6812"
    }
  }
]}

KT-GB-6813

Error Type: VALIDATION

Error Message

{"errors": [
  {
    "message": "Invalid data.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "",
      "errorCode": "KT-GB-6813"
    }
  }
]}

KT-GB-7601

Error Type: VALIDATION

The conversation requested to be opened either doesn't exist or is not in a state to be opened by this request.

Error Message

{"errors": [
  {
    "message": "The conversation cannot be opened.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The conversation requested to be opened either doesn't exist or is not in a state to be opened by this request.",
      "errorCode": "KT-GB-7601"
    }
  }
]}

KT-GB-9310

Error Type: VALIDATION

This account is not able to join Octoplus.

Error Message

{"errors": [
  {
    "message": "Account ineligible for joining Octoplus.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "This account is not able to join Octoplus.",
      "errorCode": "KT-GB-9310"
    }
  }
]}

KT-GB-9311

Error Type: APPLICATION

This account couldn't be signed up to Octoplus right now. Please try again in a while.

Error Message

{"errors": [
  {
    "message": "Error joining campaign.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "This account couldn't be signed up to Octoplus right now. Please try again in a while.",
      "errorCode": "KT-GB-9311"
    }
  }
]}

KT-GB-9312

Error Type: VALIDATION

This account is already signed up to Octoplus.

Error Message

{"errors": [
  {
    "message": "Account already signed up to Octoplus.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "This account is already signed up to Octoplus.",
      "errorCode": "KT-GB-9312"
    }
  }
]}

KT-GB-9313

Error Type: VALIDATION

Account does not have enough Octopoints.

Error Message

{"errors": [
  {
    "message": "Not enough Octopoints.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Account does not have enough Octopoints.",
      "errorCode": "KT-GB-9313"
    }
  }
]}

KT-GB-9314

Error Type: APPLICATION

Something went wrong whilst trying to process the reward.

Error Message

{"errors": [
  {
    "message": "Reward could not be processed.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Something went wrong whilst trying to process the reward.",
      "errorCode": "KT-GB-9314"
    }
  }
]}

KT-GB-9315

Error Type: APPLICATION

No available reward of this type could be found.

Error Message

{"errors": [
  {
    "message": "Reward of this type unavailable.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "No available reward of this type could be found.",
      "errorCode": "KT-GB-9315"
    }
  }
]}

KT-GB-9316

Error Type: VALIDATION

Account must be enrolled in Octoplus to perform this action.

Error Message

{"errors": [
  {
    "message": "Account is not Octoplus-enrolled.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Account must be enrolled in Octoplus to perform this action.",
      "errorCode": "KT-GB-9316"
    }
  }
]}

KT-GB-9317

Error Type: NOT FOUND

A reward with this id could not be found for this account user.

Error Message

{"errors": [
  {
    "message": "Could not find the reward.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "A reward with this id could not be found for this account user.",
      "errorCode": "KT-GB-9317"
    }
  }
]}

KT-GB-9318

Error Type: APPLICATION

Partner rewards are current disabled - cannot complete this action.

Error Message

{"errors": [
  {
    "message": "Partner rewards are not currently available.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Partner rewards are current disabled - cannot complete this action.",
      "errorCode": "KT-GB-9318"
    }
  }
]}

KT-GB-9319

Error Type: APPLICATION

This feature is currently disabled - cannot complete this action.

Error Message

{"errors": [
  {
    "message": "This feature is not currently available.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "This feature is currently disabled - cannot complete this action.",
      "errorCode": "KT-GB-9319"
    }
  }
]}

KT-GB-9320

Error Type: VALIDATION

One or more inputs is invalid.

Error Message

{"errors": [
  {
    "message": "Invalid input.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "One or more inputs is invalid.",
      "errorCode": "KT-GB-9320"
    }
  }
]}

KT-GB-9321

Error Type: APPLICATION

Rewards vendor is currently unavailable.

Error Message

{"errors": [
  {
    "message": "Rewards vendor unavailable.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Rewards vendor is currently unavailable.",
      "errorCode": "KT-GB-9321"
    }
  }
]}

KT-GB-9322

Error Type: NOT FOUND

An offer with this slug could not be found.

Error Message

{"errors": [
  {
    "message": "Could not find the offer.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "An offer with this slug could not be found.",
      "errorCode": "KT-GB-9322"
    }
  }
]}

KT-GB-9323

Error Type: APPLICATION

Could not create a customer contact link for this account.

Error Message

{"errors": [
  {
    "message": "Could not create contact link.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "Could not create a customer contact link for this account.",
      "errorCode": "KT-GB-9323"
    }
  }
]}

KT-GB-9324

Error Type: NOT FOUND

An offer group with this ID could not be found.

Error Message

{"errors": [
  {
    "message": "Could not find the offer group.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "An offer group with this ID could not be found.",
      "errorCode": "KT-GB-9324"
    }
  }
]}

KT-GB-9325

Error Type: VALIDATION

The provided constantine slug is does not exist.

Error Message

{"errors": [
  {
    "message": "Invalid constantine slug.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The provided constantine slug is does not exist.",
      "errorCode": "KT-GB-9325"
    }
  }
]}

KT-GB-9326

Error Type: VALIDATION

The provided spawn id does not exist.

Error Message

{"errors": [
  {
    "message": "Invalid spawn ID.",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "The provided spawn id does not exist.",
      "errorCode": "KT-GB-9326"
    }
  }
]}

KT-GB-9327

Error Type: APPLICATION

We were unable to create the Snap. Please try again.

Error Message

{"errors": [
  {
    "message": "Snap failed to create.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "We were unable to create the Snap. Please try again.",
      "errorCode": "KT-GB-9327"
    }
  }
]}

KT-GB-9510

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "At least one agreement ID is required.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-9510"
    }
  }
]}

KT-GB-9511

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Please, provide either electricity_agreement_id or gas_agreement_id. Both are not accepted.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-9511"
    }
  }
]}

KT-GB-9512

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No agreement found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-9512"
    }
  }
]}

KT-GB-9513

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No follow on product found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-9513"
    }
  }
]}

KT-GB-9514

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "No available product found.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-9514"
    }
  }
]}

KT-GB-9515

Error Type: APPLICATION

Error Message

{"errors": [
  {
    "message": "Multiple available products found.",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "",
      "errorCode": "KT-GB-9515"
    }
  }
]}

KT-GB-9516

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "We were unable to find any products for this brand.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-9516"
    }
  }
]}

KT-GB-9517

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "We were unable to determine the GSP group ID from the postcode.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-9517"
    }
  }
]}

KT-GB-9518

Error Type: VALIDATION

Input data for product rate(s) is invalid. Please check input data and try again.

Error Message

{"errors": [
  {
    "message": "Invalid input data for product rate(s).",
    "extensions": {
      "errorType": "VALIDATION",
      "errorDescription": "Input data for product rate(s) is invalid. Please check input data and try again.",
      "errorCode": "KT-GB-9518"
    }
  }
]}

KT-GB-9519

Error Type: APPLICATION

We were unable to create the product rate(s). Please try again.

Error Message

{"errors": [
  {
    "message": "Unable to create product rate(s).",
    "extensions": {
      "errorType": "APPLICATION",
      "errorDescription": "We were unable to create the product rate(s). Please try again.",
      "errorCode": "KT-GB-9519"
    }
  }
]}

KT-GB-9520

Error Type: NOT FOUND

Error Message

{"errors": [
  {
    "message": "Provided tag codes do not exist.",
    "extensions": {
      "errorType": "NOT FOUND",
      "errorDescription": "",
      "errorCode": "KT-GB-9520"
    }
  }
]}

KT-GB-9710

Error Type: AUTHORIZATION

Error Message

{"errors": [
  {
    "message": "Unauthorized.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "",
      "errorCode": "KT-GB-9710"
    }
  }
]}

KT-GB-9711

Error Type: AUTHORIZATION

Error Message

{"errors": [
  {
    "message": "Unauthorized.",
    "extensions": {
      "errorType": "AUTHORIZATION",
      "errorDescription": "",
      "errorCode": "KT-GB-9711"
    }
  }
]}