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_AU_11710_VERIFICATION_IS_NOT_ENABLED
Error Type: APPLICATION
Supply abolishment verification is not enabled.
Error Message
{"errors": [
{
"message": "Supply abolishment verification is not enabled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Supply abolishment verification is not enabled.",
"errorCode": "KT_AU_11710_VERIFICATION_IS_NOT_ENABLED"
}
}
]}KT_AU_11711_VERIFICATION_CODE_FORMAT_ERROR
Error Type: VALIDATION
Verification code is not in expected format: {jobid}{verification_code}.
Error Message
{"errors": [
{
"message": "Verification code is not in expected format: {job_id}_{verification_code}.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Verification code is not in expected format: {job_id}_{verification_code}.",
"errorCode": "KT_AU_11711_VERIFICATION_CODE_FORMAT_ERROR"
}
}
]}KT_AU_11712_SUPPLY_ABOLISHMENT_JOB_NOT_FOUND
Error Type: APPLICATION
Supply abolishment job not found.
Error Message
{"errors": [
{
"message": "Supply abolishment job not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Supply abolishment job not found.",
"errorCode": "KT_AU_11712_SUPPLY_ABOLISHMENT_JOB_NOT_FOUND"
}
}
]}KT_AU_11713_JOURNEY_IS_NOT_IN_PROPER_STATUS
Error Type: APPLICATION
Supply abolishment journey is not in a proper status.
Error Message
{"errors": [
{
"message": "Supply abolishment journey is not in a proper status.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Supply abolishment journey is not in a proper status.",
"errorCode": "KT_AU_11713_JOURNEY_IS_NOT_IN_PROPER_STATUS"
}
}
]}KT_AU_11714_JOB_IS_NOT_SUBJECT_TO_VERIFICATION
Error Type: APPLICATION
Job is not subject to verification.
Error Message
{"errors": [
{
"message": "Job is not subject to verification.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Job is not subject to verification.",
"errorCode": "KT_AU_11714_JOB_IS_NOT_SUBJECT_TO_VERIFICATION"
}
}
]}KT_AU_11715_JOB_IS_ALREADY_VERIFIED
Error Type: APPLICATION
Job is already verified.
Error Message
{"errors": [
{
"message": "Job is already verified.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Job is already verified.",
"errorCode": "KT_AU_11715_JOB_IS_ALREADY_VERIFIED"
}
}
]}KT_AU_12601_NO_ELECTRICITY_SERVICE_ORDER_FOUND
Error Type: NOT_FOUND
No electricity service order found for the service order number provided.
Error Message
{"errors": [
{
"message": "No electricity service order found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No electricity service order found for the service order number provided.",
"errorCode": "KT_AU_12601_NO_ELECTRICITY_SERVICE_ORDER_FOUND"
}
}
]}KT_AU_12602_CREATE_DISTRIBUTED_ENERGY_RESOURCE_ERROR
Error Type: APPLICATION
Internal error occurred while creating new Distributed Energy Resource for NMI.
Error Message
{"errors": [
{
"message": "Could not create new Distributed Energy Resource for NMI.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Internal error occurred while creating new Distributed Energy Resource for NMI.",
"errorCode": "KT_AU_12602_CREATE_DISTRIBUTED_ENERGY_RESOURCE_ERROR"
}
}
]}KT_AU_12603_SERVICE_ORDER_COINCIDENCE_CHECK_ERROR
Error Type: APPLICATION
Internal error occurred while applying service order coincidence checks.
Error Message
{"errors": [
{
"message": "Internal error occurred.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Internal error occurred while applying service order coincidence checks.",
"errorCode": "KT_AU_12603_SERVICE_ORDER_COINCIDENCE_CHECK_ERROR"
}
}
]}KT_AU_12607_SERVICE_ORDER_MISSING_METER_POINT
Error Type: NOT_FOUND
The service order does not have an associated meter point.
Error Message
{"errors": [
{
"message": "Service order has no associated meter point.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The service order does not have an associated meter point.",
"errorCode": "KT_AU_12607_SERVICE_ORDER_MISSING_METER_POINT"
}
}
]}KT_AU_12608_SERVICE_ORDER_REQUEST_MISSING
Error Type: NOT_FOUND
No initiating service order request was found for the service order.
Error Message
{"errors": [
{
"message": "No initiating service order request found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No initiating service order request was found for the service order.",
"errorCode": "KT_AU_12608_SERVICE_ORDER_REQUEST_MISSING"
}
}
]}KT_AU_12609_SERVICE_ORDER_REQUEST_MISSING_ELECTRICITY_SERVICE_ORDER
Error Type: NOT_FOUND
The service order request does not have an associated electricity service order.
Error Message
{"errors": [
{
"message": "Service order request has no associated electricity service order.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The service order request does not have an associated electricity service order.",
"errorCode": "KT_AU_12609_SERVICE_ORDER_REQUEST_MISSING_ELECTRICITY_SERVICE_ORDER"
}
}
]}KT_AU_12610_ASE_TRANSACTION_NOT_FOUND
Error Type: NOT_FOUND
No ASE transaction was found for the provided transaction ID.
Error Message
{"errors": [
{
"message": "No ASE transaction found for the provided transaction ID.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No ASE transaction was found for the provided transaction ID.",
"errorCode": "KT_AU_12610_ASE_TRANSACTION_NOT_FOUND"
}
}
]}KT_AU_12611_UNABLE_TO_DETERMINE_DEFAULT_TARIFF
Error Type: NOT_FOUND
Unable to determine default tariff for the provided NMI.
Error Message
{"errors": [
{
"message": "Unable to determine default tariff for the provided NMI.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Unable to determine default tariff for the provided NMI.",
"errorCode": "KT_AU_12611_UNABLE_TO_DETERMINE_DEFAULT_TARIFF"
}
}
]}KT_AU_12621_SERVICE_ORDER_CANCELLATION_FAILED
Error Type: APPLICATION
Internal error occurred when trying to cancel service orders.
Error Message
{"errors": [
{
"message": "Failed to cancel service orders.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Internal error occurred when trying to cancel service orders.",
"errorCode": "KT_AU_12621_SERVICE_ORDER_CANCELLATION_FAILED"
}
}
]}KT_AU_12622_SERVICE_ORDER_COMPLETION_FAILED
Error Type: APPLICATION
Internal error occurred when trying to cancel service orders.
Error Message
{"errors": [
{
"message": "Service order cannot be completed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Internal error occurred when trying to cancel service orders.",
"errorCode": "KT_AU_12622_SERVICE_ORDER_COMPLETION_FAILED"
}
}
]}KT_AU_12623_SERVICE_ORDER_COMPLETION_EXCEPTION_CODE_REQUIRED
Error Type: VALIDATION
An exception code must be provided when the closure code is not COMPLETED.
Error Message
{"errors": [
{
"message": "Exception code is required for non-completed service orders.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An exception code must be provided when the closure code is not COMPLETED.",
"errorCode": "KT_AU_12623_SERVICE_ORDER_COMPLETION_EXCEPTION_CODE_REQUIRED"
}
}
]}KT_AU_12624_SERVICE_ORDER_COMPLETION_EXCEPTION_CODE_INVALID
Error Type: VALIDATION
The provided exception code is not valid for the given service order and closure code.
Error Message
{"errors": [
{
"message": "Invalid exception code for this service order.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided exception code is not valid for the given service order and closure code.",
"errorCode": "KT_AU_12624_SERVICE_ORDER_COMPLETION_EXCEPTION_CODE_INVALID"
}
}
]}KT_AU_12625_SERVICE_ORDER_COMPLETION_SPECIAL_NOTES_REQUIRED
Error Type: VALIDATION
Special notes must be provided when the exception code requires them.
Error Message
{"errors": [
{
"message": "Special notes are required for the provided exception code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Special notes must be provided when the exception code requires them.",
"errorCode": "KT_AU_12625_SERVICE_ORDER_COMPLETION_SPECIAL_NOTES_REQUIRED"
}
}
]}KT_AU_12626_SERVICE_ORDER_COMPLETION_INVALID_PRODUCT_CODE
Error Type: VALIDATION
The provided product code does not match any known service order fee.
Error Message
{"errors": [
{
"message": "Invalid product code provided in charges.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided product code does not match any known service order fee.",
"errorCode": "KT_AU_12626_SERVICE_ORDER_COMPLETION_INVALID_PRODUCT_CODE"
}
}
]}KT_AU_12627_SERVICE_ORDER_COMPLETION_INVALID_QUANTITY
Error Type: VALIDATION
Each charge must have a quantity greater than 0.
Error Message
{"errors": [
{
"message": "Charge quantity must be greater than zero.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Each charge must have a quantity greater than 0.",
"errorCode": "KT_AU_12627_SERVICE_ORDER_COMPLETION_INVALID_QUANTITY"
}
}
]}KT_AU_12628_SERVICE_ORDER_COMPLETION_NO_CHARGE_CANNOT_HAVE_OTHER_CHARGES
Error Type: VALIDATION
When NO_CHARGE is provided as a charge, it must be the only charge and have a quantity of 1.
Error Message
{"errors": [
{
"message": "NO_CHARGE cannot be combined with other charges.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "When NO_CHARGE is provided as a charge, it must be the only charge and have a quantity of 1.",
"errorCode": "KT_AU_12628_SERVICE_ORDER_COMPLETION_NO_CHARGE_CANNOT_HAVE_OTHER_CHARGES"
}
}
]}KT_AU_12629_SERVICE_ORDER_MISSING_REQUIRED_DATA
Error Type: VALIDATION
The electricity service order is missing a required data field.
Error Message
{"errors": [
{
"message": "Service order missing required data field.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The electricity service order is missing a required data field.",
"errorCode": "KT_AU_12629_SERVICE_ORDER_MISSING_REQUIRED_DATA"
}
}
]}KT_AU_12630_SERVICE_ORDER_NOT_IN_ACCEPTED_STATUS
Error Type: VALIDATION
The service order must have status ACCEPTED to run auto determination.
Error Message
{"errors": [
{
"message": "Service order is not in accepted status.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The service order must have status ACCEPTED to run auto determination.",
"errorCode": "KT_AU_12630_SERVICE_ORDER_NOT_IN_ACCEPTED_STATUS"
}
}
]}KT_AU_12631_SERVICE_ORDER_COMPLETION_INVALID_PARAMETER
Error Type: VALIDATION
The parameter 'nmi' is only valid for Allocate NMI service orders.
Error Message
{"errors": [
{
"message": "Invalid Service Order Completion request parameter.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The parameter 'nmi' is only valid for Allocate NMI service orders.",
"errorCode": "KT_AU_12631_SERVICE_ORDER_COMPLETION_INVALID_PARAMETER"
}
}
]}KT_AU_13814_C4_REQUEST_INVALID
Error Type: VALIDATION
The C4 request failed validation.
Error Message
{"errors": [
{
"message": "Invalid C4 request parameters.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The C4 request failed validation.",
"errorCode": "KT_AU_13814_C4_REQUEST_INVALID"
}
}
]}KT_AU_13815_C4_REQUEST_FAILED
Error Type: APPLICATION
Failed to send the C4 request to the market gateway.
Error Message
{"errors": [
{
"message": "Unable to send C4 request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Failed to send the C4 request to the market gateway.",
"errorCode": "KT_AU_13815_C4_REQUEST_FAILED"
}
}
]}KT_AU_13816_C4_REQUEST_ALREADY_SENT
Error Type: APPLICATION
A C4 request for this NMI is already being processed.
Error Message
{"errors": [
{
"message": "C4 request already in progress.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A C4 request for this NMI is already being processed.",
"errorCode": "KT_AU_13816_C4_REQUEST_ALREADY_SENT"
}
}
]}KT_AU_13820_NO_OPERATIONAL_CONTACT_FOUND
Error Type: APPLICATION
No operational contact was found for the MDP associated with this issue.
Error Message
{"errors": [
{
"message": "No operational contact found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No operational contact was found for the MDP associated with this issue.",
"errorCode": "KT_AU_13820_NO_OPERATIONAL_CONTACT_FOUND"
}
}
]}KT_AU_14301_TARIFF_NOT_FOUND
Error Type: NOT_FOUND
Could not find a network tariff for the given code.
Error Message
{"errors": [
{
"message": "Tariff not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find a network tariff for the given code.",
"errorCode": "KT_AU_14301_TARIFF_NOT_FOUND"
}
}
]}KT_AU_14302_ELIGIBILITY_CHECK_NOT_FOUND
Error Type: NOT_FOUND
Could not find an eligibility check for the given code.
Error Message
{"errors": [
{
"message": "Eligibility check not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find an eligibility check for the given code.",
"errorCode": "KT_AU_14302_ELIGIBILITY_CHECK_NOT_FOUND"
}
}
]}KT_AU_1510_INVALID_AGREEMENT_INPUT_DATE_ERROR
Error Type: VALIDATION
The dates provided are invalid.
Error Message
{"errors": [
{
"message": "The value for startAt must be before endAt.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The dates provided are invalid.",
"errorCode": "KT_AU_1510_INVALID_AGREEMENT_INPUT_DATE_ERROR"
}
}
]}KT_AU_3811_CAD_VALIDATION_ERROR
Error Type: VALIDATION
Please check the 'validationErrors' for more details.
Error Message
{"errors": [
{
"message": "Missing or invalid mutation inputs.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please check the 'validationErrors' for more details.",
"errorCode": "KT_AU_3811_CAD_VALIDATION_ERROR"
}
}
]}KT_AU_3910_CARD_INSTRUCTION_NOT_FOUND
Error Type: APPLICATION
No card instruction found for the account.
Error Message
{"errors": [
{
"message": "No card instruction found for the account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No card instruction found for the account.",
"errorCode": "KT_AU_3910_CARD_INSTRUCTION_NOT_FOUND"
}
}
]}KT_AU_3911_PAYMENTS_VENDOR_NOT_SUPPORTED
Error Type: APPLICATION
Query not supported for the current vendor.
Error Message
{"errors": [
{
"message": "Query not supported for the current vendor.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Query not supported for the current vendor.",
"errorCode": "KT_AU_3911_PAYMENTS_VENDOR_NOT_SUPPORTED"
}
}
]}KT_AU_3912_PAYMENTS_CENTREPAY_CANNOT_CREATE_DEDUCTION
Error Type: APPLICATION
Cannot create a Centrepay Deduction because there is already an existing one with the same details within the provided date range.
Error Message
{"errors": [
{
"message": "Cannot create a Centrepay Deduction with these details.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot create a Centrepay Deduction because there is already an existing one with the same details within the provided date range.",
"errorCode": "KT_AU_3912_PAYMENTS_CENTREPAY_CANNOT_CREATE_DEDUCTION"
}
}
]}KT_AU_3913_PAYMENTS_CENTREPAY_INVALID_VALID_FROM_DATE
Error Type: VALIDATION
Cannot create a Centrepay Deduction with valid_from date before today's date.
Error Message
{"errors": [
{
"message": "Centrepay Deduction valid_from date cannot be before today.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot create a Centrepay Deduction with valid_from date before today's date.",
"errorCode": "KT_AU_3913_PAYMENTS_CENTREPAY_INVALID_VALID_FROM_DATE"
}
}
]}KT_AU_3914_PAYMENTS_CENTREPAY_INVALID_VALID_TO_DATE
Error Type: VALIDATION
Cannot create a Centrepay Deduction with valid_to date before or equal to today's date.
Error Message
{"errors": [
{
"message": "Centrepay Deduction valid_to date must be later than today.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot create a Centrepay Deduction with valid_to date before or equal to today's date.",
"errorCode": "KT_AU_3914_PAYMENTS_CENTREPAY_INVALID_VALID_TO_DATE"
}
}
]}KT_AU_3915_PAYMENTS_CENTREPAY_VALID_TO_NOT_LATER_THAN_VALID_FROM
Error Type: VALIDATION
Cannot create a Centrepay Deduction with validto date before or equal to the validto date.
Error Message
{"errors": [
{
"message": "Centrepay Deduction valid_to date must be later than valid_from date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot create a Centrepay Deduction with valid_to date before or equal to the valid_to date.",
"errorCode": "KT_AU_3915_PAYMENTS_CENTREPAY_VALID_TO_NOT_LATER_THAN_VALID_FROM"
}
}
]}KT_AU_3916_PAYMENTS_CENTREPAY_INVALID_AMOUNT
Error Type: VALIDATION
Cannot create a Centrepay Deduction with an amount less than $10.00.
Error Message
{"errors": [
{
"message": "Centrepay Deduction amount must be greater than $10.00.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot create a Centrepay Deduction with an amount less than $10.00.",
"errorCode": "KT_AU_3916_PAYMENTS_CENTREPAY_INVALID_AMOUNT"
}
}
]}KT_AU_3917_UNABLE_TO_PREVIEW_PAYMENT_PLAN
Error Type: APPLICATION
Preview payments for this payment plan preview could not be created.
Error Message
{"errors": [
{
"message": "Unable to preview payment plan.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Preview payments for this payment plan preview could not be created.",
"errorCode": "KT_AU_3917_UNABLE_TO_PREVIEW_PAYMENT_PLAN"
}
}
]}KT_AU_3918_UNABLE_TO_CREATE_PAYMENT_PLAN
Error Type: APPLICATION
This payment plan preview could not be created.
Error Message
{"errors": [
{
"message": "Unable to create payment plan.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This payment plan preview could not be created.",
"errorCode": "KT_AU_3918_UNABLE_TO_CREATE_PAYMENT_PLAN"
}
}
]}KT_AU_3919_DEBT_STRATEGY_NOT_CONFIGURED
Error Type: APPLICATION
Manual debt strategy is not configured in this region.
Error Message
{"errors": [
{
"message": "Unable to create payment plan.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Manual debt strategy is not configured in this region.",
"errorCode": "KT_AU_3919_DEBT_STRATEGY_NOT_CONFIGURED"
}
}
]}KT_AU_3920_PAYMENTS_CENTREPAY_CANNOT_PROVIDE_VALID_TO_AND_TARGET_AMOUNT
Error Type: VALIDATION
Cannot provide both validTo and targetAmount values.
Error Message
{"errors": [
{
"message": "Cannot provide both validTo and targetAmount values.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot provide both validTo and targetAmount values.",
"errorCode": "KT_AU_3920_PAYMENTS_CENTREPAY_CANNOT_PROVIDE_VALID_TO_AND_TARGET_AMOUNT"
}
}
]}KT_AU_3921_ACCOUNT_LEDGER_NOT_FOUND
Error Type: APPLICATION
The specified account ledger wasn't found.
Error Message
{"errors": [
{
"message": "The specified account ledger wasn't found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The specified account ledger wasn't found.",
"errorCode": "KT_AU_3921_ACCOUNT_LEDGER_NOT_FOUND"
}
}
]}KT_AU_3922_SCHEDULE_TYPE_NOT_FOUND
Error Type: APPLICATION
The specified schedule type name wasn't found.
Error Message
{"errors": [
{
"message": "The specified schedule type name wasn't found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The specified schedule type name wasn't found.",
"errorCode": "KT_AU_3922_SCHEDULE_TYPE_NOT_FOUND"
}
}
]}KT_AU_3923_PAYMENTS_CENTREPAY_DEDUCTION_DOES_NOT_EXIST
Error Type: NOT_FOUND
Centrepay Deduction with provided ID does not exist.
Error Message
{"errors": [
{
"message": "Centrepay Deduction with provided ID does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Centrepay Deduction with provided ID does not exist.",
"errorCode": "KT_AU_3923_PAYMENTS_CENTREPAY_DEDUCTION_DOES_NOT_EXIST"
}
}
]}KT_AU_3924_PAYMENTS_CENTREPAY_DEDUCTION_ACCOUNT_MISMATCH
Error Type: AUTHORIZATION
You do not have permission to administer this Centrepay Deduction.
Error Message
{"errors": [
{
"message": "You do not have permission to administer this Centrepay Deduction.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "You do not have permission to administer this Centrepay Deduction.",
"errorCode": "KT_AU_3924_PAYMENTS_CENTREPAY_DEDUCTION_ACCOUNT_MISMATCH"
}
}
]}KT_AU_3925_PAYMENTS_CENTREPAY_CANNOT_CANCEL_DEDUCTION
Error Type: APPLICATION
Cannot cancel this Centrepay Deduction.
Error Message
{"errors": [
{
"message": "Cannot cancel this Centrepay Deduction.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot cancel this Centrepay Deduction.",
"errorCode": "KT_AU_3925_PAYMENTS_CENTREPAY_CANNOT_CANCEL_DEDUCTION"
}
}
]}KT_AU_3926_PAYMENTS_CENTREPAY_CANNOT_CHANGE_DEDUCTION
Error Type: APPLICATION
Cannot change this Centrepay Deduction.
Error Message
{"errors": [
{
"message": "Cannot change this Centrepay Deduction.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot change this Centrepay Deduction.",
"errorCode": "KT_AU_3926_PAYMENTS_CENTREPAY_CANNOT_CHANGE_DEDUCTION"
}
}
]}KT_AU_3927_PAYMENTS_CENTREPAY_NO_CHANGE_DATA_PROVIDED
Error Type: VALIDATION
Must provide a change parameter value.
Error Message
{"errors": [
{
"message": "No change data provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Must provide a change parameter value.",
"errorCode": "KT_AU_3927_PAYMENTS_CENTREPAY_NO_CHANGE_DATA_PROVIDED"
}
}
]}KT_AU_3928_PAYMENTS_CENTREPAY_CANNOT_CHANGE_ACTIVE_DEDUCTION_VALID_FROM
Error Type: APPLICATION
Cannot Cannot change validFrom date of Deduction that is already active.
Error Message
{"errors": [
{
"message": "Cannot Cannot change validFrom date of Deduction that is already active.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot Cannot change validFrom date of Deduction that is already active.",
"errorCode": "KT_AU_3928_PAYMENTS_CENTREPAY_CANNOT_CHANGE_ACTIVE_DEDUCTION_VALID_FROM"
}
}
]}KT_AU_3929_PAYMENT_UNCLEARED_WITH_LEDGER_ENTRY
Error Type: APPLICATION
Uncleared payment with ledger entry found.
Error Message
{"errors": [
{
"message": "Uncleared payment with ledger entry found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Uncleared payment with ledger entry found.",
"errorCode": "KT_AU_3929_PAYMENT_UNCLEARED_WITH_LEDGER_ENTRY"
}
}
]}KT_AU_3930_PAYMENTS_CENTREPAY_AMOUNT_GREATER_THAN_TARGET_AMOUNT
Error Type: VALIDATION
Cannot create a Centrepay Deduction with an amount greater than the Target Amount.
Error Message
{"errors": [
{
"message": "Centrepay Deduction amount cannot be greater than Target Amount.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot create a Centrepay Deduction with an amount greater than the Target Amount.",
"errorCode": "KT_AU_3930_PAYMENTS_CENTREPAY_AMOUNT_GREATER_THAN_TARGET_AMOUNT"
}
}
]}KT_AU_3931_PAYMENT_PLAN_COMPONENT_MISSING
Error Type: APPLICATION
At least one of Debt or Ongoing components must be provided.
Error Message
{"errors": [
{
"message": "The payment plan had no payment components.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "At least one of Debt or Ongoing components must be provided.",
"errorCode": "KT_AU_3931_PAYMENT_PLAN_COMPONENT_MISSING"
}
}
]}KT_AU_3932_PAYMENT_EXPECTED_BEFORE_EXPIRY
Error Type: APPLICATION
Offer expiry must be prior to the first payment.
Error Message
{"errors": [
{
"message": "The payment plan offer expiry must be before the first payment.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Offer expiry must be prior to the first payment.",
"errorCode": "KT_AU_3932_PAYMENT_EXPECTED_BEFORE_EXPIRY"
}
}
]}KT_AU_3933_PAYMENT_PLAN_NOT_FOUND
Error Type: APPLICATION
The given payment plan was not found.
Error Message
{"errors": [
{
"message": "The payment plan was not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The given payment plan was not found.",
"errorCode": "KT_AU_3933_PAYMENT_PLAN_NOT_FOUND"
}
}
]}KT_AU_3934_LEDGER_HAS_EXISTING_PAYMENT_PLAN
Error Type: APPLICATION
The ledger already has an existing active payment plan.
Error Message
{"errors": [
{
"message": "The ledger has an existing payment plan.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The ledger already has an existing active payment plan.",
"errorCode": "KT_AU_3934_LEDGER_HAS_EXISTING_PAYMENT_PLAN"
}
}
]}KT_AU_3935_PAYMENT_PLAN_OFFER_HAS_EXPIRED
Error Type: APPLICATION
The given payment plan expiry date has passed.
Error Message
{"errors": [
{
"message": "The payment plan offer has expired.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The given payment plan expiry date has passed.",
"errorCode": "KT_AU_3935_PAYMENT_PLAN_OFFER_HAS_EXPIRED"
}
}
]}KT_AU_3936_COULD_NOT_ACCEPT_PAYMENT_PLAN
Error Type: APPLICATION
The given payment plan could not be accepted.
Error Message
{"errors": [
{
"message": "The payment plan could not be accepted.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The given payment plan could not be accepted.",
"errorCode": "KT_AU_3936_COULD_NOT_ACCEPT_PAYMENT_PLAN"
}
}
]}KT_AU_3937_COULD_NOT_CANCEL_PAYMENT_PLAN
Error Type: APPLICATION
The given payment plan could not be cancelled.
Error Message
{"errors": [
{
"message": "The payment plan could not be cancelled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The given payment plan could not be cancelled.",
"errorCode": "KT_AU_3937_COULD_NOT_CANCEL_PAYMENT_PLAN"
}
}
]}KT_AU_3938_COULD_NOT_BREAK_PAYMENT_PLAN
Error Type: APPLICATION
The given payment plan could not be broken.
Error Message
{"errors": [
{
"message": "The payment plan could not be broken.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The given payment plan could not be broken.",
"errorCode": "KT_AU_3938_COULD_NOT_BREAK_PAYMENT_PLAN"
}
}
]}KT_AU_4110_INVALID_ACCOUNT_NOTE_INPUT
Error Type: VALIDATION
Please provide either an accountNumber, or both a supplyPointIdentifier and marketName to identify the account.
Error Message
{"errors": [
{
"message": "Either accountNumber or both supplyPointIdentifier and marketName must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide either an accountNumber, or both a supplyPointIdentifier and marketName to identify the account.",
"errorCode": "KT_AU_4110_INVALID_ACCOUNT_NOTE_INPUT"
}
}
]}KT_AU_4111_NO_ACCOUNT_FOR_SUPPLY_POINT
Error Type: APPLICATION
The supply point was found but has no active agreement linked to an account. Please verify the supply point identifier is correct and has an active agreement.
Error Message
{"errors": [
{
"message": "No account found for the given supply point.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The supply point was found but has no active agreement linked to an account. Please verify the supply point identifier is correct and has an active agreement.",
"errorCode": "KT_AU_4111_NO_ACCOUNT_FOR_SUPPLY_POINT"
}
}
]}KT_AU_4510_REGISTER_MISSING_NTC_ERROR
Error Type: APPLICATION
The register is missing the NTC, so we can't find if it's export or not.
Error Message
{"errors": [
{
"message": "The passed in register has missing data.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The register is missing the NTC, so we can't find if it's export or not.",
"errorCode": "KT_AU_4510_REGISTER_MISSING_NTC_ERROR"
}
}
]}KT_AU_4514_SIPHON_CONNECTIVITY_ERROR
Error Type: SERVICE_AVAILABILITY
Error communicating with Siphon.
Error Message
{"errors": [
{
"message": "Error communicating with Siphon.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "Error communicating with Siphon.",
"errorCode": "KT_AU_4514_SIPHON_CONNECTIVITY_ERROR"
}
}
]}KT_AU_4515_NO_LIFE_SUPPORT_RECORD
Error Type: APPLICATION
No life support record exists for the property associated with the given NMI.
Error Message
{"errors": [
{
"message": "No life support record found for the given NMI.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No life support record exists for the property associated with the given NMI.",
"errorCode": "KT_AU_4515_NO_LIFE_SUPPORT_RECORD"
}
}
]}KT_AU_4516_MULTIPLE_LIFE_SUPPORT_RECORDS
Error Type: APPLICATION
Could not unambiguously select a single life support record for the property associated with the given NMI.
Error Message
{"errors": [
{
"message": "Multiple Life Support Records found for the given NMI.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not unambiguously select a single life support record for the property associated with the given NMI.",
"errorCode": "KT_AU_4516_MULTIPLE_LIFE_SUPPORT_RECORDS"
}
}
]}KT_AU_4627_USAGE_REFERENCE_FAILED
Error Type: APPLICATION
Could not provide a usage reference for the product. This generally happens due to misconfiguration, please verify that all related data is valid.
Error Message
{"errors": [
{
"message": "Could not provide a usage reference for the product.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not provide a usage reference for the product. This generally happens due to misconfiguration, please verify that all related data is valid.",
"errorCode": "KT_AU_4627_USAGE_REFERENCE_FAILED"
}
}
]}KT_AU_5410_INVALID_PAGINATION_ARGUMENT
Error Type: VALIDATION
This query only supports the first argument for pagination.
Error Message
{"errors": [
{
"message": "This query only supports the `first` argument for pagination.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "This query only supports the `first` argument for pagination.",
"errorCode": "KT_AU_5410_INVALID_PAGINATION_ARGUMENT"
}
}
]}KT_AU_5411_INVALID_BILLING_STATEMENT_QUERY
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Invalid Billing Statement Query.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_AU_5411_INVALID_BILLING_STATEMENT_QUERY"
}
}
]}KT_AU_5412_ACCOUNTS_NOT_FOUND
Error Type: NOT_FOUND
Check the account numbers.
Error Message
{"errors": [
{
"message": "No account found with given list of account numbers.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Check the account numbers.",
"errorCode": "KT_AU_5412_ACCOUNTS_NOT_FOUND"
}
}
]}KT_AU_5413_TOO_MANY_ACCOUNTS_FOR_ACCOUNT_USER_QUERY
Error Type: VALIDATION
Reduce the number of accounts provided.
Error Message
{"errors": [
{
"message": "The number of accounts provided exceeds the maximum allowed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Reduce the number of accounts provided.",
"errorCode": "KT_AU_5413_TOO_MANY_ACCOUNTS_FOR_ACCOUNT_USER_QUERY"
}
}
]}KT_AU_5415_EXACTLY_ONE_OF_EMAIL_OR_USER_ID_REQUIRED
Error Type: VALIDATION
Exactly one of accountUserId or accountUserEmail must be passed.
Error Message
{"errors": [
{
"message": "Exactly one of accountUserId or accountUserEmail must be passed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Exactly one of accountUserId or accountUserEmail must be passed.",
"errorCode": "KT_AU_5415_EXACTLY_ONE_OF_EMAIL_OR_USER_ID_REQUIRED"
}
}
]}KT_AU_5610_MAX_NUMBER_OF_HAZARDS_EXCEEDED
Error Type: VALIDATION
Max number of meter point hazards exceeded.
Error Message
{"errors": [
{
"message": "Max number of meter point hazards exceeded.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Max number of meter point hazards exceeded.",
"errorCode": "KT_AU_5610_MAX_NUMBER_OF_HAZARDS_EXCEEDED"
}
}
]}KT_AU_5611_REGISTER_NOT_FOUND
Error Type: NOT_FOUND
Cannot find register with the provided ID.
Error Message
{"errors": [
{
"message": "Cannot find register with the provided ID.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Cannot find register with the provided ID.",
"errorCode": "KT_AU_5611_REGISTER_NOT_FOUND"
}
}
]}KT_AU_5612_REGISTER_OVERRIDE_DATA_INTEGRITY_CHECK_FAILED
Error Type: VALIDATION
Register override input data integrity check failed.
Error Message
{"errors": [
{
"message": "Error in creating the override.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Register override input data integrity check failed.",
"errorCode": "KT_AU_5612_REGISTER_OVERRIDE_DATA_INTEGRITY_CHECK_FAILED"
}
}
]}KT_AU_5613_METER_POINT_NOT_FOUND
Error Type: NOT_FOUND
Cannot find meter point with the provided ID.
Error Message
{"errors": [
{
"message": "Cannot find meter point with the provided ID.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Cannot find meter point with the provided ID.",
"errorCode": "KT_AU_5613_METER_POINT_NOT_FOUND"
}
}
]}KT_AU_5614_REGISTER_NTC_OVERRIDE_NOT_FOUND
Error Type: NOT_FOUND
Cannot find register network tariff code override with the provided ID.
Error Message
{"errors": [
{
"message": "Cannot find register network tariff code override with the provided ID.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Cannot find register network tariff code override with the provided ID.",
"errorCode": "KT_AU_5614_REGISTER_NTC_OVERRIDE_NOT_FOUND"
}
}
]}KT_AU_5615_NMI_STATUS_PERIOD_NOT_FOUND
Error Type: NOT_FOUND
Cannot find a NMI Status effective period in Kraken for the given status and currently effective
Error Message
{"errors": [
{
"message": "Cannot find the NMI status effective period.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Cannot find a NMI Status effective period in Kraken for the given status and currently effective",
"errorCode": "KT_AU_5615_NMI_STATUS_PERIOD_NOT_FOUND"
}
}
]}KT_AU_5616_REGISTER_STATUS_INVALID
Error Type: VALIDATION
Found an invalid Register Status.
Error Message
{"errors": [
{
"message": "Found an invalid Register Status.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Found an invalid Register Status.",
"errorCode": "KT_AU_5616_REGISTER_STATUS_INVALID"
}
}
]}KT_AU_5617_OVERRIDE_PERIOD_OUTSIDE_REGISTER_ACTIVE_PERIOD
Error Type: VALIDATION
The override startAt/endAt must fall within the register's active period.
Error Message
{"errors": [
{
"message": "Override period falls outside the register's active period.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The override startAt/endAt must fall within the register's active period.",
"errorCode": "KT_AU_5617_OVERRIDE_PERIOD_OUTSIDE_REGISTER_ACTIVE_PERIOD"
}
}
]}KT_AU_6210_MULTIPLE_CHARGING_LEDGERS
Error Type: APPLICATION
Found multiple charging ledgers for the account.
Error Message
{"errors": [
{
"message": "Found multiple charging ledgers for the account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Found multiple charging ledgers for the account.",
"errorCode": "KT_AU_6210_MULTIPLE_CHARGING_LEDGERS"
}
}
]}KT_AU_6410_CONSUMPTION_SUMMARY_RANGE_TOO_WIDE
Error Type: APPLICATION
The maximum range allowed for each granularity is: HALF_HOURLY: 10 days, DAILY: 100 days, MONTHLY: 800 days.
Error Message
{"errors": [
{
"message": "The maximum range allowed for each granularity is: HALF_HOURLY: 10 days, DAILY: 100 days, MONTHLY: 800 days.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The maximum range allowed for each granularity is: HALF_HOURLY: 10 days, DAILY: 100 days, MONTHLY: 800 days.",
"errorCode": "KT_AU_6410_CONSUMPTION_SUMMARY_RANGE_TOO_WIDE"
}
}
]}KT_AU_6411_ACCUMULATION_READING_NOT_FOUND
Error Type: NOT_FOUND
Cannot find reading with the provided ID.
Error Message
{"errors": [
{
"message": "Cannot find reading with the provided ID.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Cannot find reading with the provided ID.",
"errorCode": "KT_AU_6411_ACCUMULATION_READING_NOT_FOUND"
}
}
]}KT_AU_6412_MISSING_QUARANTINE_READING_REASON
Error Type: VALIDATION
Missing quarantine reading reason.
Error Message
{"errors": [
{
"message": "Missing quarantine reading reason.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Missing quarantine reading reason.",
"errorCode": "KT_AU_6412_MISSING_QUARANTINE_READING_REASON"
}
}
]}KT_AU_6610_LEAVE_PROPERTY_VALIDATION_FAILED
Error Type: VALIDATION
There were errors found during pre-process validation.
Error Message
{"errors": [
{
"message": "Move out process validation failed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There were errors found during pre-process validation.",
"errorCode": "KT_AU_6610_LEAVE_PROPERTY_VALIDATION_FAILED"
}
}
]}KT_AU_6611_UNABLE_TO_LEAVE_PROPERTY
Error Type: VALIDATION
Please check the 'validationErrors' for more details.
Error Message
{"errors": [
{
"message": "Unable to move out of property.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please check the 'validationErrors' for more details.",
"errorCode": "KT_AU_6611_UNABLE_TO_LEAVE_PROPERTY"
}
}
]}KT_AU_7810_MISSING_INPUTS
Error Type: VALIDATION
Required inputs are missing. Please check the documentation for the required inputs.
Error Message
{"errors": [
{
"message": "Missing mutation inputs.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Required inputs are missing. Please check the documentation for the required inputs.",
"errorCode": "KT_AU_7810_MISSING_INPUTS"
}
}
]}KT_AU_8810_SUPPLY_POINT_INVALID_STATE_FOR_REBATE
Error Type: VALIDATION
The rebate cannot be calculated if the supply point state is missing.
Error Message
{"errors": [
{
"message": "The underlying supply point has no stored value for its state.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The rebate cannot be calculated if the supply point state is missing.",
"errorCode": "KT_AU_8810_SUPPLY_POINT_INVALID_STATE_FOR_REBATE"
}
}
]}KT_AU_8811_SUPPLY_POINT_INVALID_MARKET_FOR_REBATE
Error Type: VALIDATION
The rebate cannot be fetched if the market for the supply point is not configured to handle rebates.
Error Message
{"errors": [
{
"message": "The market for this supply point does not support rebates.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The rebate cannot be fetched if the market for the supply point is not configured to handle rebates.",
"errorCode": "KT_AU_8811_SUPPLY_POINT_INVALID_MARKET_FOR_REBATE"
}
}
]}KT_AU_8812_USER_HAS_NO_ACTIVE_CONCESSION
Error Type: VALIDATION
User has no active concession.
Error Message
{"errors": [
{
"message": "User has no active concession.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "User has no active concession.",
"errorCode": "KT_AU_8812_USER_HAS_NO_ACTIVE_CONCESSION"
}
}
]}KT_AU_9510_PRODUCT_CODE_NOT_FOUND
Error Type: APPLICATION
No product found for the inputed code.
Error Message
{"errors": [
{
"message": "No product found for the inputed code.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No product found for the inputed code.",
"errorCode": "KT_AU_9510_PRODUCT_CODE_NOT_FOUND"
}
}
]}KT_CA_4911_MARKET_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
Invalid market supply point id. Please check the market supply point id and try again.
Error Message
{"errors": [
{
"message": "Unable to find market supply point.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Invalid market supply point id. Please check the market supply point id and try again.",
"errorCode": "KT_CA_4911_MARKET_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CA_4912_REQUIRED_FIELD_MISSING
Error Type: VALIDATION
Please provide all required fields and try again.
Error Message
{"errors": [
{
"message": "Required field is missing.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide all required fields and try again.",
"errorCode": "KT_CA_4912_REQUIRED_FIELD_MISSING"
}
}
]}KT_CA_4913_ACCOUNT_NOT_FOUND_FOR_SUPPLY_POINT
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Unable to find account for that supply point.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_CA_4913_ACCOUNT_NOT_FOUND_FOR_SUPPLY_POINT"
}
}
]}KT_CA_4914_PRODUCT_CODE_REQUIRED_FOR_EXCHANGE
Error Type: VALIDATION
Please provide a product code to properly update any rental agreements.
Error Message
{"errors": [
{
"message": "Product code is required for exchanging heat pumps or water heaters of differing types.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide a product code to properly update any rental agreements.",
"errorCode": "KT_CA_4914_PRODUCT_CODE_REQUIRED_FOR_EXCHANGE"
}
}
]}KT_CA_4915_HEAT_PUMP_NOT_FOUND
Error Type: NOT_FOUND
Invalid heat pump id. Please check the heat pump id and try again.
Error Message
{"errors": [
{
"message": "Unable to find heat pump asset.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Invalid heat pump id. Please check the heat pump id and try again.",
"errorCode": "KT_CA_4915_HEAT_PUMP_NOT_FOUND"
}
}
]}KT_CA_4916_WATER_HEATER_NOT_FOUND
Error Type: NOT_FOUND
Invalid water heater id. Please check the water heater id and try again.
Error Message
{"errors": [
{
"message": "Unable to find water heater asset.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Invalid water heater id. Please check the water heater id and try again.",
"errorCode": "KT_CA_4916_WATER_HEATER_NOT_FOUND"
}
}
]}KT_CA_4917_HEAT_PUMP_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
Please check the supply point id, heat pump id, and date range before trying again.
Error Message
{"errors": [
{
"message": "Unable to find supply point and heat pump for that period.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Please check the supply point id, heat pump id, and date range before trying again.",
"errorCode": "KT_CA_4917_HEAT_PUMP_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CA_4918_WATER_HEATER_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
Please check the supply point id, water heater id, and date range before trying again.
Error Message
{"errors": [
{
"message": "Unable to find supply point and water heater for that period.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Please check the supply point id, water heater id, and date range before trying again.",
"errorCode": "KT_CA_4918_WATER_HEATER_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CA_4919_HEAT_PUMP_TYPE_NOT_FOUND
Error Type: NOT_FOUND
Could not find type based on provided make/model and size. Please check the make/model and size and try again.
Error Message
{"errors": [
{
"message": "Unable to find heat pump type.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find type based on provided make/model and size. Please check the make/model and size and try again.",
"errorCode": "KT_CA_4919_HEAT_PUMP_TYPE_NOT_FOUND"
}
}
]}KT_CA_4920_WATER_HEATER_TYPE_NOT_FOUND
Error Type: NOT_FOUND
Could not find type based on provided tank type and size. Please check the tank type and size and try again.
Error Message
{"errors": [
{
"message": "Unable to find water heater type.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find type based on provided tank type and size. Please check the tank type and size and try again.",
"errorCode": "KT_CA_4920_WATER_HEATER_TYPE_NOT_FOUND"
}
}
]}KT_CA_4921_HEAT_PUMP_ALREADY_INSTALLED_ON_SUPPLY_POINT
Error Type: APPLICATION
Check that the supply point does not have an associated heat pump before trying again.
Error Message
{"errors": [
{
"message": "Heat pump is already installed on the supply point.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Check that the supply point does not have an associated heat pump before trying again.",
"errorCode": "KT_CA_4921_HEAT_PUMP_ALREADY_INSTALLED_ON_SUPPLY_POINT"
}
}
]}KT_CA_4922_WATER_HEATER_ALREADY_INSTALLED_ON_SUPPLY_POINT
Error Type: APPLICATION
Check that the supply point does not have an associated water heater before trying again.
Error Message
{"errors": [
{
"message": "Water heater is already installed on the supply point.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Check that the supply point does not have an associated water heater before trying again.",
"errorCode": "KT_CA_4922_WATER_HEATER_ALREADY_INSTALLED_ON_SUPPLY_POINT"
}
}
]}KT_CA_4924_MULTIPLE_WATER_HEATERS_FOUND
Error Type: VALIDATION
Please refine your search criteria to ensure only one water heater is returned from the provided fields.
Error Message
{"errors": [
{
"message": "Multiple water heaters found for the given criteria.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please refine your search criteria to ensure only one water heater is returned from the provided fields.",
"errorCode": "KT_CA_4924_MULTIPLE_WATER_HEATERS_FOUND"
}
}
]}KT_CA_4925_CANNOT_INSTALL_WATER_HEATER_IN_FUTURE
Error Type: VALIDATION
Please provide a valid installation date that is not in the future.
Error Message
{"errors": [
{
"message": "Cannot install water heater in the future.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide a valid installation date that is not in the future.",
"errorCode": "KT_CA_4925_CANNOT_INSTALL_WATER_HEATER_IN_FUTURE"
}
}
]}KT_CA_4926_WATER_HEATER_CONTROLLER_TYPE_NOT_FOUND
Error Type: NOT_FOUND
Could not find type based on provided name. Please check the name and try again.
Error Message
{"errors": [
{
"message": "Unable to find water heater controller type.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find type based on provided name. Please check the name and try again.",
"errorCode": "KT_CA_4926_WATER_HEATER_CONTROLLER_TYPE_NOT_FOUND"
}
}
]}KT_CA_4927_WATER_HEATER_CONTROLLER_ALREADY_ATTACHED
Error Type: VALIDATION
The specified controller is already in use by another water heater. Please use a different controller or detach it from the existing water heater first.
Error Message
{"errors": [
{
"message": "Water heater controller is already attached to another water heater.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified controller is already in use by another water heater. Please use a different controller or detach it from the existing water heater first.",
"errorCode": "KT_CA_4927_WATER_HEATER_CONTROLLER_ALREADY_ATTACHED"
}
}
]}KT_CA_4928_METER_NOT_FOUND_FOR_METER_NUMBER_AND_READ_DATE
Error Type: NOT_FOUND
The meter read was not saved. Please check the marketsupplypointid, meternumber, and dates to ensure the supply point is associated with the meter on the date of the read.
Error Message
{"errors": [
{
"message": "Meter not found for given market_supply_point_id and meter_number as of read date.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The meter read was not saved. Please check the market_supply_point_id, meter_number, and dates to ensure the supply point is associated with the meter on the date of the read.",
"errorCode": "KT_CA_4928_METER_NOT_FOUND_FOR_METER_NUMBER_AND_READ_DATE"
}
}
]}KT_CA_4929_FAILED_TO_CREATE_METER_READING_RECORD
Error Type: APPLICATION
An unexpected error occurred while creating the meter reading record. Please try again later.
Error Message
{"errors": [
{
"message": "Failed to create meter reading record.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An unexpected error occurred while creating the meter reading record. Please try again later.",
"errorCode": "KT_CA_4929_FAILED_TO_CREATE_METER_READING_RECORD"
}
}
]}KT_CT_10001_PARTY_ALREADY_UNDER_CONTRACT
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_PARTY_ALREADY_UNDER_CONTRACT"
}
}
]}KT_CT_10003_CONTRACT_NOT_FOUND
Error Type: NOT_FOUND
Contract not found.
Error Message
{"errors": [
{
"message": "Contract not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Contract not found.",
"errorCode": "KT_CT_10003_CONTRACT_NOT_FOUND"
}
}
]}KT_CT_10005_MISSING_REQUIRED_PARAMETER
Error Type: VALIDATION
No identifier or account number was provided to find the contract.
Error Message
{"errors": [
{
"message": "Missing required parameter: either identifier or accountNumber must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No identifier or account number was provided to find the contract.",
"errorCode": "KT_CT_10005_MISSING_REQUIRED_PARAMETER"
}
}
]}KT_CT_10006_ACCOUNT_NOT_FOUND
Error Type: NOT_FOUND
The requested account could not be found.
Error Message
{"errors": [
{
"message": "Account not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested account could not be found.",
"errorCode": "KT_CT_10006_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_10007_UNABLE_TO_TERMINATE_CONTRACT
Error Type: APPLICATION
Unable to terminate contract.
Error Message
{"errors": [
{
"message": "Unable to terminate contract.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to terminate contract.",
"errorCode": "KT_CT_10007_UNABLE_TO_TERMINATE_CONTRACT"
}
}
]}KT_CT_10008_ACTIVE_JOURNEY_EXISTS
Error Type: APPLICATION
The contract is currently undergoing an active journey.
Error Message
{"errors": [
{
"message": "The contract is currently undergoing an active journey.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The contract is currently undergoing an active journey.",
"errorCode": "KT_CT_10008_ACTIVE_JOURNEY_EXISTS"
}
}
]}KT_CT_10009_UNREADABLE_TERM
Error Type: VALIDATION
A term input was provided that is not of the valid format.
Error Message
{"errors": [
{
"message": "Provided term term is not of the valid format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A term input was provided that is not of the valid format.",
"errorCode": "KT_CT_10009_UNREADABLE_TERM"
}
}
]}KT_CT_10010_DUPLICATE_TERM_TYPE
Error Type: VALIDATION
A term input was provided that has the same type as an existing term in the set.
Error Message
{"errors": [
{
"message": "Duplicate term type found in the provided term set.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A term input was provided that has the same type as an existing term in the set.",
"errorCode": "KT_CT_10010_DUPLICATE_TERM_TYPE"
}
}
]}KT_CT_10011_UNABLE_TO_VARY_CONTRACT_TERMS
Error Type: APPLICATION
Unable to vary contract terms.
Error Message
{"errors": [
{
"message": "Unable to vary contract terms.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to vary contract terms.",
"errorCode": "KT_CT_10011_UNABLE_TO_VARY_CONTRACT_TERMS"
}
}
]}KT_CT_10012_CONTRACT_VARIATION_IMPLIES_BREACH
Error Type: APPLICATION
The contract variation implies a breach of the contract.
Error Message
{"errors": [
{
"message": "Contract variation implies breach.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The contract variation implies a breach of the contract.",
"errorCode": "KT_CT_10012_CONTRACT_VARIATION_IMPLIES_BREACH"
}
}
]}KT_CT_10013_INVALID_REQUESTED_TERMINATION_DATETIME
Error Type: VALIDATION
Cannot request a termination for a date that extends past the contract's end date
Error Message
{"errors": [
{
"message": "Requested termination date is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot request a termination for a date that extends past the contract's end date",
"errorCode": "KT_CT_10013_INVALID_REQUESTED_TERMINATION_DATETIME"
}
}
]}KT_CT_10015_SUPPLY_POINT_TERMINATION_CONTEXT_NOT_SERIALIZABLE
Error Type: VALIDATION
Cannot serialize the supply point termination context provided.
Error Message
{"errors": [
{
"message": "Supply point termination context is not serializable.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot serialize the supply point termination context provided.",
"errorCode": "KT_CT_10015_SUPPLY_POINT_TERMINATION_CONTEXT_NOT_SERIALIZABLE"
}
}
]}KT_CT_10017_CONTRACT_JOURNEY_NOT_FOUND
Error Type: NOT_FOUND
The contract journey could not be found.
Error Message
{"errors": [
{
"message": "The contract journey could not be found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The contract journey could not be found.",
"errorCode": "KT_CT_10017_CONTRACT_JOURNEY_NOT_FOUND"
}
}
]}KT_CT_10018_INVALID_CONTRACT_SUBJECT
Error Type: VALIDATION
The contract subject specification is invalid.
Error Message
{"errors": [
{
"message": "The provided contract subject is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The contract subject specification is invalid.",
"errorCode": "KT_CT_10018_INVALID_CONTRACT_SUBJECT"
}
}
]}KT_CT_10019_CONTRACT_CREATION_IMPLIES_BREACH
Error Type: APPLICATION
The contract creation implies a breach of the contract.
Error Message
{"errors": [
{
"message": "Contract creation implies breach.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The contract creation implies a breach of the contract.",
"errorCode": "KT_CT_10019_CONTRACT_CREATION_IMPLIES_BREACH"
}
}
]}KT_CT_10020_INVALID_CONTRACT_PARTY
Error Type: VALIDATION
The provided contract party input data is invalid.
Error Message
{"errors": [
{
"message": "The provided contract party payload is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided contract party input data is invalid.",
"errorCode": "KT_CT_10020_INVALID_CONTRACT_PARTY"
}
}
]}KT_CT_10021_BUSINESS_NOT_FOUND
Error Type: NOT_FOUND
The requested business could not be found.
Error Message
{"errors": [
{
"message": "Business not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested business could not be found.",
"errorCode": "KT_CT_10021_BUSINESS_NOT_FOUND"
}
}
]}KT_CT_10022_CONTRACT_ALREADY_TERMINATED
Error Type: VALIDATION
The provided contract is already terminated.
Error Message
{"errors": [
{
"message": "Contract already terminated.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided contract is already terminated.",
"errorCode": "KT_CT_10022_CONTRACT_ALREADY_TERMINATED"
}
}
]}KT_CT_10023_CONTRACT_ALREADY_REVOKED
Error Type: VALIDATION
The provided contract is already revoked.
Error Message
{"errors": [
{
"message": "Contract is already revoked.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided contract is already revoked.",
"errorCode": "KT_CT_10023_CONTRACT_ALREADY_REVOKED"
}
}
]}KT_CT_10024_CONTRACT_EXPIRED
Error Type: VALIDATION
The provided contract is expired.
Error Message
{"errors": [
{
"message": "Contract already expired.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided contract is expired.",
"errorCode": "KT_CT_10024_CONTRACT_EXPIRED"
}
}
]}KT_CT_10025_CONTRACT_NOT_STARTED
Error Type: VALIDATION
The provided contract has not started yet.
Error Message
{"errors": [
{
"message": "Contract has not started yet.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided contract has not started yet.",
"errorCode": "KT_CT_10025_CONTRACT_NOT_STARTED"
}
}
]}KT_CT_10026_CONTRACT_ACTUALIZATION_IMPLIES_BREACH
Error Type: VALIDATION
The contract actualization implies a breach of the contract.
Error Message
{"errors": [
{
"message": "Contract actualization implies breach.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The contract actualization implies a breach of the contract.",
"errorCode": "KT_CT_10026_CONTRACT_ACTUALIZATION_IMPLIES_BREACH"
}
}
]}KT_CT_10027_CONTRACT_PROVIDER_SWITCH_IN_PROGRESS
Error Type: VALIDATION
Contract termination is possible if the customer cancels the switch with the gaining provider first.
Error Message
{"errors": [
{
"message": "There is an ongoing provider switch.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Contract termination is possible if the customer cancels the switch with the gaining provider first.",
"errorCode": "KT_CT_10027_CONTRACT_PROVIDER_SWITCH_IN_PROGRESS"
}
}
]}KT_CT_10028_CONTRACT_MARKET_MISMATCH
Error Type: VALIDATION
Not all agreements are for the same market.
Error Message
{"errors": [
{
"message": "Contract market mismatch.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Not all agreements are for the same market.",
"errorCode": "KT_CT_10028_CONTRACT_MARKET_MISMATCH"
}
}
]}KT_CT_10029_MISSING_CONTRACT_FILTERS
Error Type: VALIDATION
At least one filter must be provided when querying contracts.
Error Message
{"errors": [
{
"message": "Missing contract filters.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one filter must be provided when querying contracts.",
"errorCode": "KT_CT_10029_MISSING_CONTRACT_FILTERS"
}
}
]}KT_CT_10030_FILTER_BY_SUBJECT_NOT_IMPLEMENTED
Error Type: SERVICE_AVAILABILITY
Filter by subject is not implemented.
Error Message
{"errors": [
{
"message": "Filter by subject is not implemented.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "Filter by subject is not implemented.",
"errorCode": "KT_CT_10030_FILTER_BY_SUBJECT_NOT_IMPLEMENTED"
}
}
]}KT_CT_10031_PARTY_FILTER_MULTIPLE_IDENTIFIERS
Error Type: VALIDATION
Provide exactly one of party.account or party.business when querying contracts.
Error Message
{"errors": [
{
"message": "Invalid party filter.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide exactly one of party.account or party.business when querying contracts.",
"errorCode": "KT_CT_10031_PARTY_FILTER_MULTIPLE_IDENTIFIERS"
}
}
]}KT_CT_10032_CONTRACT_ALREADY_STARTED
Error Type: VALIDATION
The provided contract has already started.
Error Message
{"errors": [
{
"message": "Contract has already started.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided contract has already started.",
"errorCode": "KT_CT_10032_CONTRACT_ALREADY_STARTED"
}
}
]}KT_CT_10033_UNABLE_TO_SAVE_TERM
Error Type: VALIDATION
The specified term cannot be saved.
Error Message
{"errors": [
{
"message": "Unable to save term.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified term cannot be saved.",
"errorCode": "KT_CT_10033_UNABLE_TO_SAVE_TERM"
}
}
]}KT_CT_10034_UNKNOWN_CONTRACT_JOURNEY_TYPE
Error Type: APPLICATION
The contract journey has an unknown type.
Error Message
{"errors": [
{
"message": "Unknown contract journey type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The contract journey has an unknown type.",
"errorCode": "KT_CT_10034_UNKNOWN_CONTRACT_JOURNEY_TYPE"
}
}
]}KT_CT_10035_CANNOT_PROCESS_NON_ACTIVE_CONTRACT_JOURNEY
Error Type: APPLICATION
The contract journey is not active, thus cannot be processed.
Error Message
{"errors": [
{
"message": "Cannot process a non-active contract journey.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The contract journey is not active, thus cannot be processed.",
"errorCode": "KT_CT_10035_CANNOT_PROCESS_NON_ACTIVE_CONTRACT_JOURNEY"
}
}
]}KT_CT_10036_CONTRACT_JOURNEY_MANAGER_NOT_FOUND
Error Type: APPLICATION
The manager responsible for processing the contract journey cannot be found.
Error Message
{"errors": [
{
"message": "The contract journey manager is not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The manager responsible for processing the contract journey cannot be found.",
"errorCode": "KT_CT_10036_CONTRACT_JOURNEY_MANAGER_NOT_FOUND"
}
}
]}KT_CT_10037_CONTRACT_NOTES_FEATURE_DISABLED
Error Type: SERVICE_AVAILABILITY
The contract notes feature is not enabled.
Error Message
{"errors": [
{
"message": "Contract notes feature is disabled.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "The contract notes feature is not enabled.",
"errorCode": "KT_CT_10037_CONTRACT_NOTES_FEATURE_DISABLED"
}
}
]}KT_CT_10038_CONTRACT_NOTE_REASON_NOT_FOUND
Error Type: VALIDATION
No contract note reason exists for the provided slug.
Error Message
{"errors": [
{
"message": "Contract note reason not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No contract note reason exists for the provided slug.",
"errorCode": "KT_CT_10038_CONTRACT_NOTE_REASON_NOT_FOUND"
}
}
]}KT_CT_10039_AT_LEAST_ONE_FIELD_REQUIRED
Error Type: VALIDATION
None of the required fields were provided in the input.
Error Message
{"errors": [
{
"message": "At least one of the affected fields must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "None of the required fields were provided in the input.",
"errorCode": "KT_CT_10039_AT_LEAST_ONE_FIELD_REQUIRED"
}
}
]}KT_CT_10040_UNABLE_TO_RESCIND_CONTRACT
Error Type: APPLICATION
Unable to rescind contract.
Error Message
{"errors": [
{
"message": "Unable to rescind contract.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to rescind contract.",
"errorCode": "KT_CT_10040_UNABLE_TO_RESCIND_CONTRACT"
}
}
]}KT_CT_10041_CONTRACT_IS_RESCINDED
Error Type: VALIDATION
The provided contract has been rescinded and cannot be modified.
Error Message
{"errors": [
{
"message": "Contract is already rescinded.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided contract has been rescinded and cannot be modified.",
"errorCode": "KT_CT_10041_CONTRACT_IS_RESCINDED"
}
}
]}KT_CT_10042_AGREEMENTS_ATTACHED_TO_ANOTHER_CONTRACT
Error Type: VALIDATION
The provided agreements are already linked to a different contract.
Error Message
{"errors": [
{
"message": "One or more agreements are already attached to a different contract.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided agreements are already linked to a different contract.",
"errorCode": "KT_CT_10042_AGREEMENTS_ATTACHED_TO_ANOTHER_CONTRACT"
}
}
]}KT_CT_10043_AT_LEAST_ONE_CONTRACT_IDENTIFIER_REQUIRED
Error Type: VALIDATION
Provide an account contract identifier, a business contract identifier, or both.
Error Message
{"errors": [
{
"message": "At least one contract identifier must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide an account contract identifier, a business contract identifier, or both.",
"errorCode": "KT_CT_10043_AT_LEAST_ONE_CONTRACT_IDENTIFIER_REQUIRED"
}
}
]}KT_CT_10044_TERMINATION_DATE_NOT_AFTER_CONTRACT_START
Error Type: VALIDATION
Cannot request a termination for a date on or before the contract's start date.
Error Message
{"errors": [
{
"message": "Termination date must be after the contract start date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot request a termination for a date on or before the contract's start date.",
"errorCode": "KT_CT_10044_TERMINATION_DATE_NOT_AFTER_CONTRACT_START"
}
}
]}KT_CT_10045_CANNOT_ACTUALIZE_CONTRACT
Error Type: VALIDATION
A contract term could not be actualized during contract creation.
Error Message
{"errors": [
{
"message": "Contract could not be actualized.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A contract term could not be actualized during contract creation.",
"errorCode": "KT_CT_10045_CANNOT_ACTUALIZE_CONTRACT"
}
}
]}KT_CT_10046_CONTRACT_NOT_AMENDABLE
Error Type: APPLICATION
The contract is not in a state that allows subject amendment, or is not a business contract.
Error Message
{"errors": [
{
"message": "Contract cannot be amended.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The contract is not in a state that allows subject amendment, or is not a business contract.",
"errorCode": "KT_CT_10046_CONTRACT_NOT_AMENDABLE"
}
}
]}KT_CT_10047_AMENDMENT_NOT_FORWARD_LOOKING
Error Type: VALIDATION
An addition or update specifies an effective date that is not strictly after today.
Error Message
{"errors": [
{
"message": "Amendment effective date must be in the future.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An addition or update specifies an effective date that is not strictly after today.",
"errorCode": "KT_CT_10047_AMENDMENT_NOT_FORWARD_LOOKING"
}
}
]}KT_CT_10048_SUBJECT_PERIOD_OUTSIDE_CONTRACT
Error Type: VALIDATION
The resolved subject membership period would extend beyond the contract's validfrom / validto bounds.
Error Message
{"errors": [
{
"message": "Subject period falls outside the contract envelope.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The resolved subject membership period would extend beyond the contract's valid_from / valid_to bounds.",
"errorCode": "KT_CT_10048_SUBJECT_PERIOD_OUTSIDE_CONTRACT"
}
}
]}KT_CT_10049_CONTRACT_END_UNCOVERED
Error Type: VALIDATION
After applying the proposed amendments, no subject would cover the contract's end date.
Error Message
{"errors": [
{
"message": "Amendment would leave the contract end date uncovered.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "After applying the proposed amendments, no subject would cover the contract's end date.",
"errorCode": "KT_CT_10049_CONTRACT_END_UNCOVERED"
}
}
]}KT_CT_10050_ACCOUNT_NOT_A_SUBJECT
Error Type: VALIDATION
A removal or update references an account that is not currently a member of the contract's subject group.
Error Message
{"errors": [
{
"message": "Account is not a subject of the contract.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A removal or update references an account that is not currently a member of the contract's subject group.",
"errorCode": "KT_CT_10050_ACCOUNT_NOT_A_SUBJECT"
}
}
]}KT_CT_10051_ACCOUNT_ALREADY_UNDER_CONTRACT
Error Type: APPLICATION
The account already holds a subject membership in this contract or in another contract over an overlapping period.
Error Message
{"errors": [
{
"message": "Account is already under an overlapping contract.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The account already holds a subject membership in this contract or in another contract over an overlapping period.",
"errorCode": "KT_CT_10051_ACCOUNT_ALREADY_UNDER_CONTRACT"
}
}
]}KT_CT_10052_NO_SUBJECT_AMENDMENTS_PROVIDED
Error Type: VALIDATION
At least one addition, update, or removal must be provided when amending a contract subject.
Error Message
{"errors": [
{
"message": "No additions, updates, or removals provided for amending the contract subject.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one addition, update, or removal must be provided when amending a contract subject.",
"errorCode": "KT_CT_10052_NO_SUBJECT_AMENDMENTS_PROVIDED"
}
}
]}KT_CT_10053_CONTRACT_GROUP_INVALID_VALIDITY_PERIOD
Error Type: VALIDATION
validto must be strictly after validfrom.
Error Message
{"errors": [
{
"message": "Invalid validity period.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "valid_to must be strictly after valid_from.",
"errorCode": "KT_CT_10053_CONTRACT_GROUP_INVALID_VALIDITY_PERIOD"
}
}
]}KT_CT_10054_CONTRACT_GROUP_DUPLICATE_CONTRACTS_IN_MEMBERSHIPS
Error Type: VALIDATION
Each contract may appear at most once in the membership set.
Error Message
{"errors": [
{
"message": "Duplicate contracts in membership set.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Each contract may appear at most once in the membership set.",
"errorCode": "KT_CT_10054_CONTRACT_GROUP_DUPLICATE_CONTRACTS_IN_MEMBERSHIPS"
}
}
]}KT_CT_10055_CONTRACT_GROUP_UNKNOWN_TRAIT_TYPE
Error Type: VALIDATION
The provided trait type is not recognized.
Error Message
{"errors": [
{
"message": "Unknown trait type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided trait type is not recognized.",
"errorCode": "KT_CT_10055_CONTRACT_GROUP_UNKNOWN_TRAIT_TYPE"
}
}
]}KT_CT_10056_CONTRACT_GROUP_INVALID_TRAIT_DATA
Error Type: VALIDATION
The provided trait data is invalid for the specified trait type.
Error Message
{"errors": [
{
"message": "Invalid trait data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided trait data is invalid for the specified trait type.",
"errorCode": "KT_CT_10056_CONTRACT_GROUP_INVALID_TRAIT_DATA"
}
}
]}KT_CT_10057_CONTRACT_GROUP_DUPLICATE_TRAIT_TYPES
Error Type: VALIDATION
Each trait type may appear at most once in a contract group.
Error Message
{"errors": [
{
"message": "Duplicate trait types in contract group.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Each trait type may appear at most once in a contract group.",
"errorCode": "KT_CT_10057_CONTRACT_GROUP_DUPLICATE_TRAIT_TYPES"
}
}
]}KT_CT_10058_CONTRACT_GROUP_ALREADY_EXISTS
Error Type: APPLICATION
A contract group with the same core properties already exists.
Error Message
{"errors": [
{
"message": "A contract group with these properties already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A contract group with the same core properties already exists.",
"errorCode": "KT_CT_10058_CONTRACT_GROUP_ALREADY_EXISTS"
}
}
]}KT_CT_10201_AUTO_TOP_UP_DISABLED_FOR_CLIENT
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_AUTO_TOP_UP_DISABLED_FOR_CLIENT"
}
}
]}KT_CT_10202_DEVICE_DOES_NOT_EXIST
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_DEVICE_DOES_NOT_EXIST"
}
}
]}KT_CT_10203_DEVICE_MUST_BE_PREPAY_METER
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_DEVICE_MUST_BE_PREPAY_METER"
}
}
]}KT_CT_10204_INVALID_TOP_UP_AMOUNT
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_INVALID_TOP_UP_AMOUNT"
}
}
]}KT_CT_10205_ACTIVE_AUTO_TOP_UP_CONFIG_NOT_FOUND
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_ACTIVE_AUTO_TOP_UP_CONFIG_NOT_FOUND"
}
}
]}KT_CT_10301_UNABLE_TO_INSTIGATE_LEAVE_SUPPLIER_PROCESS
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_UNABLE_TO_INSTIGATE_LEAVE_SUPPLIER_PROCESS"
}
}
]}KT_CT_10302_LEAVE_SUPPLIER_PROCESS_DOES_NOT_EXIST
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_LEAVE_SUPPLIER_PROCESS_DOES_NOT_EXIST"
}
}
]}KT_CT_10303_PREPARE_ACCOUNT_MUTATION_NOT_ENABLED
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_PREPARE_ACCOUNT_MUTATION_NOT_ENABLED"
}
}
]}KT_CT_10304_INSTIGATE_LEAVE_SUPPLIER_MUTATION_NOT_ENABLED
Error Type: SERVICE_AVAILABILITY
The Leave supplier mutations are not enabled in this environment.
Error Message
{"errors": [
{
"message": "Mutation not enabled in this environment.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "The Leave supplier mutations are not enabled in this environment.",
"errorCode": "KT_CT_10304_INSTIGATE_LEAVE_SUPPLIER_MUTATION_NOT_ENABLED"
}
}
]}KT_CT_10305_LEAVE_SUPPLIER_PROCESS_NOT_CANCELLABLE
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_LEAVE_SUPPLIER_PROCESS_NOT_CANCELLABLE"
}
}
]}KT_CT_10306_LEAVE_SUPPLIER_CANCELLATION_WORKFLOW_NOT_DEFINED
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_LEAVE_SUPPLIER_CANCELLATION_WORKFLOW_NOT_DEFINED"
}
}
]}KT_CT_10307_FAILED_TO_INITIATE_MARKET_CANCELLATION
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_FAILED_TO_INITIATE_MARKET_CANCELLATION"
}
}
]}KT_CT_10308_FAILED_TO_CANCEL_LEAVE_SUPPLIER_PROCESS_GENERIC_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Failed to cancel leave supplier process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_10308_FAILED_TO_CANCEL_LEAVE_SUPPLIER_PROCESS_GENERIC_ERROR"
}
}
]}KT_CT_10309_LEAVE_SUPPLIER_PROCESS_UPDATE_NOT_ENABLED
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_LEAVE_SUPPLIER_PROCESS_UPDATE_NOT_ENABLED"
}
}
]}KT_CT_10310_LEAVE_SUPPLIER_PROCESS_CAN_NOT_BE_UPDATED
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_LEAVE_SUPPLIER_PROCESS_CAN_NOT_BE_UPDATED"
}
}
]}KT_CT_10311_LEAVE_SUPPLIER_PROCESS_CAN_NOT_BE_CANCELLED
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_LEAVE_SUPPLIER_PROCESS_CAN_NOT_BE_CANCELLED"
}
}
]}KT_CT_10312_ENROLLMENT_MUTATION_NOT_ENABLED
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_ENROLLMENT_MUTATION_NOT_ENABLED"
}
}
]}KT_CT_10313_UNABLE_TO_ENROLL_ACCOUNT
Error Type: SERVICE_AVAILABILITY
Error Message
{"errors": [
{
"message": "Failed to enroll account.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "",
"errorCode": "KT_CT_10313_UNABLE_TO_ENROLL_ACCOUNT"
}
}
]}KT_CT_10314_OCCUPY_PROPERTY_FROM_ENROLLMENT_NOT_ENABLED
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_OCCUPY_PROPERTY_FROM_ENROLLMENT_NOT_ENABLED"
}
}
]}KT_CT_10315_ACCOUNT_ENROLLMENT_INVALID_INPUT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Unable to begin enrollment journey due to invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_10315_ACCOUNT_ENROLLMENT_INVALID_INPUT"
}
}
]}KT_CT_10316_PREPARE_ACCOUNT_INCORRECTLY_FORMATTED_INPUT
Error Type: VALIDATION
Incorrectly formatted input data to the prepare account mutation.
Error Message
{"errors": [
{
"message": "Input data has invalid format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Incorrectly formatted input data to the prepare account mutation.",
"errorCode": "KT_CT_10316_PREPARE_ACCOUNT_INCORRECTLY_FORMATTED_INPUT"
}
}
]}KT_CT_10317_UNABLE_TO_PREPARE_AN_ACCOUNT
Error Type: APPLICATION
An error occurred when trying to prepare an account.
Error Message
{"errors": [
{
"message": "An error occured when trying to prepare the account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred when trying to prepare an account.",
"errorCode": "KT_CT_10317_UNABLE_TO_PREPARE_AN_ACCOUNT"
}
}
]}KT_CT_10318_ENROLLMENT_PROCESS_NOT_FOUND
Error Type: VALIDATION
Could not match an enrollment process to the input.
Error Message
{"errors": [
{
"message": "Enrollment process not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Could not match an enrollment process to the input.",
"errorCode": "KT_CT_10318_ENROLLMENT_PROCESS_NOT_FOUND"
}
}
]}KT_CT_10319_ENROLLMENT_PROCESS_FAILED_TO_CANCEL
Error Type: APPLICATION
Failed to cancel market actions.
Error Message
{"errors": [
{
"message": "Enrollment process failed to cancel.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Failed to cancel market actions.",
"errorCode": "KT_CT_10319_ENROLLMENT_PROCESS_FAILED_TO_CANCEL"
}
}
]}KT_CT_10320_ENROLLMENT_PROCESS_NOT_CANCELLABLE
Error Type: VALIDATION
Market actions are not in a cancellable state.
Error Message
{"errors": [
{
"message": "Enrollment process not cancellable.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Market actions are not in a cancellable state.",
"errorCode": "KT_CT_10320_ENROLLMENT_PROCESS_NOT_CANCELLABLE"
}
}
]}KT_CT_10321_ENROLLMENT_CANCELLATION_WORKFLOW_NOT_DEFINED
Error Type: SERVICE_AVAILABILITY
Enrollment cancellation workflow has not been configured.
Error Message
{"errors": [
{
"message": "Enrollment cancellation workflow not defined.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "Enrollment cancellation workflow has not been configured.",
"errorCode": "KT_CT_10321_ENROLLMENT_CANCELLATION_WORKFLOW_NOT_DEFINED"
}
}
]}KT_CT_10322_ACCOUNT_USER_WITH_EMAIL_ALREADY_EXISTS
Error Type: VALIDATION
Attempted to create a new user but the email address is already in use.
Error Message
{"errors": [
{
"message": "A user with this email address already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Attempted to create a new user but the email address is already in use.",
"errorCode": "KT_CT_10322_ACCOUNT_USER_WITH_EMAIL_ALREADY_EXISTS"
}
}
]}KT_CT_10323_CAN_NOT_CANCEL_OCCUPY_PROPERTY_PROCESS
Error Type: SERVICE_AVAILABILITY
Cancellation of occupy property processes is not configured.
Error Message
{"errors": [
{
"message": "Enrollment process failed to cancel.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "Cancellation of occupy property processes is not configured.",
"errorCode": "KT_CT_10323_CAN_NOT_CANCEL_OCCUPY_PROPERTY_PROCESS"
}
}
]}KT_CT_10324_INITIALIZE_ACCOUNT_MUTATION_NOT_ENABLED
Error Type: SERVICE_AVAILABILITY
The InitializeAccount mutation is not enabled in this environment.
Error Message
{"errors": [
{
"message": "Mutation not enabled in this environment.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "The InitializeAccount mutation is not enabled in this environment.",
"errorCode": "KT_CT_10324_INITIALIZE_ACCOUNT_MUTATION_NOT_ENABLED"
}
}
]}KT_CT_10325_INITIALIZE_ACCOUNT_INCORRECTLY_FORMATTED_INPUT
Error Type: VALIDATION
Incorrectly formatted input data to the initialize account mutation.
Error Message
{"errors": [
{
"message": "Input data has invalid format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Incorrectly formatted input data to the initialize account mutation.",
"errorCode": "KT_CT_10325_INITIALIZE_ACCOUNT_INCORRECTLY_FORMATTED_INPUT"
}
}
]}KT_CT_10326_UNABLE_TO_INITIALIZE_AN_ACCOUNT
Error Type: APPLICATION
An error occurred when trying to initialize an account.
Error Message
{"errors": [
{
"message": "An error occurred when trying to initialize the account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred when trying to initialize an account.",
"errorCode": "KT_CT_10326_UNABLE_TO_INITIALIZE_AN_ACCOUNT"
}
}
]}KT_CT_10327_INITIALIZE_USER_MUTATION_NOT_ENABLED
Error Type: SERVICE_AVAILABILITY
The InitializeUser mutation is not enabled in this environment.
Error Message
{"errors": [
{
"message": "Mutation not enabled in this environment.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "The InitializeUser mutation is not enabled in this environment.",
"errorCode": "KT_CT_10327_INITIALIZE_USER_MUTATION_NOT_ENABLED"
}
}
]}KT_CT_10328_INITIALIZE_USER_INCORRECTLY_FORMATTED_INPUT
Error Type: VALIDATION
Incorrectly formatted input data to the initialize user mutation.
Error Message
{"errors": [
{
"message": "Input data has invalid format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Incorrectly formatted input data to the initialize user mutation.",
"errorCode": "KT_CT_10328_INITIALIZE_USER_INCORRECTLY_FORMATTED_INPUT"
}
}
]}KT_CT_10329_UNABLE_TO_INITIALIZE_A_USER
Error Type: APPLICATION
An error occurred when trying to initialize a user.
Error Message
{"errors": [
{
"message": "An error occurred when trying to initialize the user.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred when trying to initialize a user.",
"errorCode": "KT_CT_10329_UNABLE_TO_INITIALIZE_A_USER"
}
}
]}KT_CT_10330_UNSUPPORTED_LEAVE_SUPPLIER_TYPE
Error Type: SERVICE_AVAILABILITY
Unsupported leave supplier type.
Error Message
{"errors": [
{
"message": "Unsupported leave supplier type.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "Unsupported leave supplier type.",
"errorCode": "KT_CT_10330_UNSUPPORTED_LEAVE_SUPPLIER_TYPE"
}
}
]}KT_CT_10331_MISSING_REQUIRED_PROCESS_NUMBER
Error Type: VALIDATION
Process number is required when account and supply points not provided.
Error Message
{"errors": [
{
"message": "Missing required process number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Process number is required when account and supply points not provided.",
"errorCode": "KT_CT_10331_MISSING_REQUIRED_PROCESS_NUMBER"
}
}
]}KT_CT_10332_JOIN_SUPPLIER_PROCESS_DOES_NOT_EXIST
Error Type: NOT_FOUND
Received an invalid reference for a join supplier process.
Error Message
{"errors": [
{
"message": "Join supplier process not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Received an invalid reference for a join supplier process.",
"errorCode": "KT_CT_10332_JOIN_SUPPLIER_PROCESS_DOES_NOT_EXIST"
}
}
]}KT_CT_10333_MISSING_LEAVE_SUPPLIER_PROCESS_IDENTIFIER
Error Type: VALIDATION
The process number is required to search for a process.
Error Message
{"errors": [
{
"message": "Missing either number of leave supplier process id.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The process number is required to search for a process.",
"errorCode": "KT_CT_10333_MISSING_LEAVE_SUPPLIER_PROCESS_IDENTIFIER"
}
}
]}KT_CT_10334_ACTIVE_SERVICE_NOT_FOUND
Error Type: NOT_FOUND
The service is not active.
Error Message
{"errors": [
{
"message": "No active service found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The service is not active.",
"errorCode": "KT_CT_10334_ACTIVE_SERVICE_NOT_FOUND"
}
}
]}KT_CT_10335_ACTIVE_SUSPEND_ORDER_ALREADY_EXITS
Error Type: NOT_FOUND
A suspend order is already in progress for this service.
Error Message
{"errors": [
{
"message": "Active suspend order already exists.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "A suspend order is already in progress for this service.",
"errorCode": "KT_CT_10335_ACTIVE_SUSPEND_ORDER_ALREADY_EXITS"
}
}
]}KT_CT_10336_ACTIVE_UNSUSPEND_ORDER_ALREADY_EXITS
Error Type: NOT_FOUND
A unsuspend order is already in progress for this service.
Error Message
{"errors": [
{
"message": "Active unsuspend order already exists.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "A unsuspend order is already in progress for this service.",
"errorCode": "KT_CT_10336_ACTIVE_UNSUSPEND_ORDER_ALREADY_EXITS"
}
}
]}KT_CT_10337_PRECHECKS_FAILED
Error Type: VALIDATION
Lifecycle prechecks have failed.
Error Message
{"errors": [
{
"message": "Prechecks have failed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Lifecycle prechecks have failed.",
"errorCode": "KT_CT_10337_PRECHECKS_FAILED"
}
}
]}KT_CT_10338_ENROLLMENT_PROCESS_NOT_CANCELLABLE_SUBTYPE
Error Type: VALIDATION
The enrollment process subtype does not support cancellation.
Error Message
{"errors": [
{
"message": "Enrollment process cannot be cancelled.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The enrollment process subtype does not support cancellation.",
"errorCode": "KT_CT_10338_ENROLLMENT_PROCESS_NOT_CANCELLABLE_SUBTYPE"
}
}
]}KT_CT_10339_SALES_CHANNEL_NOT_DETERMINED
Error Type: VALIDATION
Neither the input nor the organisation provided a sales channel.
Error Message
{"errors": [
{
"message": "Sales channel could not be determined.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Neither the input nor the organisation provided a sales channel.",
"errorCode": "KT_CT_10339_SALES_CHANNEL_NOT_DETERMINED"
}
}
]}KT_CT_10340_ENROLLMENT_HOUSE_MOVE_NOT_ENABLED
Error Type: SERVICE_AVAILABILITY
House move enrollment via the API is not enabled in this environment.
Error Message
{"errors": [
{
"message": "House move enrollment is not enabled.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "House move enrollment via the API is not enabled in this environment.",
"errorCode": "KT_CT_10340_ENROLLMENT_HOUSE_MOVE_NOT_ENABLED"
}
}
]}KT_CT_10341_LEAVE_SUPPLIER_PROCESS_NOT_REVERSIBLE
Error Type: APPLICATION
The leave supplier journey is not in a state that allows reversal.
Error Message
{"errors": [
{
"message": "Leave supplier process is not reversible.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The leave supplier journey is not in a state that allows reversal.",
"errorCode": "KT_CT_10341_LEAVE_SUPPLIER_PROCESS_NOT_REVERSIBLE"
}
}
]}KT_CT_10342_LEAVE_SUPPLIER_CAN_STILL_BE_CANCELLED
Error Type: APPLICATION
The process is still cancellable; use cancel instead of reverse.
Error Message
{"errors": [
{
"message": "Leave supplier process can still be cancelled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The process is still cancellable; use cancel instead of reverse.",
"errorCode": "KT_CT_10342_LEAVE_SUPPLIER_CAN_STILL_BE_CANCELLED"
}
}
]}KT_CT_10343_LEAVE_SUPPLIER_BEING_CANCELLED_CANNOT_BE_REVERSED
Error Type: APPLICATION
A cancellation is already in progress; reversal is not allowed.
Error Message
{"errors": [
{
"message": "Leave supplier process being cancelled cannot be reversed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A cancellation is already in progress; reversal is not allowed.",
"errorCode": "KT_CT_10343_LEAVE_SUPPLIER_BEING_CANCELLED_CANNOT_BE_REVERSED"
}
}
]}KT_CT_10344_LEAVE_SUPPLIER_REVERSAL_CUT_OFF_PASSED
Error Type: APPLICATION
The reversal cut-off date for this leave supplier process has passed.
Error Message
{"errors": [
{
"message": "Leave supplier reversal cut-off has passed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The reversal cut-off date for this leave supplier process has passed.",
"errorCode": "KT_CT_10344_LEAVE_SUPPLIER_REVERSAL_CUT_OFF_PASSED"
}
}
]}KT_CT_10345_OCCUPIER_LEAVE_WITH_REAL_JOIN_CANNOT_BE_REVERSED
Error Type: APPLICATION
This occupier leave supplier journey is linked to a real join and cannot be reversed.
Error Message
{"errors": [
{
"message": "Occupier leave with real join cannot be reversed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This occupier leave supplier journey is linked to a real join and cannot be reversed.",
"errorCode": "KT_CT_10345_OCCUPIER_LEAVE_WITH_REAL_JOIN_CANNOT_BE_REVERSED"
}
}
]}KT_CT_10346_LEAVE_SUPPLIER_MARKET_ACTION_REVERSAL_NOT_SUPPORTED
Error Type: APPLICATION
One or more market actions do not support reversal.
Error Message
{"errors": [
{
"message": "Market action reversal is not supported for this leave supplier process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "One or more market actions do not support reversal.",
"errorCode": "KT_CT_10346_LEAVE_SUPPLIER_MARKET_ACTION_REVERSAL_NOT_SUPPORTED"
}
}
]}KT_CT_10347_FAILED_TO_REVERSE_LEAVE_SUPPLIER_PROCESS
Error Type: APPLICATION
An error occurred while attempting to reverse the leave supplier process.
Error Message
{"errors": [
{
"message": "Failed to reverse leave supplier process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred while attempting to reverse the leave supplier process.",
"errorCode": "KT_CT_10347_FAILED_TO_REVERSE_LEAVE_SUPPLIER_PROCESS"
}
}
]}KT_CT_10348_LEAVE_SUPPLIER_REVERSAL_MISSING_DEPENDENCIES
Error Type: APPLICATION
The reversal could not be completed because one or more required dependencies are missing.
Error Message
{"errors": [
{
"message": "Leave supplier reversal is missing required dependencies.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The reversal could not be completed because one or more required dependencies are missing.",
"errorCode": "KT_CT_10348_LEAVE_SUPPLIER_REVERSAL_MISSING_DEPENDENCIES"
}
}
]}KT_CT_10349_ENROLLMENT_PROCESS_NOT_REVERSIBLE
Error Type: APPLICATION
The enrollment journey is not in a state that allows reversal.
Error Message
{"errors": [
{
"message": "Enrollment process is not reversible.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The enrollment journey is not in a state that allows reversal.",
"errorCode": "KT_CT_10349_ENROLLMENT_PROCESS_NOT_REVERSIBLE"
}
}
]}KT_CT_10350_ENROLLMENT_CAN_STILL_BE_CANCELLED
Error Type: APPLICATION
The process is still cancellable; use cancel instead of reverse.
Error Message
{"errors": [
{
"message": "Enrollment process can still be cancelled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The process is still cancellable; use cancel instead of reverse.",
"errorCode": "KT_CT_10350_ENROLLMENT_CAN_STILL_BE_CANCELLED"
}
}
]}KT_CT_10351_ENROLLMENT_BEING_CANCELLED_CANNOT_BE_REVERSED
Error Type: APPLICATION
A cancellation is already in progress; reversal is not allowed.
Error Message
{"errors": [
{
"message": "Enrollment process being cancelled cannot be reversed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A cancellation is already in progress; reversal is not allowed.",
"errorCode": "KT_CT_10351_ENROLLMENT_BEING_CANCELLED_CANNOT_BE_REVERSED"
}
}
]}KT_CT_10352_ENROLLMENT_MARKET_ACTIONS_CANNOT_BE_REVERSED
Error Type: APPLICATION
One or more market actions do not support reversal.
Error Message
{"errors": [
{
"message": "Market actions cannot be reversed for this enrollment process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "One or more market actions do not support reversal.",
"errorCode": "KT_CT_10352_ENROLLMENT_MARKET_ACTIONS_CANNOT_BE_REVERSED"
}
}
]}KT_CT_10353_FAILED_TO_REVERSE_ENROLLMENT_PROCESS
Error Type: APPLICATION
An error occurred while attempting to reverse the enrollment process.
Error Message
{"errors": [
{
"message": "Failed to reverse enrollment process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred while attempting to reverse the enrollment process.",
"errorCode": "KT_CT_10353_FAILED_TO_REVERSE_ENROLLMENT_PROCESS"
}
}
]}KT_CT_10354_ENROLLMENT_REVERSAL_CUT_OFF_PASSED
Error Type: APPLICATION
The reversal cut-off date for this enrollment process has passed.
Error Message
{"errors": [
{
"message": "Enrollment reversal cut-off has passed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The reversal cut-off date for this enrollment process has passed.",
"errorCode": "KT_CT_10354_ENROLLMENT_REVERSAL_CUT_OFF_PASSED"
}
}
]}KT_CT_10355_ENROLLMENT_REVERSAL_NOT_ALLOWED
Error Type: APPLICATION
Reversal is disabled for this enrollment or the current journey state does not allow reversal.
Error Message
{"errors": [
{
"message": "Enrollment reversal is not allowed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Reversal is disabled for this enrollment or the current journey state does not allow reversal.",
"errorCode": "KT_CT_10355_ENROLLMENT_REVERSAL_NOT_ALLOWED"
}
}
]}KT_CT_10356_HOUSE_MOVE_ALREADY_HAS_JOIN_SUPPLIER_PROCESS
Error Type: APPLICATION
The house move record already has a join supplier process linked to it.
Error Message
{"errors": [
{
"message": "A join supplier process is already linked to the house move.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The house move record already has a join supplier process linked to it.",
"errorCode": "KT_CT_10356_HOUSE_MOVE_ALREADY_HAS_JOIN_SUPPLIER_PROCESS"
}
}
]}KT_CT_10357_HOUSE_MOVE_MULTIPLE_SUPPLY_POINTS_PER_MARKET
Error Type: APPLICATION
The house move enrollment has multiple supply points for a single market.
Error Message
{"errors": [
{
"message": "The house move enrollment has multiple supply points for a single market.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The house move enrollment has multiple supply points for a single market.",
"errorCode": "KT_CT_10357_HOUSE_MOVE_MULTIPLE_SUPPLY_POINTS_PER_MARKET"
}
}
]}KT_CT_10358_OPEN_ORDER_ALREADY_EXISTS
Error Type: NOT_FOUND
An open order already exists for this service.
Error Message
{"errors": [
{
"message": "Open order already exists.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "An open order already exists for this service.",
"errorCode": "KT_CT_10358_OPEN_ORDER_ALREADY_EXISTS"
}
}
]}KT_CT_10359_ENROLLMENT_PROCESS_ALREADY_CANCELLED
Error Type: APPLICATION
The enrollment process was already cancelled, or is in the process of being cancelled.
Error Message
{"errors": [
{
"message": "Enrollment process was already cancelled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The enrollment process was already cancelled, or is in the process of being cancelled.",
"errorCode": "KT_CT_10359_ENROLLMENT_PROCESS_ALREADY_CANCELLED"
}
}
]}KT_CT_10703_INPUT_VALIDATION_FAILED
Error Type: VALIDATION
Failure to validate input data.
Error Message
{"errors": [
{
"message": "Input data is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Failure to validate input data.",
"errorCode": "KT_CT_10703_INPUT_VALIDATION_FAILED"
}
}
]}KT_CT_10801_CREATE_COMPLAINT_INVALID_INPUT
Error Type: VALIDATION
Invalid data.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data.",
"errorCode": "KT_CT_10801_CREATE_COMPLAINT_INVALID_INPUT"
}
}
]}KT_CT_10820_OPERATIONS_TEAM_GROUP_NOT_FOUND
Error Type: NOT_FOUND
The specified operations team group does not exist.
Error Message
{"errors": [
{
"message": "Operations team group not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified operations team group does not exist.",
"errorCode": "KT_CT_10820_OPERATIONS_TEAM_GROUP_NOT_FOUND"
}
}
]}KT_CT_10821_NO_ACTIVE_TEAMS_IN_GROUP
Error Type: NOT_FOUND
The specified operations team group has no active teams.
Error Message
{"errors": [
{
"message": "No active teams in operations team group.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified operations team group has no active teams.",
"errorCode": "KT_CT_10821_NO_ACTIVE_TEAMS_IN_GROUP"
}
}
]}KT_CT_10901_CREATE_FAULT_INVALID_INPUT
Error Type: VALIDATION
Invalid data.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data.",
"errorCode": "KT_CT_10901_CREATE_FAULT_INVALID_INPUT"
}
}
]}KT_CT_10902_SERVICE_NOT_FOUND
Error Type: NOT_FOUND
The requested service was not found or is not valid.
Error Message
{"errors": [
{
"message": "Service not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested service was not found or is not valid.",
"errorCode": "KT_CT_10902_SERVICE_NOT_FOUND"
}
}
]}KT_CT_10903_ZERO_PAYMENT_REQUESTED
Error Type: VALIDATION
The amount requested for payment is too low. Amount must be greater than zero.
Error Message
{"errors": [
{
"message": "Invalid Amount.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The amount requested for payment is too low. Amount must be greater than zero.",
"errorCode": "KT_CT_10903_ZERO_PAYMENT_REQUESTED"
}
}
]}KT_CT_10904_SERVICE_REFERENCE_NOT_FOUND
Error Type: NOT_FOUND
The service reference has not been created. Check that the service creation has completed.
Error Message
{"errors": [
{
"message": "Service reference not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The service reference has not been created. Check that the service creation has completed.",
"errorCode": "KT_CT_10904_SERVICE_REFERENCE_NOT_FOUND"
}
}
]}KT_CT_10905_INVALID_PROMISE
Error Type: VALIDATION
The promise format is invalid. Check whether the promise id or data are correctly populated.
Error Message
{"errors": [
{
"message": "Invalid format for promise.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The promise format is invalid. Check whether the promise id or data are correctly populated.",
"errorCode": "KT_CT_10905_INVALID_PROMISE"
}
}
]}KT_CT_10906_PROVIDER_SWITCH_IN_PROGRESS
Error Type: APPLICATION
There is an ongoing provider switch in progress.
Error Message
{"errors": [
{
"message": "OTS Provider switch already in progress.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There is an ongoing provider switch in progress.",
"errorCode": "KT_CT_10906_PROVIDER_SWITCH_IN_PROGRESS"
}
}
]}KT_CT_10907_UNSUPPORTED_ORDER_TYPE
Error Type: APPLICATION
The associated type of the supplied order is not supported.
Error Message
{"errors": [
{
"message": "Unsupported order type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The associated type of the supplied order is not supported.",
"errorCode": "KT_CT_10907_UNSUPPORTED_ORDER_TYPE"
}
}
]}KT_CT_10908_UNABLE_TO_CANCEL_ORDER
Error Type: APPLICATION
Unable to cancel order.
Error Message
{"errors": [
{
"message": "Unable to cancel order.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to cancel order.",
"errorCode": "KT_CT_10908_UNABLE_TO_CANCEL_ORDER"
}
}
]}KT_CT_10909_ASYNC_QUERY_NOT_SUPPORTED
Error Type: APPLICATION
Asynchronous promise querying is not supported for this endpoint.
Error Message
{"errors": [
{
"message": "Async query not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Asynchronous promise querying is not supported for this endpoint.",
"errorCode": "KT_CT_10909_ASYNC_QUERY_NOT_SUPPORTED"
}
}
]}KT_CT_10910_ORDER_ALREADY_CANCELLED
Error Type: APPLICATION
Order has already been cancelled.
Error Message
{"errors": [
{
"message": "Order already cancelled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Order has already been cancelled.",
"errorCode": "KT_CT_10910_ORDER_ALREADY_CANCELLED"
}
}
]}KT_CT_10911_TERMINATION_PROCESS_NOT_FOUND
Error Type: APPLICATION
Termination process not found.
Error Message
{"errors": [
{
"message": "Termination process not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Termination process not found.",
"errorCode": "KT_CT_10911_TERMINATION_PROCESS_NOT_FOUND"
}
}
]}KT_CT_10912_UNABLE_TO_SWITCH_PRODUCTS
Error Type: APPLICATION
Unable to switch products.
Error Message
{"errors": [
{
"message": "Unable to switch products.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to switch products.",
"errorCode": "KT_CT_10912_UNABLE_TO_SWITCH_PRODUCTS"
}
}
]}KT_CT_10913_PRODUCT_SWITCH_IN_PROGRESS
Error Type: APPLICATION
There is a product switch already in progress.
Error Message
{"errors": [
{
"message": "There is a product switch already in progress.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There is a product switch already in progress.",
"errorCode": "KT_CT_10913_PRODUCT_SWITCH_IN_PROGRESS"
}
}
]}KT_CT_10914_INVALID_USER_QUERY_ARGUMENTS
Error Type: VALIDATION
Invalid arguments.
Error Message
{"errors": [
{
"message": "Must provide either user ID or user number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid arguments.",
"errorCode": "KT_CT_10914_INVALID_USER_QUERY_ARGUMENTS"
}
}
]}KT_CT_10915_CUSTOMER_DETAILS_REQUIRED
Error Type: VALIDATION
The provider requires customer details to book an appointment.
Error Message
{"errors": [
{
"message": "Customer details required.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provider requires customer details to book an appointment.",
"errorCode": "KT_CT_10915_CUSTOMER_DETAILS_REQUIRED"
}
}
]}KT_CT_10916_COULD_NOT_ACCEPT_RENEWAL_INTENTION
Error Type: VALIDATION
The account must be on supply and have an active contract.
Error Message
{"errors": [
{
"message": "Could not accept the new renewal intention for the given account.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account must be on supply and have an active contract.",
"errorCode": "KT_CT_10916_COULD_NOT_ACCEPT_RENEWAL_INTENTION"
}
}
]}KT_CT_10917_ACCOUNT_APPLICATION_NOT_FOUND
Error Type: APPLICATION
The provided account does not have a currently active account application.
Error Message
{"errors": [
{
"message": "Account does not have an account application.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided account does not have a currently active account application.",
"errorCode": "KT_CT_10917_ACCOUNT_APPLICATION_NOT_FOUND"
}
}
]}KT_CT_10918_ROLLOVER_NOT_FOUND
Error Type: NOT_FOUND
Could not find rollover for given account.
Error Message
{"errors": [
{
"message": "Could not find rollover for given account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find rollover for given account.",
"errorCode": "KT_CT_10918_ROLLOVER_NOT_FOUND"
}
}
]}KT_CT_10919_NO_QUOTE_FOR_ROLLOVER
Error Type: NOT_FOUND
Could not find quote request for given rollover.
Error Message
{"errors": [
{
"message": "Could not find quote request for given rollover.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find quote request for given rollover.",
"errorCode": "KT_CT_10919_NO_QUOTE_FOR_ROLLOVER"
}
}
]}KT_CT_10920_CANNOT_RESOLVE_WHOLESALE_PRODUCT_OFFERING
Error Type: NOT_FOUND
Cannot resolve wholesale product offering.
Error Message
{"errors": [
{
"message": "Cannot resolve wholesale product offering.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Cannot resolve wholesale product offering.",
"errorCode": "KT_CT_10920_CANNOT_RESOLVE_WHOLESALE_PRODUCT_OFFERING"
}
}
]}KT_CT_10921_SERVICE_NOT_ACTIVE
Error Type: VALIDATION
Service is not active.
Error Message
{"errors": [
{
"message": "Service is not active.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Service is not active.",
"errorCode": "KT_CT_10921_SERVICE_NOT_ACTIVE"
}
}
]}KT_CT_10923_CHANGE_BROADBAND_SPEED_IN_PROGRESS
Error Type: VALIDATION
Broadband speed change is already in progress.
Error Message
{"errors": [
{
"message": "Broadband speed change is already in progress.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Broadband speed change is already in progress.",
"errorCode": "KT_CT_10923_CHANGE_BROADBAND_SPEED_IN_PROGRESS"
}
}
]}KT_CT_10924_SERVICE_NOT_LINKED_TO_ACCOUNT
Error Type: VALIDATION
Service is not linked to the account.
Error Message
{"errors": [
{
"message": "Service is not linked to the account.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Service is not linked to the account.",
"errorCode": "KT_CT_10924_SERVICE_NOT_LINKED_TO_ACCOUNT"
}
}
]}KT_CT_10925_OSS_NO_QUOTES
Error Type: SERVICE_AVAILABILITY
An API call to the OSS did not return any quotes.
Error Message
{"errors": [
{
"message": "OSS did not return any quotes.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "An API call to the OSS did not return any quotes.",
"errorCode": "KT_CT_10925_OSS_NO_QUOTES"
}
}
]}KT_CT_10927_INVALID_API_REQUEST
Error Type: SERVICE_AVAILABILITY
The API call to the OSS was invalid.
Error Message
{"errors": [
{
"message": "Made invalid request to OSS.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "The API call to the OSS was invalid.",
"errorCode": "KT_CT_10927_INVALID_API_REQUEST"
}
}
]}KT_CT_10928_OSS_API_FAILURE
Error Type: SERVICE_AVAILABILITY
Failure in the OSS API.
Error Message
{"errors": [
{
"message": "OSS API failure.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "Failure in the OSS API.",
"errorCode": "KT_CT_10928_OSS_API_FAILURE"
}
}
]}KT_CT_10929_GET_WIFI_POLICY_ERROR
Error Type: VALIDATION
An error was encountered retrieving the wifi policy settings.
Error Message
{"errors": [
{
"message": "An error was encountered retrieving the wifi policy settings.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An error was encountered retrieving the wifi policy settings.",
"errorCode": "KT_CT_10929_GET_WIFI_POLICY_ERROR"
}
}
]}KT_CT_10930_CUSTOMER_REFERENCE_ERROR
Error Type: VALIDATION
An error was encountered retrieving the customer's reference.
Error Message
{"errors": [
{
"message": "An error was encountered retrieving the customer's reference.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An error was encountered retrieving the customer's reference.",
"errorCode": "KT_CT_10930_CUSTOMER_REFERENCE_ERROR"
}
}
]}KT_CT_10931_SET_WIFI_POLICY_ERROR
Error Type: APPLICATION
An error occurred while trying to set the WiFi policy for the account.
Error Message
{"errors": [
{
"message": "Error encountered when setting WiFi policy.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred while trying to set the WiFi policy for the account.",
"errorCode": "KT_CT_10931_SET_WIFI_POLICY_ERROR"
}
}
]}KT_CT_10932_RETRIEVE_UPDATED_WIFI_POLICY_ERROR
Error Type: APPLICATION
The WiFi policy has been updated, but an error occurred while trying to return the updated WiFi policy for the account.
Error Message
{"errors": [
{
"message": "Error encountered when retrieving the updated Wifi Policy.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The WiFi policy has been updated, but an error occurred while trying to return the updated WiFi policy for the account.",
"errorCode": "KT_CT_10932_RETRIEVE_UPDATED_WIFI_POLICY_ERROR"
}
}
]}KT_CT_10933_MULTIPLE_SELECTED_BROADBAND_PRODUCTS_FOUND
Error Type: VALIDATION
Expected one broadband product selected from quote, found multiple.
Error Message
{"errors": [
{
"message": "Expected one broadband product selected from quote, found multiple.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Expected one broadband product selected from quote, found multiple.",
"errorCode": "KT_CT_10933_MULTIPLE_SELECTED_BROADBAND_PRODUCTS_FOUND"
}
}
]}KT_CT_10934_NO_SELECTED_BROADBAND_PRODUCTS_FOUND
Error Type: VALIDATION
Expected one broadband product selected from quote, found none.
Error Message
{"errors": [
{
"message": "Expected one broadband product selected from quote, found none.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Expected one broadband product selected from quote, found none.",
"errorCode": "KT_CT_10934_NO_SELECTED_BROADBAND_PRODUCTS_FOUND"
}
}
]}KT_CT_10935_EXPIRED_PRODUCT_SELECTION
Error Type: VALIDATION
One or more selected products is no longer valid.
Error Message
{"errors": [
{
"message": "One or more selected products is no longer valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more selected products is no longer valid.",
"errorCode": "KT_CT_10935_EXPIRED_PRODUCT_SELECTION"
}
}
]}KT_CT_10936_COULD_NOT_ACCEPT_CHANGE_CONTRACT_QUOTE
Error Type: VALIDATION
The change contract quote could not be accepted. This may be due to an invalid or expired product selection, or an issue with the contract change process.
Error Message
{"errors": [
{
"message": "Could not accept change contract quote.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The change contract quote could not be accepted. This may be due to an invalid or expired product selection, or an issue with the contract change process.",
"errorCode": "KT_CT_10936_COULD_NOT_ACCEPT_CHANGE_CONTRACT_QUOTE"
}
}
]}KT_CT_10937_KIDS_SAFE_URLS_INVALID
Error Type: VALIDATION
The same URL cannot be submitted in both the allowed and blocked lists.
Error Message
{"errors": [
{
"message": "The same URL cannot be submitted in both the allowed and blocked lists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The same URL cannot be submitted in both the allowed and blocked lists.",
"errorCode": "KT_CT_10937_KIDS_SAFE_URLS_INVALID"
}
}
]}KT_CT_10938_TIMEZONE_NOT_PROVIDED
Error Type: VALIDATION
A timezone was not specified when passing in the homework time(s).
Error Message
{"errors": [
{
"message": "A timezone was not specified when passing in the homework time(s).",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A timezone was not specified when passing in the homework time(s).",
"errorCode": "KT_CT_10938_TIMEZONE_NOT_PROVIDED"
}
}
]}KT_CT_10939_NO_RATE_FOR_SELECTED_CHARACTERISTICS
Error Type: VALIDATION
There were no rates found for the selected characteristics.
Error Message
{"errors": [
{
"message": "No rate found for the selected characteristics.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There were no rates found for the selected characteristics.",
"errorCode": "KT_CT_10939_NO_RATE_FOR_SELECTED_CHARACTERISTICS"
}
}
]}KT_CT_10940_MORE_THAN_ONE_SALES_CHANNEL_FOUND
Error Type: VALIDATION
More than one sales channel was found for the affiliate organisation. This is not currently supported for quoting. Check feature flag FEATUREENABLESELFSERVESALES_CHANNELS is not enabled.
Error Message
{"errors": [
{
"message": "More than one sales channel found for affiliate organisation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "More than one sales channel was found for the affiliate organisation. This is not currently supported for quoting. Check feature flag FEATURE_ENABLE_SELF_SERVE_SALES_CHANNELS is not enabled.",
"errorCode": "KT_CT_10940_MORE_THAN_ONE_SALES_CHANNEL_FOUND"
}
}
]}KT_CT_10941_NO_ACTIVE_FAULTS_FOUND
Error Type: NOT_FOUND
No active faults found for the specified account.
Error Message
{"errors": [
{
"message": "No active faults found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No active faults found for the specified account.",
"errorCode": "KT_CT_10941_NO_ACTIVE_FAULTS_FOUND"
}
}
]}KT_CT_10942_NO_ACTIVE_SERVICES_FOUND
Error Type: APPLICATION
No active services found for the specified account.
Error Message
{"errors": [
{
"message": "No active services found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No active services found for the specified account.",
"errorCode": "KT_CT_10942_NO_ACTIVE_SERVICES_FOUND"
}
}
]}KT_CT_10943_PROGRESS_STEP_INVALID_INPUT
Error Type: VALIDATION
The input provided for progressing the troubleshooting step is invalid.
Error Message
{"errors": [
{
"message": "Invalid input for progressing troubleshooting step.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input provided for progressing the troubleshooting step is invalid.",
"errorCode": "KT_CT_10943_PROGRESS_STEP_INVALID_INPUT"
}
}
]}KT_CT_10944_PLAYBOOK_CONFIGURATION_ERROR
Error Type: APPLICATION
There was an error with the troubleshooting playbook configuration.
Error Message
{"errors": [
{
"message": "Playbook configuration error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was an error with the troubleshooting playbook configuration.",
"errorCode": "KT_CT_10944_PLAYBOOK_CONFIGURATION_ERROR"
}
}
]}KT_CT_10945_INVALID_STEP_REQUEST
Error Type: VALIDATION
The requested troubleshooting step transition is invalid or missing required parameters.
Error Message
{"errors": [
{
"message": "Invalid step request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The requested troubleshooting step transition is invalid or missing required parameters.",
"errorCode": "KT_CT_10945_INVALID_STEP_REQUEST"
}
}
]}KT_CT_10946_INVALID_SESSION_STATE
Error Type: VALIDATION
The troubleshooting is in an invalid state to progress.
Error Message
{"errors": [
{
"message": "Invalid session state.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The troubleshooting is in an invalid state to progress.",
"errorCode": "KT_CT_10946_INVALID_SESSION_STATE"
}
}
]}KT_CT_10947_SPEED_ALREADY_SET
Error Type: VALIDATION
The service is already set to the selected wholesale speed.
Error Message
{"errors": [
{
"message": "Service already set to selected speed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The service is already set to the selected wholesale speed.",
"errorCode": "KT_CT_10947_SPEED_ALREADY_SET"
}
}
]}KT_CT_10948_NO_EXISTING_SPEED
Error Type: VALIDATION
The service does not have a currently set speed - this is unexpected.
Error Message
{"errors": [
{
"message": "Service has no existing speed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The service does not have a currently set speed - this is unexpected.",
"errorCode": "KT_CT_10948_NO_EXISTING_SPEED"
}
}
]}KT_CT_10949_NO_ACTIVE_BROADBAND_SERVICE_FOUND
Error Type: NOT_FOUND
No active broadband service found for the account.
Error Message
{"errors": [
{
"message": "No active broadband service found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No active broadband service found for the account.",
"errorCode": "KT_CT_10949_NO_ACTIVE_BROADBAND_SERVICE_FOUND"
}
}
]}KT_CT_10950_INVALID_DATE_RANGE
Error Type: VALIDATION
The earliest date must be before or equal to the latest date.
Error Message
{"errors": [
{
"message": "Invalid date range.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The earliest date must be before or equal to the latest date.",
"errorCode": "KT_CT_10950_INVALID_DATE_RANGE"
}
}
]}KT_CT_10951_EXTERNAL_SERVICE_ERROR
Error Type: SERVICE_AVAILABILITY
An error occurred while communicating with an external service.
Error Message
{"errors": [
{
"message": "External service error.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "An error occurred while communicating with an external service.",
"errorCode": "KT_CT_10951_EXTERNAL_SERVICE_ERROR"
}
}
]}KT_CT_10952_TELCO_FAULT_NOT_FOUND
Error Type: NOT_FOUND
The specified fault ID does not match any telco fault.
Error Message
{"errors": [
{
"message": "Telco fault not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified fault ID does not match any telco fault.",
"errorCode": "KT_CT_10952_TELCO_FAULT_NOT_FOUND"
}
}
]}KT_CT_10953_FAULT_APPOINTMENT_SLOT_NOT_AVAILABLE
Error Type: VALIDATION
The selected appointment slot is no longer available.
Error Message
{"errors": [
{
"message": "Appointment slot not available.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The selected appointment slot is no longer available.",
"errorCode": "KT_CT_10953_FAULT_APPOINTMENT_SLOT_NOT_AVAILABLE"
}
}
]}KT_CT_10954_FAULT_APPOINTMENT_NOT_FOUND
Error Type: NOT_FOUND
The specified appointment ID does not match any fault appointment.
Error Message
{"errors": [
{
"message": "Fault appointment not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified appointment ID does not match any fault appointment.",
"errorCode": "KT_CT_10954_FAULT_APPOINTMENT_NOT_FOUND"
}
}
]}KT_CT_10955_FAULT_APPOINTMENT_REBOOK_PAST_CUTOFF
Error Type: VALIDATION
The appointment cannot be rebooked as the cutoff time has passed.
Error Message
{"errors": [
{
"message": "Appointment rebook past cutoff.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The appointment cannot be rebooked as the cutoff time has passed.",
"errorCode": "KT_CT_10955_FAULT_APPOINTMENT_REBOOK_PAST_CUTOFF"
}
}
]}KT_CT_10956_FAULT_APPOINTMENT_NOT_REBOOKABLE
Error Type: APPLICATION
The specified appointment exists but is not in a rebookable state (e.g., CANCELLED, COMPLETED).
Error Message
{"errors": [
{
"message": "Appointment is not rebookable.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The specified appointment exists but is not in a rebookable state (e.g., CANCELLED, COMPLETED).",
"errorCode": "KT_CT_10956_FAULT_APPOINTMENT_NOT_REBOOKABLE"
}
}
]}KT_CT_10957_FAULT_APPOINTMENT_INVALID_SLOT_DATE
Error Type: VALIDATION
The appointment slot date cannot be in the past, today, on a Sunday, or on a bank holiday.
Error Message
{"errors": [
{
"message": "Invalid appointment slot date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The appointment slot date cannot be in the past, today, on a Sunday, or on a bank holiday.",
"errorCode": "KT_CT_10957_FAULT_APPOINTMENT_INVALID_SLOT_DATE"
}
}
]}KT_CT_10958_FAULT_NOT_LINKED_TO_ACCOUNT
Error Type: VALIDATION
The provided fault ids are not linked to the provided account number.
Error Message
{"errors": [
{
"message": "Fault not linked to provided account.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided fault ids are not linked to the provided account number.",
"errorCode": "KT_CT_10958_FAULT_NOT_LINKED_TO_ACCOUNT"
}
}
]}KT_CT_10959_FAULT_APPOINTMENT_TYPE_NOT_SUPPORTED
Error Type: VALIDATION
The selected appointment type is not supported.
Error Message
{"errors": [
{
"message": "Appointment type isn't supported.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The selected appointment type is not supported.",
"errorCode": "KT_CT_10959_FAULT_APPOINTMENT_TYPE_NOT_SUPPORTED"
}
}
]}KT_CT_10960_BOOK_FAULT_APPOINTMENT_INVALID_INPUT
Error Type: VALIDATION
The input provided for booking the fault appointment is invalid.
Error Message
{"errors": [
{
"message": "Invalid input for fault appointment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input provided for booking the fault appointment is invalid.",
"errorCode": "KT_CT_10960_BOOK_FAULT_APPOINTMENT_INVALID_INPUT"
}
}
]}KT_CT_10961_TROUBLE_TICKET_CANCEL_FAILED
Error Type: APPLICATION
An error occurred while attempting to cancel the trouble ticket with the network provider.
Error Message
{"errors": [
{
"message": "Failed to cancel trouble ticket with network provider.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred while attempting to cancel the trouble ticket with the network provider.",
"errorCode": "KT_CT_10961_TROUBLE_TICKET_CANCEL_FAILED"
}
}
]}KT_CT_10963_PROVIDED_APPOINTMENT_AND_FAULT_NOT_LINKED
Error Type: VALIDATION
The provided appointment id and fault id are not linked in Kraken system.
Error Message
{"errors": [
{
"message": "Appointment not linked to fault.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided appointment id and fault id are not linked in Kraken system.",
"errorCode": "KT_CT_10963_PROVIDED_APPOINTMENT_AND_FAULT_NOT_LINKED"
}
}
]}KT_CT_10964_CHANGE_CONTRACT_ORDER_IN_PROGRESS
Error Type: VALIDATION
There is an existing change contract order in progress for this account.
Error Message
{"errors": [
{
"message": "Change contract order already in progress.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There is an existing change contract order in progress for this account.",
"errorCode": "KT_CT_10964_CHANGE_CONTRACT_ORDER_IN_PROGRESS"
}
}
]}KT_CT_10965_SELECTED_SUB_OFFERINGS_NOT_SUPPORTED
Error Type: VALIDATION
The mutation does not support selected sub-offerings.
Error Message
{"errors": [
{
"message": "Selected sub-offerings are not supported.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The mutation does not support selected sub-offerings.",
"errorCode": "KT_CT_10965_SELECTED_SUB_OFFERINGS_NOT_SUPPORTED"
}
}
]}KT_CT_10966_SESSION_STEP_STATE_NOT_INTERRUPTABLE
Error Type: VALIDATION
The current troubleshooting step is in a state that cannot be interrupted. Check the step state and acceptable states in extensions.
Error Message
{"errors": [
{
"message": "Current troubleshooting step cannot be interrupted due to its state.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The current troubleshooting step is in a state that cannot be interrupted. Check the step state and acceptable states in extensions.",
"errorCode": "KT_CT_10966_SESSION_STEP_STATE_NOT_INTERRUPTABLE"
}
}
]}KT_CT_10967_SESSION_STEP_NOT_INTERRUPTABLE
Error Type: VALIDATION
The current troubleshooting step does not allow interruption for this operation.
Error Message
{"errors": [
{
"message": "Current troubleshooting step cannot be interrupted.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The current troubleshooting step does not allow interruption for this operation.",
"errorCode": "KT_CT_10967_SESSION_STEP_NOT_INTERRUPTABLE"
}
}
]}KT_CT_10968_TROUBLESHOOTING_SESSION_LOCKED
Error Type: VALIDATION
The troubleshooting session is temporarily locked by another operation. Please try again shortly.
Error Message
{"errors": [
{
"message": "Troubleshooting session is temporarily locked by another process.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The troubleshooting session is temporarily locked by another operation. Please try again shortly.",
"errorCode": "KT_CT_10968_TROUBLESHOOTING_SESSION_LOCKED"
}
}
]}KT_CT_10969_EQUIPMENT_RETURNS_BAG_REORDER_NOT_FOUND
Error Type: VALIDATION
The specified order id does not match any equipment returns bag reorder.
Error Message
{"errors": [
{
"message": "Equipment returns bag reorder not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified order id does not match any equipment returns bag reorder.",
"errorCode": "KT_CT_10969_EQUIPMENT_RETURNS_BAG_REORDER_NOT_FOUND"
}
}
]}KT_CT_10970_EQUIPMENT_RETURNS_BAG_REORDER_NOT_SUBMITTED
Error Type: VALIDATION
The equipment returns bag reorder request has not been successfully submitted to the supplier.
Error Message
{"errors": [
{
"message": "Equipment returns bag reorder has not been submitted.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The equipment returns bag reorder request has not been successfully submitted to the supplier.",
"errorCode": "KT_CT_10970_EQUIPMENT_RETURNS_BAG_REORDER_NOT_SUBMITTED"
}
}
]}KT_CT_10971_UNABLE_TO_COMPLETE_RETURNS_BAG_REORDER
Error Type: VALIDATION
The equipment returns bag reorder is in a state where completion is not possible.
Error Message
{"errors": [
{
"message": "Unable to complete returns bag reorder.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The equipment returns bag reorder is in a state where completion is not possible.",
"errorCode": "KT_CT_10971_UNABLE_TO_COMPLETE_RETURNS_BAG_REORDER"
}
}
]}KT_CT_10972_TERMINAL_STATE_TROUBLE_TICKET_NOT_CANCELLABLE
Error Type: VALIDATION
The trouble ticket is not cancellable as it is in a terminal state.
Error Message
{"errors": [
{
"message": "Unable to cancel the trouble ticket as in a terminal state.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The trouble ticket is not cancellable as it is in a terminal state.",
"errorCode": "KT_CT_10972_TERMINAL_STATE_TROUBLE_TICKET_NOT_CANCELLABLE"
}
}
]}KT_CT_10973_FAULT_APPOINTMENT_REBOOK_PAST_START_TIME
Error Type: VALIDATION
The appointment cannot be rebooked as its start time has already passed.
Error Message
{"errors": [
{
"message": "Appointment rebook past start time.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The appointment cannot be rebooked as its start time has already passed.",
"errorCode": "KT_CT_10973_FAULT_APPOINTMENT_REBOOK_PAST_START_TIME"
}
}
]}KT_CT_10974_CANCELLATION_REASON_TOO_LONG
Error Type: VALIDATION
The provided cancellation reason text exceeds the maximum allowed length.
Error Message
{"errors": [
{
"message": "The provided cancellation reason text is too long.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided cancellation reason text exceeds the maximum allowed length.",
"errorCode": "KT_CT_10974_CANCELLATION_REASON_TOO_LONG"
}
}
]}KT_CT_10975_NETWORK_CASE_CONFLICT
Error Type: VALIDATION
The appointment cannot be rebooked because the associated network case is in a state that prevents rebooking.
Error Message
{"errors": [
{
"message": "Unable to rebook appointment due to network case status conflict.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The appointment cannot be rebooked because the associated network case is in a state that prevents rebooking.",
"errorCode": "KT_CT_10975_NETWORK_CASE_CONFLICT"
}
}
]}KT_CT_10976_CANNOT_PROCEED_TERMINAL_STEP
Error Type: VALIDATION
The requested step is a terminal step and cannot be proceeded. Terminal steps represent error states or dead ends in troubleshooting.
Error Message
{"errors": [
{
"message": "Cannot proceed a terminal troubleshooting step.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The requested step is a terminal step and cannot be proceeded. Terminal steps represent error states or dead ends in troubleshooting.",
"errorCode": "KT_CT_10976_CANNOT_PROCEED_TERMINAL_STEP"
}
}
]}KT_CT_10977_REBOOK_FAULT_APPOINTMENT_INVALID_INPUT
Error Type: VALIDATION
The provided input for rebooking the appointment failed validation check.
Error Message
{"errors": [
{
"message": "Invalid input for rebooking a fault appointment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided input for rebooking the appointment failed validation check.",
"errorCode": "KT_CT_10977_REBOOK_FAULT_APPOINTMENT_INVALID_INPUT"
}
}
]}KT_CT_10978_MULTIPLE_PRIMARY_ACCOUNT_USERS_FOUND
Error Type: APPLICATION
The configured primary account user resolver did not return exactly one user.
Error Message
{"errors": [
{
"message": "Unable to resolve a primary account user.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The configured primary account user resolver did not return exactly one user.",
"errorCode": "KT_CT_10978_MULTIPLE_PRIMARY_ACCOUNT_USERS_FOUND"
}
}
]}KT_CT_10982_AUTOMATIC_COMPENSATION_EVENT_NOT_FOUND
Error Type: NOT_FOUND
No automatic compensation event matches the given identifier.
Error Message
{"errors": [
{
"message": "Automatic compensation event not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No automatic compensation event matches the given identifier.",
"errorCode": "KT_CT_10982_AUTOMATIC_COMPENSATION_EVENT_NOT_FOUND"
}
}
]}KT_CT_10983_AUTOMATIC_COMPENSATION_CREDIT_NOT_FOUND_FOR_ACCOUNT
Error Type: NOT_FOUND
No AccountCredit with the given ID belongs to the account linked to this compensation event.
Error Message
{"errors": [
{
"message": "Account credit not found for this account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No AccountCredit with the given ID belongs to the account linked to this compensation event.",
"errorCode": "KT_CT_10983_AUTOMATIC_COMPENSATION_CREDIT_NOT_FOUND_FOR_ACCOUNT"
}
}
]}KT_CT_10984_AUTOMATIC_COMPENSATION_REPAYMENT_NOT_FOUND_FOR_ACCOUNT
Error Type: NOT_FOUND
No AccountRepayment with the given ID belongs to the account linked to this compensation event.
Error Message
{"errors": [
{
"message": "Account repayment not found for this account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No AccountRepayment with the given ID belongs to the account linked to this compensation event.",
"errorCode": "KT_CT_10984_AUTOMATIC_COMPENSATION_REPAYMENT_NOT_FOUND_FOR_ACCOUNT"
}
}
]}KT_CT_10985_TELCO_COMPENSATION_ACCOUNT_NOT_FOUND
Error Type: NOT_FOUND
No account matches the given account number.
Error Message
{"errors": [
{
"message": "Account not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No account matches the given account number.",
"errorCode": "KT_CT_10985_TELCO_COMPENSATION_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_10986_TELCO_LEDGER_NOT_FOUND
Error Type: NOT_FOUND
The account does not have a TelcoLedger associated with it.
Error Message
{"errors": [
{
"message": "Telco ledger not found for this account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The account does not have a TelcoLedger associated with it.",
"errorCode": "KT_CT_10986_TELCO_LEDGER_NOT_FOUND"
}
}
]}KT_CT_10987_TELCO_COMPENSATION_CREDIT_IDEMPOTENCY_KEY_CONFLICT
Error Type: VALIDATION
The provided idempotency key has already been used to create a compensation credit with different fields (net amount or reason). Please use a unique idempotency key for each distinct credit.
Error Message
{"errors": [
{
"message": "Idempotency key already used with different credit details.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided idempotency key has already been used to create a compensation credit with different fields (net amount or reason). Please use a unique idempotency key for each distinct credit.",
"errorCode": "KT_CT_10987_TELCO_COMPENSATION_CREDIT_IDEMPOTENCY_KEY_CONFLICT"
}
}
]}KT_CT_10988_TELCO_NO_DIRECT_DEBIT_INSTRUCTION
Error Type: VALIDATION
The account has no active, usable Direct Debit instruction on the TelcoLedger. A repayment cannot be requested until a valid instruction is in place.
Error Message
{"errors": [
{
"message": "No usable direct debit instruction found for this account.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account has no active, usable Direct Debit instruction on the TelcoLedger. A repayment cannot be requested until a valid instruction is in place.",
"errorCode": "KT_CT_10988_TELCO_NO_DIRECT_DEBIT_INSTRUCTION"
}
}
]}KT_CT_10989_UNABLE_TO_CHANGE_VOIP_CONFIGURATION
Error Type: APPLICATION
The VoIP configuration change could not be submitted for the account. The account may not have an active contract, VoIP supply point, VoIP service or active agreement.
Error Message
{"errors": [
{
"message": "Unable to submit the VoIP configuration change request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The VoIP configuration change could not be submitted for the account. The account may not have an active contract, VoIP supply point, VoIP service or active agreement.",
"errorCode": "KT_CT_10989_UNABLE_TO_CHANGE_VOIP_CONFIGURATION"
}
}
]}KT_CT_10990_VOIP_SETTING_LOCKED
Error Type: VALIDATION
The requested change touches a VoIP setting that is currently locked because an order that changed it is still in-flight or completed earlier today.
Error Message
{"errors": [
{
"message": "A requested VoIP setting is currently locked.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The requested change touches a VoIP setting that is currently locked because an order that changed it is still in-flight or completed earlier today.",
"errorCode": "KT_CT_10990_VOIP_SETTING_LOCKED"
}
}
]}KT_CT_10991_INVALID_VOIP_SETTINGS
Error Type: VALIDATION
The submitted VoIP configuration is not valid. The calling circle may contain an invalid phone number, exceed a category's capacity, exceed the total number of allowed members, contain duplicates, or have a primary number that is not one of its members.
Error Message
{"errors": [
{
"message": "The given VoIP configuration is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The submitted VoIP configuration is not valid. The calling circle may contain an invalid phone number, exceed a category's capacity, exceed the total number of allowed members, contain duplicates, or have a primary number that is not one of its members.",
"errorCode": "KT_CT_10991_INVALID_VOIP_SETTINGS"
}
}
]}KT_CT_10992_FAULT_ID_REQUIRED_FOR_COPPER_SERVICE
Error Type: VALIDATION
A fault ID must be provided when searching appointment slots for an FTTC/copper service, so the impacted voice or data service can be determined.
Error Message
{"errors": [
{
"message": "Fault ID is required for this service.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A fault ID must be provided when searching appointment slots for an FTTC/copper service, so the impacted voice or data service can be determined.",
"errorCode": "KT_CT_10992_FAULT_ID_REQUIRED_FOR_COPPER_SERVICE"
}
}
]}KT_CT_11100_API_KEY_AUTHENTICATION_NOT_CONFIGURED
Error Type: SERVICE_AVAILABILITY
API key authentication is not enabled in this environment.
Error Message
{"errors": [
{
"message": "API key authentication unavailable.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "API key authentication is not enabled in this environment.",
"errorCode": "KT_CT_11100_API_KEY_AUTHENTICATION_NOT_CONFIGURED"
}
}
]}KT_CT_11103_BUSINESS_NOT_FOUND_EXTERNAL_ID
Error Type: NOT_FOUND
No business was found with the specified external ID.
Error Message
{"errors": [
{
"message": "Business not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No business was found with the specified external ID.",
"errorCode": "KT_CT_11103_BUSINESS_NOT_FOUND_EXTERNAL_ID"
}
}
]}KT_CT_11104_BUSINESS_ROLE_ALREADY_ALLOCATED
Error Type: APPLICATION
The given account is already linked to a business.
Error Message
{"errors": [
{
"message": "Business role already allocated.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The given account is already linked to a business.",
"errorCode": "KT_CT_11104_BUSINESS_ROLE_ALREADY_ALLOCATED"
}
}
]}KT_CT_11105_BUSINESS_ROLE_ALREADY_ALLOCATED_VIA_PORTFOLIO
Error Type: APPLICATION
The given account is already linked to a business through its portfolio.
Error Message
{"errors": [
{
"message": "Business role already allocated.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The given account is already linked to a business through its portfolio.",
"errorCode": "KT_CT_11105_BUSINESS_ROLE_ALREADY_ALLOCATED_VIA_PORTFOLIO"
}
}
]}KT_CT_11108_CREATE_BUSINESS_INVALID_DETAILS
Error Type: VALIDATION
Invalid data.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data.",
"errorCode": "KT_CT_11108_CREATE_BUSINESS_INVALID_DETAILS"
}
}
]}KT_CT_11109_CREATE_BUSINESS_INVALID_NAME
Error Type: VALIDATION
Invalid data.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data.",
"errorCode": "KT_CT_11109_CREATE_BUSINESS_INVALID_NAME"
}
}
]}KT_CT_11110_CREATE_BUSINESS_INVALID_NUMBER
Error Type: VALIDATION
Invalid data.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data.",
"errorCode": "KT_CT_11110_CREATE_BUSINESS_INVALID_NUMBER"
}
}
]}KT_CT_11111_SEGMENT_NOT_FOUND
Error Type: VALIDATION
The provided segment name does not exist.
Error Message
{"errors": [
{
"message": "Segment does not exist.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided segment name does not exist.",
"errorCode": "KT_CT_11111_SEGMENT_NOT_FOUND"
}
}
]}KT_CT_11112_CREATE_BUSINESS_INVALID_SECTOR
Error Type: VALIDATION
Invalid data.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data.",
"errorCode": "KT_CT_11112_CREATE_BUSINESS_INVALID_SECTOR"
}
}
]}KT_CT_1113_DISABLED_FIELD_REQUESTED_ERROR
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_DISABLED_FIELD_REQUESTED_ERROR"
}
}
]}KT_CT_1114_DISABLED_ARGUMENT_PROVIDED_ERROR
Error Type: SERVICE_AVAILABILITY
You have made a request with a disabled GraphQL input field.
Error Message
{"errors": [
{
"message": "Disabled GraphQL input field provided.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "You have made a request with a disabled GraphQL input field.",
"errorCode": "KT_CT_1114_DISABLED_ARGUMENT_PROVIDED_ERROR"
}
}
]}KT_CT_1120_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "The Kraken Token has expired.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_1120_ERROR"
}
}
]}KT_CT_11201_COLLECTION_PROCESS_RECORD_NOT_FOUND
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_COLLECTION_PROCESS_RECORD_NOT_FOUND"
}
}
]}KT_CT_11202_EXTERNAL_REFERENCE_NOT_PROVIDED
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_EXTERNAL_REFERENCE_NOT_PROVIDED"
}
}
]}KT_CT_11203_COMPLETION_REASON_NOT_PROVIDED
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_COMPLETION_REASON_NOT_PROVIDED"
}
}
]}KT_CT_11204_COMPLETION_DETAILS_NOT_PROVIDED
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_COMPLETION_DETAILS_NOT_PROVIDED"
}
}
]}KT_CT_11205_ITEM_ALREADY_ASSOCIATED_TO_COLLECTION_PROCESS
Error Type: APPLICATION
Item already associated to collection process.
Error Message
{"errors": [
{
"message": "Item already associated to collection process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Item already associated to collection process.",
"errorCode": "KT_CT_11205_ITEM_ALREADY_ASSOCIATED_TO_COLLECTION_PROCESS"
}
}
]}KT_CT_11206_UNABLE_TO_RETRIEVE_DISCONNECTION_DATA_FOR_COLLECTION_PROCESS
Error Type: APPLICATION
Unable to retrieve disconnection related data for collection process.
Error Message
{"errors": [
{
"message": "Unable to retrieve disconnection related data for collection process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to retrieve disconnection related data for collection process.",
"errorCode": "KT_CT_11206_UNABLE_TO_RETRIEVE_DISCONNECTION_DATA_FOR_COLLECTION_PROCESS"
}
}
]}KT_CT_11207_UNSUPPORTED_EXTERNAL_SOURCE_FOR_COLLECTION_PROCESS
Error Type: APPLICATION
Unsupported external source for collection process.
Error Message
{"errors": [
{
"message": "Unsupported external source for collection process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unsupported external source for collection process.",
"errorCode": "KT_CT_11207_UNSUPPORTED_EXTERNAL_SOURCE_FOR_COLLECTION_PROCESS"
}
}
]}KT_CT_11208_INVALID_BILLING_DOCUMENT_IDENTIFIER_FOR_COLLECTION_PROCESS
Error Type: APPLICATION
Invalid billing document identifier for collection process.
Error Message
{"errors": [
{
"message": "Invalid billing document identifier for collection process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Invalid billing document identifier for collection process.",
"errorCode": "KT_CT_11208_INVALID_BILLING_DOCUMENT_IDENTIFIER_FOR_COLLECTION_PROCESS"
}
}
]}KT_CT_11209_NO_PUBLISHED_COLLECTION_PROCESS_CONFIG_VERSION
Error Type: APPLICATION
Collection process configuration does not have published version.
Error Message
{"errors": [
{
"message": "Collection process configuration does not have published version.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Collection process configuration does not have published version.",
"errorCode": "KT_CT_11209_NO_PUBLISHED_COLLECTION_PROCESS_CONFIG_VERSION"
}
}
]}KT_CT_1121_ERROR
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_ERROR"
}
}
]}KT_CT_11210_ACTIVE_COLLECTION_PROCESS_EXISTS
Error Type: APPLICATION
Active collection process for entity already exists.
Error Message
{"errors": [
{
"message": "Active collection process for entity already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Active collection process for entity already exists.",
"errorCode": "KT_CT_11210_ACTIVE_COLLECTION_PROCESS_EXISTS"
}
}
]}KT_CT_11211_TOO_MANY_ACTIVE_PROCESSES_FOR_CONFIG
Error Type: APPLICATION
Too many active collection processes for config.
Error Message
{"errors": [
{
"message": "Too many active collection processes for config.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Too many active collection processes for config.",
"errorCode": "KT_CT_11211_TOO_MANY_ACTIVE_PROCESSES_FOR_CONFIG"
}
}
]}KT_CT_11212_INVALID_COLLECTION_PROCESS_CONFIG_CODE
Error Type: APPLICATION
Invalid collection process config code.
Error Message
{"errors": [
{
"message": "Invalid collection process config code.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Invalid collection process config code.",
"errorCode": "KT_CT_11212_INVALID_COLLECTION_PROCESS_CONFIG_CODE"
}
}
]}KT_CT_11213_NO_ACTIVE_COLLECTION_PROCESS
Error Type: VALIDATION
No active collection process found.
Error Message
{"errors": [
{
"message": "No active collection process found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No active collection process found.",
"errorCode": "KT_CT_11213_NO_ACTIVE_COLLECTION_PROCESS"
}
}
]}KT_CT_11214_INVALID_COLLECTION_PROCESS_PAUSE_LENGTH
Error Type: APPLICATION
Invalid pause length for collection process.
Error Message
{"errors": [
{
"message": "Invalid pause length for collection process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Invalid pause length for collection process.",
"errorCode": "KT_CT_11214_INVALID_COLLECTION_PROCESS_PAUSE_LENGTH"
}
}
]}KT_CT_11215_COLLECTION_PROCESS_NOT_PAUSED
Error Type: APPLICATION
Unable to resume, collection process is not paused.
Error Message
{"errors": [
{
"message": "Unable to resume, collection process is not paused.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to resume, collection process is not paused.",
"errorCode": "KT_CT_11215_COLLECTION_PROCESS_NOT_PAUSED"
}
}
]}KT_CT_11216_INVALID_EXTRA_DETAILS_FOR_ASSOCIATED_ITEM
Error Type: VALIDATION
Invalid extra_details for associated item type.
Error Message
{"errors": [
{
"message": "Invalid extra_details for associated item type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid extra_details for associated item type.",
"errorCode": "KT_CT_11216_INVALID_EXTRA_DETAILS_FOR_ASSOCIATED_ITEM"
}
}
]}KT_CT_11217_INVALID_STATUS_FOR_REACTIVATION
Error Type: APPLICATION
Invalid collection process record status for reactivation.
Error Message
{"errors": [
{
"message": "Invalid collection process record status for reactivation.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Invalid collection process record status for reactivation.",
"errorCode": "KT_CT_11217_INVALID_STATUS_FOR_REACTIVATION"
}
}
]}KT_CT_11218_EXTERNAL_REFERENCE_ALREADY_SET
Error Type: APPLICATION
External reference cannot be updated once it has been set.
Error Message
{"errors": [
{
"message": "External reference cannot be updated once it has been set.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "External reference cannot be updated once it has been set.",
"errorCode": "KT_CT_11218_EXTERNAL_REFERENCE_ALREADY_SET"
}
}
]}KT_CT_1122_ERROR
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_ERROR"
}
}
]}KT_CT_1123_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid scope value for the Kraken Token.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_1123_ERROR"
}
}
]}KT_CT_1124_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Signature of the JWT has expired.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_1124_ERROR"
}
}
]}KT_CT_1125_ERROR
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_ERROR"
}
}
]}KT_CT_1126_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Signature verification failed. Make sure signature is valid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_1126_ERROR"
}
}
]}KT_CT_1127_ERROR
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_ERROR"
}
}
]}KT_CT_11301_DUNNING_PROCESS_FOR_ACCOUNT_NOT_FOUND
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_DUNNING_PROCESS_FOR_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_11302_NO_ACTIVE_DUNNING_PROCESS
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_NO_ACTIVE_DUNNING_PROCESS"
}
}
]}KT_CT_11303_MULTIPLE_ACTIVE_DUNNING_PROCESSES
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_MULTIPLE_ACTIVE_DUNNING_PROCESSES"
}
}
]}KT_CT_11304_DUNNING_PAUSE_ASSERTION_ERROR
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_DUNNING_PAUSE_ASSERTION_ERROR"
}
}
]}KT_CT_11305_DUNNING_PAUSE_UNKNOWN_ERROR
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_DUNNING_PAUSE_UNKNOWN_ERROR"
}
}
]}KT_CT_11306_DUNNING_WITHDRAW_UNKNOWN_ERROR
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_DUNNING_WITHDRAW_UNKNOWN_ERROR"
}
}
]}KT_CT_11307_ACTIVE_UNKNOWN_DEBT_POSITION
Error Type: APPLICATION
Active unknown debt position found.
Error Message
{"errors": [
{
"message": "Unable to determine debt position.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Active unknown debt position found.",
"errorCode": "KT_CT_11307_ACTIVE_UNKNOWN_DEBT_POSITION"
}
}
]}KT_CT_11308_PREVIOUS_COLLECTION_PROCESS_NOT_FOUND
Error Type: VALIDATION
The supplied previouscollectionprocess_number does not match any existing collection process.
Error Message
{"errors": [
{
"message": "Previous collection process not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The supplied previous_collection_process_number does not match any existing collection process.",
"errorCode": "KT_CT_11308_PREVIOUS_COLLECTION_PROCESS_NOT_FOUND"
}
}
]}KT_CT_11309_PREVIOUS_COLLECTION_PROCESS_ENTITY_MISMATCH
Error Type: VALIDATION
The previous collection process belongs to a different account or entity than the one being enrolled.
Error Message
{"errors": [
{
"message": "Previous collection process does not belong to the same entity.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The previous collection process belongs to a different account or entity than the one being enrolled.",
"errorCode": "KT_CT_11309_PREVIOUS_COLLECTION_PROCESS_ENTITY_MISMATCH"
}
}
]}KT_CT_1133_REQUEST_PASSWORD_RESET_ERROR
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_REQUEST_PASSWORD_RESET_ERROR"
}
}
]}KT_CT_11331_REQUEST_PASSWORD_RESET_INVALID_BASEURL
Error Type: VALIDATION
Invalid input baseUrl
Error Message
{"errors": [
{
"message": "Invalid input data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid input baseUrl",
"errorCode": "KT_CT_11331_REQUEST_PASSWORD_RESET_INVALID_BASEURL"
}
}
]}KT_CT_11332_REQUEST_PASSWORD_RESET_INCORRECT_INPUT_FIELD_COMBINATION
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_11332_REQUEST_PASSWORD_RESET_INCORRECT_INPUT_FIELD_COMBINATION"
}
}
]}KT_CT_11333_RESOLVE_INFO_NOT_FOUND
Error Type: APPLICATION
Could not find a ResolveInfo object in the resolver arguments.
Error Message
{"errors": [
{
"message": "ResolveInfo not found in resolver arguments.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not find a ResolveInfo object in the resolver arguments.",
"errorCode": "KT_CT_11333_RESOLVE_INFO_NOT_FOUND"
}
}
]}KT_CT_1134_REFRESH_TOKEN_EXPIRED
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_REFRESH_TOKEN_EXPIRED"
}
}
]}KT_CT_1135_REFRESH_TOKEN_NOT_FOUND
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_REFRESH_TOKEN_NOT_FOUND"
}
}
]}KT_CT_1136_EMAIL_AND_PASSWORD_REQUIRED
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_EMAIL_AND_PASSWORD_REQUIRED"
}
}
]}KT_CT_1137_INCORRECT_INPUT_FIELD_COMBINATION
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_INCORRECT_INPUT_FIELD_COMBINATION"
}
}
]}KT_CT_1138_INCORRECT_CREDENTIALS
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_INCORRECT_CREDENTIALS"
}
}
]}KT_CT_1139_AUTHENTICATION_FAILED_API_KEY
Error Type: VALIDATION
Authentication failed.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Authentication failed.",
"errorCode": "KT_CT_1139_AUTHENTICATION_FAILED_API_KEY"
}
}
]}KT_CT_1140_INCORRECT_ORGANIZATION_SECRET_KEY
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_INCORRECT_ORGANIZATION_SECRET_KEY"
}
}
]}KT_CT_11401_INVALID_QUANTITY_SELECTED
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_INVALID_QUANTITY_SELECTED"
}
}
]}KT_CT_11402_INVALID_EQUIPMENT
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_INVALID_EQUIPMENT"
}
}
]}KT_CT_11403_ORDER_ALREADY_IN_PROGRESS
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_ORDER_ALREADY_IN_PROGRESS"
}
}
]}KT_CT_11404_OTS_SWITCH_IN_PROGRESS
Error Type: APPLICATION
Cannot change equipment while an OTS switch is in progress.
Error Message
{"errors": [
{
"message": "OTS switch already in progress.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot change equipment while an OTS switch is in progress.",
"errorCode": "KT_CT_11404_OTS_SWITCH_IN_PROGRESS"
}
}
]}KT_CT_1141_AUTHENTICATION_FAILED_ORG_SECRET_KEY
Error Type: VALIDATION
Authentication failed.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Authentication failed.",
"errorCode": "KT_CT_1141_AUTHENTICATION_FAILED_ORG_SECRET_KEY"
}
}
]}KT_CT_1142_AUTHENTICATION_FAILED_PRE_SIGNED_KEY
Error Type: VALIDATION
Authentication failed.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Authentication failed.",
"errorCode": "KT_CT_1142_AUTHENTICATION_FAILED_PRE_SIGNED_KEY"
}
}
]}KT_CT_1143_INVALID_CREDENTIAL
Error Type: AUTHORIZATION
The value of the HTTP Authorization header is not recognized as a valid access credential for this API.
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.",
"errorCode": "KT_CT_1143_INVALID_CREDENTIAL"
}
}
]}KT_CT_1144_INVALID_CREDENTIAL
Error Type: AUTHORIZATION
The value of the HTTP Authorization header is not recognized as a valid access credential for this API.
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.",
"errorCode": "KT_CT_1144_INVALID_CREDENTIAL"
}
}
]}KT_CT_1145_DETAILS_DO_NOT_MATCH
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_DETAILS_DO_NOT_MATCH"
}
}
]}KT_CT_1146_USER_PASSWORD_EXPIRED
Error Type: VALIDATION
User's password has expired.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "User's password has expired.",
"errorCode": "KT_CT_1146_USER_PASSWORD_EXPIRED"
}
}
]}KT_CT_1147_EXTERNAL_JWKS_FETCH_ERROR
Error Type: APPLICATION
The server was unable to fetch the JSON Web Key Set required to verify the token signature.
Error Message
{"errors": [
{
"message": "Unable to verify token signing keys. Please try again later.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The server was unable to fetch the JSON Web Key Set required to verify the token signature.",
"errorCode": "KT_CT_1147_EXTERNAL_JWKS_FETCH_ERROR"
}
}
]}KT_CT_1148_MFA_REQUIRED
Error Type: AUTHORIZATION
This authentication method is unavailable when MFA is enforced.
Error Message
{"errors": [
{
"message": "MFA required.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "This authentication method is unavailable when MFA is enforced.",
"errorCode": "KT_CT_1148_MFA_REQUIRED"
}
}
]}KT_CT_1150_NO_MFA_DEVICE_FOUND_FOR_USER
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_NO_MFA_DEVICE_FOUND_FOR_USER"
}
}
]}KT_CT_11501_VOICE_CAMPAIGN_NOT_FOUND
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_VOICE_CAMPAIGN_NOT_FOUND"
}
}
]}KT_CT_11502_CANNOT_REMOVE_ITEMS_FROM_MULTIPLE_CAMPAIGNS
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_CANNOT_REMOVE_ITEMS_FROM_MULTIPLE_CAMPAIGNS"
}
}
]}KT_CT_11503_INVALID_CAMPAIGN_ITEMS
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_INVALID_CAMPAIGN_ITEMS"
}
}
]}KT_CT_11504_VOICE_CAMPAIGN_ITEMS_BATCH_TOO_LARGE
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_VOICE_CAMPAIGN_ITEMS_BATCH_TOO_LARGE"
}
}
]}KT_CT_11505_VOICE_CAMPAIGN_ITEM_NOT_FOUND
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_VOICE_CAMPAIGN_ITEM_NOT_FOUND"
}
}
]}KT_CT_11506_INVALID_CAMPAIGN_ID
Error Type: VALIDATION
The provided campaign ID is not a valid integer.
Error Message
{"errors": [
{
"message": "Invalid campaign ID.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided campaign ID is not a valid integer.",
"errorCode": "KT_CT_11506_INVALID_CAMPAIGN_ID"
}
}
]}KT_CT_11507_INVALID_CAMPAIGN_ITEM_ID
Error Type: VALIDATION
The provided campaign item ID is not a valid integer.
Error Message
{"errors": [
{
"message": "Invalid campaign item ID.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided campaign item ID is not a valid integer.",
"errorCode": "KT_CT_11507_INVALID_CAMPAIGN_ITEM_ID"
}
}
]}KT_CT_1151_MULTIPLE_SAME_TYPE_MFA_DEVICES_FOR_USER
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_MULTIPLE_SAME_TYPE_MFA_DEVICES_FOR_USER"
}
}
]}KT_CT_1152_INVALID_MFA_TOKEN
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_INVALID_MFA_TOKEN"
}
}
]}KT_CT_1153_MFA_DEVICE_CREATION_ERROR
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_MFA_DEVICE_CREATION_ERROR"
}
}
]}KT_CT_1154_MFA_DEVICE_DELETION_ERROR
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_MFA_DEVICE_DELETION_ERROR"
}
}
]}KT_CT_1155_MISSING_BACKUP_DEVICE
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_MISSING_BACKUP_DEVICE"
}
}
]}KT_CT_1160_CAPTCHA_RESPONSE_MISSING
Error Type: VALIDATION
Please make sure the captcha response is present in the input.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please make sure the captcha response is present in the input.",
"errorCode": "KT_CT_1160_CAPTCHA_RESPONSE_MISSING"
}
}
]}KT_CT_11601_CANNOT_START_COLLECTION_PROCEEDING
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_CANNOT_START_COLLECTION_PROCEEDING"
}
}
]}KT_CT_11602_DEBT_COLLECTION_AGENCY_DOES_NOT_EXIST
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_DEBT_COLLECTION_AGENCY_DOES_NOT_EXIST"
}
}
]}KT_CT_11603_CANNOT_STOP_DEBT_COLLECTION_PROCEEDING
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_CANNOT_STOP_DEBT_COLLECTION_PROCEEDING"
}
}
]}KT_CT_11604_ACTIVE_DEBT_COLLECTION_PROCEEDING_DOES_NOT_EXIST
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_ACTIVE_DEBT_COLLECTION_PROCEEDING_DOES_NOT_EXIST"
}
}
]}KT_CT_11605_MULTIPLE_DEBT_COLLECTION_PROCEEDINGS_EXIST
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_MULTIPLE_DEBT_COLLECTION_PROCEEDINGS_EXIST"
}
}
]}KT_CT_11606_ERROR_CANNOT_USE_CAMPAIGN
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_ERROR_CANNOT_USE_CAMPAIGN"
}
}
]}KT_CT_11607_DEBT_COLLECTION_PROCEEDING_INVALID_LEDGER
Error Type: NOT_FOUND
Invalid ledger number for debt collection proceeding.
Error Message
{"errors": [
{
"message": "Invalid ledger number for debt collection proceeding.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Invalid ledger number for debt collection proceeding.",
"errorCode": "KT_CT_11607_DEBT_COLLECTION_PROCEEDING_INVALID_LEDGER"
}
}
]}KT_CT_11608_DEBT_COLLECTION_PROCEEDING_LEDGER_ACCOUNT_MISMATCH
Error Type: VALIDATION
Ledger does not belong to account.
Error Message
{"errors": [
{
"message": "Ledger does not belong to account.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Ledger does not belong to account.",
"errorCode": "KT_CT_11608_DEBT_COLLECTION_PROCEEDING_LEDGER_ACCOUNT_MISMATCH"
}
}
]}KT_CT_11609_INVALID_COLLECTION_CAMPAIGN
Error Type: APPLICATION
Invalid campaign for debt collection proceeding.
Error Message
{"errors": [
{
"message": "Invalid campaign for debt collection proceeding.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Invalid campaign for debt collection proceeding.",
"errorCode": "KT_CT_11609_INVALID_COLLECTION_CAMPAIGN"
}
}
]}KT_CT_1161_AUTHENTICATION_DENIED
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_1161_AUTHENTICATION_DENIED"
}
}
]}KT_CT_11610_ERROR_CANNOT_EDIT_COLLECTION
Error Type: APPLICATION
Unable to edit the debt collection proceeding.
Error Message
{"errors": [
{
"message": "unable to edit the debt collection proceeding.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to edit the debt collection proceeding.",
"errorCode": "KT_CT_11610_ERROR_CANNOT_EDIT_COLLECTION"
}
}
]}KT_CT_11613_DELINQUENT_DEBT_NOT_CONFIGURED
Error Type: APPLICATION
Delinquent debt tracking must be configured before querying debt positions.
Error Message
{"errors": [
{
"message": "Delinquent debt tracking is not configured for this client.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Delinquent debt tracking must be configured before querying debt positions.",
"errorCode": "KT_CT_11613_DELINQUENT_DEBT_NOT_CONFIGURED"
}
}
]}KT_CT_11614_DCA_NOTIFICATION_ALREADY_PENDING
Error Type: APPLICATION
The proceeding has a status notification queued for extraction. Wait for the pending notification to be sent before retrying the commencement or closure.
Error Message
{"errors": [
{
"message": "A pending status notification for this proceeding already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The proceeding has a status notification queued for extraction. Wait for the pending notification to be sent before retrying the commencement or closure.",
"errorCode": "KT_CT_11614_DCA_NOTIFICATION_ALREADY_PENDING"
}
}
]}KT_CT_1162_TOKEN_REPUDIATED
Error Type: APPLICATION
Your authentication token has been invalidated.
Error Message
{"errors": [
{
"message": "Authentication token is no longer valid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Your authentication token has been invalidated.",
"errorCode": "KT_CT_1162_TOKEN_REPUDIATED"
}
}
]}KT_CT_1163_TOKEN_INTEGRITY_ERROR
Error Type: APPLICATION
The authentication token could not be validated.
Error Message
{"errors": [
{
"message": "Authentication token is invalid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The authentication token could not be validated.",
"errorCode": "KT_CT_1163_TOKEN_INTEGRITY_ERROR"
}
}
]}KT_CT_1164_MCP_TOKEN_NOT_SUPPORTED
Error Type: APPLICATION
The authentication token has an unsupported audience claim.
Error Message
{"errors": [
{
"message": "Authentication token is invalid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The authentication token has an unsupported audience claim.",
"errorCode": "KT_CT_1164_MCP_TOKEN_NOT_SUPPORTED"
}
}
]}KT_CT_11801_CALL_RECORDING_IN_CONFUSED_STATE
Error Type: APPLICATION
One or more call recordings is in a confused state.
Error Message
{"errors": [
{
"message": "Call recording in a confused state.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "One or more call recordings is in a confused state.",
"errorCode": "KT_CT_11801_CALL_RECORDING_IN_CONFUSED_STATE"
}
}
]}KT_CT_11802_CALL_NOT_FOUND
Error Type: NOT_FOUND
Call not found.
Error Message
{"errors": [
{
"message": "Call not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Call not found.",
"errorCode": "KT_CT_11802_CALL_NOT_FOUND"
}
}
]}KT_CT_11803_UNABLE_TO_ENQUEUE_CALL
Error Type: APPLICATION
Unable to enqueue the call.
Error Message
{"errors": [
{
"message": "Unable to enqueue the call.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to enqueue the call.",
"errorCode": "KT_CT_11803_UNABLE_TO_ENQUEUE_CALL"
}
}
]}KT_CT_11804_WORK_SCHEDULE_NOT_FOUND
Error Type: NOT_FOUND
Work schedule not found.
Error Message
{"errors": [
{
"message": "Work schedule not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Work schedule not found.",
"errorCode": "KT_CT_11804_WORK_SCHEDULE_NOT_FOUND"
}
}
]}KT_CT_11805_CREATE_INBOUND_CALL_INPUT_INVALID
Error Type: VALIDATION
The input for creating an inbound call is invalid.
Error Message
{"errors": [
{
"message": "Invalid input for creating an inbound call.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input for creating an inbound call is invalid.",
"errorCode": "KT_CT_11805_CREATE_INBOUND_CALL_INPUT_INVALID"
}
}
]}KT_CT_11806_METADATA_KEY_EMPTY
Error Type: VALIDATION
Call metadata item key cannot be an empty string.
Error Message
{"errors": [
{
"message": "Call metadata item key cannot be an empty string.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Call metadata item key cannot be an empty string.",
"errorCode": "KT_CT_11806_METADATA_KEY_EMPTY"
}
}
]}KT_CT_11807_METADATA_KEY_ALREADY_EXISTS
Error Type: VALIDATION
A call metadata item with this key already exists for this call.
Error Message
{"errors": [
{
"message": "A call metadata item with this key already exists for this call.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A call metadata item with this key already exists for this call.",
"errorCode": "KT_CT_11807_METADATA_KEY_ALREADY_EXISTS"
}
}
]}KT_CT_11808_UNABLE_TO_ASSOCIATE_ACCOUNT_TO_CALL
Error Type: APPLICATION
Unable to associate account to call.
Error Message
{"errors": [
{
"message": "Unable to associate account to call.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to associate account to call.",
"errorCode": "KT_CT_11808_UNABLE_TO_ASSOCIATE_ACCOUNT_TO_CALL"
}
}
]}KT_CT_11809_CALL_TAG_NOT_FOUND
Error Type: APPLICATION
Call tag not found.
Error Message
{"errors": [
{
"message": "Call tag not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Call tag not found.",
"errorCode": "KT_CT_11809_CALL_TAG_NOT_FOUND"
}
}
]}KT_CT_11810_CALLER_IS_BLOCKED
Error Type: APPLICATION
Caller is blocked.
Error Message
{"errors": [
{
"message": "Caller is blocked.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Caller is blocked.",
"errorCode": "KT_CT_11810_CALLER_IS_BLOCKED"
}
}
]}KT_CT_11811_CALLBACK_REQUESTS_DISABLED
Error Type: SERVICE_AVAILABILITY
Callback requests are currently disabled.
Error Message
{"errors": [
{
"message": "Callback requests are disabled.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "Callback requests are currently disabled.",
"errorCode": "KT_CT_11811_CALLBACK_REQUESTS_DISABLED"
}
}
]}KT_CT_11812_CALLBACK_MINIMUM_WAIT_TIME_NOT_MET
Error Type: VALIDATION
The call has not been waiting long enough to request a callback.
Error Message
{"errors": [
{
"message": "Minimum wait time not met for callback request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The call has not been waiting long enough to request a callback.",
"errorCode": "KT_CT_11812_CALLBACK_MINIMUM_WAIT_TIME_NOT_MET"
}
}
]}KT_CT_11813_CALL_NOT_IN_QUEUE
Error Type: VALIDATION
The call is not currently in queue.
Error Message
{"errors": [
{
"message": "Call is not in queue.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The call is not currently in queue.",
"errorCode": "KT_CT_11813_CALL_NOT_IN_QUEUE"
}
}
]}KT_CT_11814_UNABLE_TO_CREATE_GHOST_PARTICIPANT
Error Type: APPLICATION
Unable to create ghost participant to maintain conference during callback.
Error Message
{"errors": [
{
"message": "Unable to create ghost participant for callback.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to create ghost participant to maintain conference during callback.",
"errorCode": "KT_CT_11814_UNABLE_TO_CREATE_GHOST_PARTICIPANT"
}
}
]}KT_CT_11815_UNABLE_TO_CONNECT_CALL_TO_AI_AGENT
Error Type: APPLICATION
Unable to connect a call to an AI agent.
Error Message
{"errors": [
{
"message": "Unable to connect a call to an AI agent.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to connect a call to an AI agent.",
"errorCode": "KT_CT_11815_UNABLE_TO_CONNECT_CALL_TO_AI_AGENT"
}
}
]}KT_CT_11816_INVALID_ROUTING_ATTRIBUTE_CATEGORY
Error Type: VALIDATION
The provided category must be one of: LANGUAGE, OPERATIONS_GROUP, SKILL.
Error Message
{"errors": [
{
"message": "Invalid routing attribute category.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided category must be one of: LANGUAGE, OPERATIONS_GROUP, SKILL.",
"errorCode": "KT_CT_11816_INVALID_ROUTING_ATTRIBUTE_CATEGORY"
}
}
]}KT_CT_11817_INVALID_CALL_ID
Error Type: VALIDATION
The identifier must be a valid integer or UUID version 4.
Error Message
{"errors": [
{
"message": "Invalid call ID.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The identifier must be a valid integer or UUID version 4.",
"errorCode": "KT_CT_11817_INVALID_CALL_ID"
}
}
]}KT_CT_11818_ARCHIVED_CALL_RECORDINGS_INPUT_INVALID
Error Type: VALIDATION
The provided input for associating archived call recordings is invalid.
Error Message
{"errors": [
{
"message": "Invalid archived call recordings input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided input for associating archived call recordings is invalid.",
"errorCode": "KT_CT_11818_ARCHIVED_CALL_RECORDINGS_INPUT_INVALID"
}
}
]}KT_CT_11819_URI_INPUT_INVALID
Error Type: VALIDATION
The provided uri input is invalid.
Error Message
{"errors": [
{
"message": "Invalid uri input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided uri input is invalid.",
"errorCode": "KT_CT_11819_URI_INPUT_INVALID"
}
}
]}KT_CT_11820_TOO_MANY_RECORDINGS_TO_ASSOCIATE
Error Type: VALIDATION
The number of recordings to associate exceeds the maximum allowed per request.
Error Message
{"errors": [
{
"message": "Too many recordings to associate in a single request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The number of recordings to associate exceeds the maximum allowed per request.",
"errorCode": "KT_CT_11820_TOO_MANY_RECORDINGS_TO_ASSOCIATE"
}
}
]}KT_CT_11821_NO_CALLS_MATCH_ATTRIBUTES
Error Type: NOT_FOUND
No inbound calls with the given routing attributes were found in the requested time period, so an average wait time could not be calculated. This does not mean the wait time was zero. Check the routing attributes are correct, or try again once matching calls have been received.
Error Message
{"errors": [
{
"message": "No calls found matching the given routing attributes.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No inbound calls with the given routing attributes were found in the requested time period, so an average wait time could not be calculated. This does not mean the wait time was zero. Check the routing attributes are correct, or try again once matching calls have been received.",
"errorCode": "KT_CT_11821_NO_CALLS_MATCH_ATTRIBUTES"
}
}
]}KT_CT_11822_RECORDING_DETAIL_INCOMPLETE
Error Type: APPLICATION
The call recording detail could not be populated.
Error Message
{"errors": [
{
"message": "Recording detail incomplete.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The call recording detail could not be populated.",
"errorCode": "KT_CT_11822_RECORDING_DETAIL_INCOMPLETE"
}
}
]}KT_CT_11823_NO_AGENT_AUXILIARY_STATUS
Error Type: NOT_FOUND
No auxiliary status found for the support user.
Error Message
{"errors": [
{
"message": "No auxiliary status found for that agent.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No auxiliary status found for the support user.",
"errorCode": "KT_CT_11823_NO_AGENT_AUXILIARY_STATUS"
}
}
]}KT_CT_1188_QUERY_TOO_COMPLEX
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_QUERY_TOO_COMPLEX"
}
}
]}KT_CT_1189_MAXIMUM_NODE_COUNT_EXCEEDED
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_MAXIMUM_NODE_COUNT_EXCEEDED"
}
}
]}KT_CT_1190_PERSISTED_QUERY_FAILED
Error Type: APPLICATION
The persisted query payload couldn't be processed. Please make sure you are passing the correct data.
Error Message
{"errors": [
{
"message": "Couldn't handle persisted query payload.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The persisted query payload couldn't be processed. Please make sure you are passing the correct data.",
"errorCode": "KT_CT_1190_PERSISTED_QUERY_FAILED"
}
}
]}KT_CT_1199_RATE_LIMITED
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_RATE_LIMITED"
}
}
]}KT_CT_12001_OFFERING_NOT_FOUND
Error Type: APPLICATION
Check offering identifier for correctness.
Error Message
{"errors": [
{
"message": "Product catalogue offering with given identifier not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Check offering identifier for correctness.",
"errorCode": "KT_CT_12001_OFFERING_NOT_FOUND"
}
}
]}KT_CT_12002_UNABLE_TO_SELECT_OFFERING
Error Type: APPLICATION
Selected offering is not valid for this quote. Check the quoted offerings.
Error Message
{"errors": [
{
"message": "Unable to accept the given selected offering.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Selected offering is not valid for this quote. Check the quoted offerings.",
"errorCode": "KT_CT_12002_UNABLE_TO_SELECT_OFFERING"
}
}
]}KT_CT_12003_BRAND_DOES_NOT_EXIST
Error Type: VALIDATION
One or more of the product brands are not valid. Check the product brand code.
Error Message
{"errors": [
{
"message": "Specified product brand does not exist.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more of the product brands are not valid. Check the product brand code.",
"errorCode": "KT_CT_12003_BRAND_DOES_NOT_EXIST"
}
}
]}KT_CT_12004_PRODUCT_TAG_TYPE_DOES_NOT_EXIST
Error Type: VALIDATION
One or more of the product tags are not valid. Check the product tag type.
Error Message
{"errors": [
{
"message": "Invalid product tag type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more of the product tags are not valid. Check the product tag type.",
"errorCode": "KT_CT_12004_PRODUCT_TAG_TYPE_DOES_NOT_EXIST"
}
}
]}KT_CT_12005_TERMS_AND_CONDITIONS_TYPE_DOES_NOT_EXIST
Error Type: VALIDATION
One or more of the terms and conditions types are not valid. Check the terms and conditions type names.
Error Message
{"errors": [
{
"message": "A selection of a terms and conditions type does not exist.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more of the terms and conditions types are not valid. Check the terms and conditions type names.",
"errorCode": "KT_CT_12005_TERMS_AND_CONDITIONS_TYPE_DOES_NOT_EXIST"
}
}
]}KT_CT_12006_INVALID_CHARACTERISTIC_OVERRIDES_FORMAT
Error Type: VALIDATION
Ensure that the submit characteristic overrides are in the correct format.
Error Message
{"errors": [
{
"message": "Provided product characteristic overrides are not in the correct format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Ensure that the submit characteristic overrides are in the correct format.",
"errorCode": "KT_CT_12006_INVALID_CHARACTERISTIC_OVERRIDES_FORMAT"
}
}
]}KT_CT_12007_UNABLE_TO_CREATE_PRODUCT
Error Type: APPLICATION
Unable to create product.
Error Message
{"errors": [
{
"message": "Unable to create product.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to create product.",
"errorCode": "KT_CT_12007_UNABLE_TO_CREATE_PRODUCT"
}
}
]}KT_CT_12008_PRODUCT_DOES_NOT_EXIST
Error Type: APPLICATION
The provided product does not exist.
Error Message
{"errors": [
{
"message": "Unable to find the product.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided product does not exist.",
"errorCode": "KT_CT_12008_PRODUCT_DOES_NOT_EXIST"
}
}
]}KT_CT_12009_PRODUCT_DOES_NOT_HAVE_A_SPECIFICATION
Error Type: APPLICATION
Products that are priced must have a specification. Check the product configuration and try again.
Error Message
{"errors": [
{
"message": "Specified product does not have a specification.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Products that are priced must have a specification. Check the product configuration and try again.",
"errorCode": "KT_CT_12009_PRODUCT_DOES_NOT_HAVE_A_SPECIFICATION"
}
}
]}KT_CT_1201_FIRST_OR_LAST_NOT_SPECIFIED
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_FIRST_OR_LAST_NOT_SPECIFIED"
}
}
]}KT_CT_12010_PRODUCT_SPECIFICATION_NOT_FOUND
Error Type: APPLICATION
Unable to find the product's specification.
Error Message
{"errors": [
{
"message": "Unable to find the product's specification.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to find the product's specification.",
"errorCode": "KT_CT_12010_PRODUCT_SPECIFICATION_NOT_FOUND"
}
}
]}KT_CT_12011_INVALID_PRICE_FORMAT
Error Type: APPLICATION
The list of provided prices contains validation errors. Check the price format.
Error Message
{"errors": [
{
"message": "The list of provided prices contains validation errors.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The list of provided prices contains validation errors. Check the price format.",
"errorCode": "KT_CT_12011_INVALID_PRICE_FORMAT"
}
}
]}KT_CT_12012_NEW_PRICES_START_IN_THE_PAST
Error Type: APPLICATION
The effective start period must start from the current date, check the start date.
Error Message
{"errors": [
{
"message": "Product prices start date is in the past.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The effective start period must start from the current date, check the start date.",
"errorCode": "KT_CT_12012_NEW_PRICES_START_IN_THE_PAST"
}
}
]}KT_CT_12013_WOULD_OVERWRITE_EXISTING_PRICES
Error Type: APPLICATION
The effective start period must not overlap with existing prices.
Error Message
{"errors": [
{
"message": "Product prices would overwrite existing prices.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The effective start period must not overlap with existing prices.",
"errorCode": "KT_CT_12013_WOULD_OVERWRITE_EXISTING_PRICES"
}
}
]}KT_CT_12014_TIME_SERIES_NOT_FOUND
Error Type: APPLICATION
Time series is not found by its code.
Error Message
{"errors": [
{
"message": "Time series not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Time series is not found by its code.",
"errorCode": "KT_CT_12014_TIME_SERIES_NOT_FOUND"
}
}
]}KT_CT_12015_CHARACTERISTICS_MISMATCH
Error Type: APPLICATION
The characteristics of the time series variant do not match the characteristics of the time series.
Error Message
{"errors": [
{
"message": "Characteristics mismatch.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The characteristics of the time series variant do not match the characteristics of the time series.",
"errorCode": "KT_CT_12015_CHARACTERISTICS_MISMATCH"
}
}
]}KT_CT_12016_CONFLICTING_TIME_SERIES_ENTRIES
Error Type: APPLICATION
Time series entries could not be created.
Error Message
{"errors": [
{
"message": "Conflicting time series entries.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Time series entries could not be created.",
"errorCode": "KT_CT_12016_CONFLICTING_TIME_SERIES_ENTRIES"
}
}
]}KT_CT_12017_INVALID_TIME_SERIES_ENTRIES_PERIOD
Error Type: APPLICATION
The time series entries period could not be represented.
Error Message
{"errors": [
{
"message": "Invalid time series entries period.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The time series entries period could not be represented.",
"errorCode": "KT_CT_12017_INVALID_TIME_SERIES_ENTRIES_PERIOD"
}
}
]}KT_CT_12018_TEMPLATE_NOT_FOUND
Error Type: NOT_FOUND
The specified template was not found.
Error Message
{"errors": [
{
"message": "Template not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified template was not found.",
"errorCode": "KT_CT_12018_TEMPLATE_NOT_FOUND"
}
}
]}KT_CT_12019_TEMPLATE_CODE_NOT_FOUND
Error Type: NOT_FOUND
No template was found with the specified code.
Error Message
{"errors": [
{
"message": "Template code not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No template was found with the specified code.",
"errorCode": "KT_CT_12019_TEMPLATE_CODE_NOT_FOUND"
}
}
]}KT_CT_1202_REQUESTED_MORE_ITEMS_THAN_FIRST
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_REQUESTED_MORE_ITEMS_THAN_FIRST"
}
}
]}KT_CT_12020_DUPLICATE_TEMPLATE
Error Type: APPLICATION
A template with the same identifier already exists.
Error Message
{"errors": [
{
"message": "Duplicate template.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A template with the same identifier already exists.",
"errorCode": "KT_CT_12020_DUPLICATE_TEMPLATE"
}
}
]}KT_CT_12021_DUPLICATE_GROUP
Error Type: APPLICATION
A group with the same label already exists in this template.
Error Message
{"errors": [
{
"message": "Duplicate group label.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A group with the same label already exists in this template.",
"errorCode": "KT_CT_12021_DUPLICATE_GROUP"
}
}
]}KT_CT_12022_DUPLICATE_DEFAULT_PER_GROUP
Error Type: APPLICATION
Only one default group is allowed per category.
Error Message
{"errors": [
{
"message": "Duplicate default group per category.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Only one default group is allowed per category.",
"errorCode": "KT_CT_12022_DUPLICATE_DEFAULT_PER_GROUP"
}
}
]}KT_CT_12023_DUPLICATE_LINE_ITEM
Error Type: APPLICATION
A line item with the same label already exists in this group.
Error Message
{"errors": [
{
"message": "Duplicate line item label.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A line item with the same label already exists in this group.",
"errorCode": "KT_CT_12023_DUPLICATE_LINE_ITEM"
}
}
]}KT_CT_12024_TEMPLATE_CODE_CHANGE_NOT_ALLOWED
Error Type: APPLICATION
The template code cannot be changed after the first draft version.
Error Message
{"errors": [
{
"message": "Template code change not allowed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The template code cannot be changed after the first draft version.",
"errorCode": "KT_CT_12024_TEMPLATE_CODE_CHANGE_NOT_ALLOWED"
}
}
]}KT_CT_12025_TEMPLATE_NOT_LATEST_VERSION
Error Type: APPLICATION
Only the latest version of a template can be edited.
Error Message
{"errors": [
{
"message": "Template is not the latest version.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Only the latest version of a template can be edited.",
"errorCode": "KT_CT_12025_TEMPLATE_NOT_LATEST_VERSION"
}
}
]}KT_CT_12026_DRAFT_TEMPLATE_ALREADY_EXISTS
Error Type: APPLICATION
A draft version of this template already exists.
Error Message
{"errors": [
{
"message": "Draft template already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A draft version of this template already exists.",
"errorCode": "KT_CT_12026_DRAFT_TEMPLATE_ALREADY_EXISTS"
}
}
]}KT_CT_12027_CANNOT_DELETE_NON_DRAFT_TEMPLATE
Error Type: APPLICATION
Only draft templates can be deleted.
Error Message
{"errors": [
{
"message": "Cannot delete non-draft template.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Only draft templates can be deleted.",
"errorCode": "KT_CT_12027_CANNOT_DELETE_NON_DRAFT_TEMPLATE"
}
}
]}KT_CT_12028_MULTIPLE_MATCHING_TEMPLATES
Error Type: APPLICATION
Multiple active templates were found for the specified code.
Error Message
{"errors": [
{
"message": "Multiple matching templates found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Multiple active templates were found for the specified code.",
"errorCode": "KT_CT_12028_MULTIPLE_MATCHING_TEMPLATES"
}
}
]}KT_CT_12029_CANNOT_ACTIVATE_TEMPLATE
Error Type: APPLICATION
The template cannot be activated because it is not in DRAFT status.
Error Message
{"errors": [
{
"message": "Cannot activate template.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The template cannot be activated because it is not in DRAFT status.",
"errorCode": "KT_CT_12029_CANNOT_ACTIVATE_TEMPLATE"
}
}
]}KT_CT_1203_REQUESTED_MORE_ITEMS_THAN_LAST
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_REQUESTED_MORE_ITEMS_THAN_LAST"
}
}
]}KT_CT_12030_CANNOT_EXPIRE_TEMPLATE
Error Type: APPLICATION
The template cannot be expired because it is not in ACTIVE status.
Error Message
{"errors": [
{
"message": "Cannot expire template.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The template cannot be expired because it is not in ACTIVE status.",
"errorCode": "KT_CT_12030_CANNOT_EXPIRE_TEMPLATE"
}
}
]}KT_CT_12031_INPUT_NOT_FOUND
Error Type: NOT_FOUND
The requested input could not be found.
Error Message
{"errors": [
{
"message": "Input not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested input could not be found.",
"errorCode": "KT_CT_12031_INPUT_NOT_FOUND"
}
}
]}KT_CT_12032_INPUT_ALREADY_EXISTS
Error Type: VALIDATION
An input with this identifier already exists.
Error Message
{"errors": [
{
"message": "Input already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An input with this identifier already exists.",
"errorCode": "KT_CT_12032_INPUT_ALREADY_EXISTS"
}
}
]}KT_CT_12033_CHARACTERISTICS_NOT_FOUND
Error Type: NOT_FOUND
One or more characteristics were not found.
Error Message
{"errors": [
{
"message": "One or more characteristics were not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "One or more characteristics were not found.",
"errorCode": "KT_CT_12033_CHARACTERISTICS_NOT_FOUND"
}
}
]}KT_CT_12034_UNKNOWN_FIXING_STRATEGY
Error Type: VALIDATION
Unknown fixing strategy encountered.
Error Message
{"errors": [
{
"message": "Unknown fixing strategy encountered.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unknown fixing strategy encountered.",
"errorCode": "KT_CT_12034_UNKNOWN_FIXING_STRATEGY"
}
}
]}KT_CT_12035_UNKNOWN_CATEGORY
Error Type: VALIDATION
Unknown category encountered.
Error Message
{"errors": [
{
"message": "Unknown category encountered.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unknown category encountered.",
"errorCode": "KT_CT_12035_UNKNOWN_CATEGORY"
}
}
]}KT_CT_12036_UNKNOWN_UNIT
Error Type: VALIDATION
Unknown unit encountered.
Error Message
{"errors": [
{
"message": "Unknown unit encountered.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unknown unit encountered.",
"errorCode": "KT_CT_12036_UNKNOWN_UNIT"
}
}
]}KT_CT_12037_DUPLICATE_SCHEME_TYPES
Error Type: VALIDATION
Duplicate scheme types found in rate specification.
Error Message
{"errors": [
{
"message": "Duplicate scheme types found in rate specification.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Duplicate scheme types found in rate specification.",
"errorCode": "KT_CT_12037_DUPLICATE_SCHEME_TYPES"
}
}
]}KT_CT_12038_INVALID_TIME_SERIES_ENTRIES_GRANULARITY
Error Type: APPLICATION
The time series entries period involves several existing entries.
Error Message
{"errors": [
{
"message": "Invalid time series entries granularity.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The time series entries period involves several existing entries.",
"errorCode": "KT_CT_12038_INVALID_TIME_SERIES_ENTRIES_GRANULARITY"
}
}
]}KT_CT_12039_NON_VALID_SOURCE_PRODUCT_TYPE
Error Type: APPLICATION
The provided sourceproducttype does not match any configured product types.
Error Message
{"errors": [
{
"message": "Invalid source_product_type for product type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided source_product_type does not match any configured product types.",
"errorCode": "KT_CT_12039_NON_VALID_SOURCE_PRODUCT_TYPE"
}
}
]}KT_CT_1204_UNSUPPORTED_PAGINATION_PARAMETERS
Error Type: VALIDATION
Cursor-based pagination (after/before) and last are not supported on this endpoint. Use offset and first instead.
Error Message
{"errors": [
{
"message": "Invalid pagination parameters.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cursor-based pagination (`after`/`before`) and `last` are not supported on this endpoint. Use `offset` and `first` instead.",
"errorCode": "KT_CT_1204_UNSUPPORTED_PAGINATION_PARAMETERS"
}
}
]}KT_CT_12040_TIME_SERIES_ENTRY_IN_USE
Error Type: APPLICATION
The time series to be updated has time series records in use.
Error Message
{"errors": [
{
"message": "Time series entries in use.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The time series to be updated has time series records in use.",
"errorCode": "KT_CT_12040_TIME_SERIES_ENTRY_IN_USE"
}
}
]}KT_CT_12041_UNABLE_TO_CREATE_OFFERING
Error Type: APPLICATION
Unable to create offering.
Error Message
{"errors": [
{
"message": "Unable to create offering.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to create offering.",
"errorCode": "KT_CT_12041_UNABLE_TO_CREATE_OFFERING"
}
}
]}KT_CT_12042_DRAFT_OFFERING_ALREADY_EXISTS
Error Type: APPLICATION
A draft version of this offering already exists.
Error Message
{"errors": [
{
"message": "Draft offering already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A draft version of this offering already exists.",
"errorCode": "KT_CT_12042_DRAFT_OFFERING_ALREADY_EXISTS"
}
}
]}KT_CT_12043_OFFERING_NOT_LATEST_VERSION
Error Type: APPLICATION
Only the latest version of an offering can be edited in this way.
Error Message
{"errors": [
{
"message": "Offering is not the latest version.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Only the latest version of an offering can be edited in this way.",
"errorCode": "KT_CT_12043_OFFERING_NOT_LATEST_VERSION"
}
}
]}KT_CT_12044_UNABLE_TO_UPDATE_OFFERING
Error Type: APPLICATION
The offering could not be updated.
Error Message
{"errors": [
{
"message": "Unable to update offering.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The offering could not be updated.",
"errorCode": "KT_CT_12044_UNABLE_TO_UPDATE_OFFERING"
}
}
]}KT_CT_12045_INVALID_OFFERING_STRUCTURE
Error Type: APPLICATION
The offering structure does not satisfy catalog rules.
Error Message
{"errors": [
{
"message": "Invalid offering structure.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The offering structure does not satisfy catalog rules.",
"errorCode": "KT_CT_12045_INVALID_OFFERING_STRUCTURE"
}
}
]}KT_CT_12046_DRAFT_PRODUCT_SPECIFICATION_ALREADY_EXISTS
Error Type: APPLICATION
A draft version of this product specification already exists.
Error Message
{"errors": [
{
"message": "Draft product specification already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A draft version of this product specification already exists.",
"errorCode": "KT_CT_12046_DRAFT_PRODUCT_SPECIFICATION_ALREADY_EXISTS"
}
}
]}KT_CT_12047_PRODUCT_SPECIFICATION_NOT_LATEST_VERSION
Error Type: APPLICATION
Only the latest version of a product specification can be versioned.
Error Message
{"errors": [
{
"message": "Product specification is not the latest version.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Only the latest version of a product specification can be versioned.",
"errorCode": "KT_CT_12047_PRODUCT_SPECIFICATION_NOT_LATEST_VERSION"
}
}
]}KT_CT_12049_RATE_SPECIFICATION_NOT_FOUND
Error Type: NOT_FOUND
Check that the rate group code exists within the specified product specification.
Error Message
{"errors": [
{
"message": "Rate specification not found in the given product specification.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Check that the rate group code exists within the specified product specification.",
"errorCode": "KT_CT_12049_RATE_SPECIFICATION_NOT_FOUND"
}
}
]}KT_CT_12050_COSTING_CALCULATED_INPUT_HAS_NO_SOURCE_NODE
Error Type: VALIDATION
Ensure every calculated input in the template is connected to a source node.
Error Message
{"errors": [
{
"message": "A calculated input node has no source node.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Ensure every calculated input in the template is connected to a source node.",
"errorCode": "KT_CT_12050_COSTING_CALCULATED_INPUT_HAS_NO_SOURCE_NODE"
}
}
]}KT_CT_12051_COSTING_TEMPLATE_HAS_CYCLE
Error Type: VALIDATION
Costing YAML cannot be generated from a template whose nodes form a cycle.
Error Message
{"errors": [
{
"message": "The template graph contains a cycle.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Costing YAML cannot be generated from a template whose nodes form a cycle.",
"errorCode": "KT_CT_12051_COSTING_TEMPLATE_HAS_CYCLE"
}
}
]}KT_CT_12052_COSTING_TEMPLATE_HAS_INVALID_SOURCE_NODE_REFERENCE
Error Type: VALIDATION
A parent-child edge in the template references a non-existent node.
Error Message
{"errors": [
{
"message": "The template has an invalid source node reference.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A parent-child edge in the template references a non-existent node.",
"errorCode": "KT_CT_12052_COSTING_TEMPLATE_HAS_INVALID_SOURCE_NODE_REFERENCE"
}
}
]}KT_CT_12053_COSTING_UNEXPECTED_SALES_TAX_PARENTS
Error Type: VALIDATION
Sales tax nodes must not have parents other than the expected node types.
Error Message
{"errors": [
{
"message": "A sales tax node has unexpected parent nodes.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Sales tax nodes must not have parents other than the expected node types.",
"errorCode": "KT_CT_12053_COSTING_UNEXPECTED_SALES_TAX_PARENTS"
}
}
]}KT_CT_12054_COSTING_UNHANDLED_NODE_TYPE
Error Type: APPLICATION
The costing translation pipeline does not have a converter for this node type.
Error Message
{"errors": [
{
"message": "The template contains an unhandled node type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The costing translation pipeline does not have a converter for this node type.",
"errorCode": "KT_CT_12054_COSTING_UNHANDLED_NODE_TYPE"
}
}
]}KT_CT_12055_COSTING_UNHANDLED_NODE_INPUT_TYPE
Error Type: APPLICATION
The costing translation pipeline does not have a converter for this input type.
Error Message
{"errors": [
{
"message": "The template contains an unhandled node input type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The costing translation pipeline does not have a converter for this input type.",
"errorCode": "KT_CT_12055_COSTING_UNHANDLED_NODE_INPUT_TYPE"
}
}
]}KT_CT_12056_COSTING_INVALID_TAX_RATE
Error Type: VALIDATION
Check that the tax rate on the sales tax node is a valid value.
Error Message
{"errors": [
{
"message": "A sales tax node has an invalid tax rate.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Check that the tax rate on the sales tax node is a valid value.",
"errorCode": "KT_CT_12056_COSTING_INVALID_TAX_RATE"
}
}
]}KT_CT_12057_COSTING_INVALID_RATE_BUILDER_MAPPING
Error Type: VALIDATION
Check that the rate builder node's configuration is valid.
Error Message
{"errors": [
{
"message": "A rate builder node has an invalid mapping.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Check that the rate builder node's configuration is valid.",
"errorCode": "KT_CT_12057_COSTING_INVALID_RATE_BUILDER_MAPPING"
}
}
]}KT_CT_12058_COSTING_BLOCK_NAME_COLLISION
Error Type: VALIDATION
Rename one of the conflicting nodes so they produce distinct block names.
Error Message
{"errors": [
{
"message": "Two template nodes produce the same costing block name.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Rename one of the conflicting nodes so they produce distinct block names.",
"errorCode": "KT_CT_12058_COSTING_BLOCK_NAME_COLLISION"
}
}
]}KT_CT_12059_COSTING_INVALID_BLOCK_NAME
Error Type: VALIDATION
The node's label produces a block name that is not a valid identifier.
Error Message
{"errors": [
{
"message": "A template node produces an invalid costing block name.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The node's label produces a block name that is not a valid identifier.",
"errorCode": "KT_CT_12059_COSTING_INVALID_BLOCK_NAME"
}
}
]}KT_CT_12060_COSTING_UNSUPPORTED_NODE_TYPE
Error Type: APPLICATION
The costing translation pipeline does not support translating this node type.
Error Message
{"errors": [
{
"message": "The template contains an unsupported node type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The costing translation pipeline does not support translating this node type.",
"errorCode": "KT_CT_12060_COSTING_UNSUPPORTED_NODE_TYPE"
}
}
]}KT_CT_12061_COSTING_INVALID_MEASUREMENT
Error Type: VALIDATION
The measurement identifier used in the node is not available for this market.
Error Message
{"errors": [
{
"message": "A measurement node references an invalid measurement.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The measurement identifier used in the node is not available for this market.",
"errorCode": "KT_CT_12061_COSTING_INVALID_MEASUREMENT"
}
}
]}KT_CT_12062_COSTING_INVALID_COSTING_DEFINITION
Error Type: VALIDATION
The costing definition produced by the template could not be compiled.
Error Message
{"errors": [
{
"message": "The generated costing definition failed validation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The costing definition produced by the template could not be compiled.",
"errorCode": "KT_CT_12062_COSTING_INVALID_COSTING_DEFINITION"
}
}
]}KT_CT_12063_UNABLE_TO_CREATE_PRODUCT_RATE
Error Type: APPLICATION
An unexpected error occurred while creating the product rate.
Error Message
{"errors": [
{
"message": "Unable to create product rate.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An unexpected error occurred while creating the product rate.",
"errorCode": "KT_CT_12063_UNABLE_TO_CREATE_PRODUCT_RATE"
}
}
]}KT_CT_12064_PRODUCT_RATE_NOT_FOUND
Error Type: NOT_FOUND
The product rate with the specified identifier was not found.
Error Message
{"errors": [
{
"message": "Product rate not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The product rate with the specified identifier was not found.",
"errorCode": "KT_CT_12064_PRODUCT_RATE_NOT_FOUND"
}
}
]}KT_CT_12065_PRODUCT_RATE_IN_USE
Error Type: APPLICATION
The product rate cannot be deleted because it is used on existing line items.
Error Message
{"errors": [
{
"message": "Cannot delete product rate that is in use.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The product rate cannot be deleted because it is used on existing line items.",
"errorCode": "KT_CT_12065_PRODUCT_RATE_IN_USE"
}
}
]}KT_CT_12066_RATE_NOT_FOUND
Error Type: NOT_FOUND
The rate could not be found for the specified source system, code, and variant profile.
Error Message
{"errors": [
{
"message": "Rate not found for the given parameters.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The rate could not be found for the specified source system, code, and variant profile.",
"errorCode": "KT_CT_12066_RATE_NOT_FOUND"
}
}
]}KT_CT_12067_INVALID_SOURCE_SYSTEM
Error Type: VALIDATION
The specified source system is not recognized. Valid values are PRODUCTRATE and TIMESERIES.
Error Message
{"errors": [
{
"message": "Invalid rate source system.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified source system is not recognized. Valid values are PRODUCT_RATE and TIME_SERIES.",
"errorCode": "KT_CT_12067_INVALID_SOURCE_SYSTEM"
}
}
]}KT_CT_12068_COSTING_NO_OUTPUT_NODES
Error Type: VALIDATION
At least one Sales Tax node is required to generate a costing definition.
Error Message
{"errors": [
{
"message": "The template does not contain any Sales Tax nodes.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one Sales Tax node is required to generate a costing definition.",
"errorCode": "KT_CT_12068_COSTING_NO_OUTPUT_NODES"
}
}
]}KT_CT_12069_UNABLE_TO_EDIT_PRODUCT_RATE
Error Type: APPLICATION
The product rate could not be edited. This may be because line items have been charged during the validity period, preventing changes to some fields.
Error Message
{"errors": [
{
"message": "Unable to edit product rate.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The product rate could not be edited. This may be because line items have been charged during the validity period, preventing changes to some fields.",
"errorCode": "KT_CT_12069_UNABLE_TO_EDIT_PRODUCT_RATE"
}
}
]}KT_CT_12070_COSTING_INVALID_OPERAND_COUNT
Error Type: VALIDATION
The node has an unsupported number of inputs.
Error Message
{"errors": [
{
"message": "A node has an unsupported number of inputs.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The node has an unsupported number of inputs.",
"errorCode": "KT_CT_12070_COSTING_INVALID_OPERAND_COUNT"
}
}
]}KT_CT_12072_COSTING_UNSUPPORTED_AGGREGATION_FUNCTION
Error Type: VALIDATION
The chosen aggregation function is not currently supported.
Error Message
{"errors": [
{
"message": "An aggregation node uses an unsupported function.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The chosen aggregation function is not currently supported.",
"errorCode": "KT_CT_12072_COSTING_UNSUPPORTED_AGGREGATION_FUNCTION"
}
}
]}KT_CT_12101_PAYMENT_INSTRUCTION_NOT_FOUND
Error Type: NOT_FOUND
The payment instruction was not found.
Error Message
{"errors": [
{
"message": "Payment instruction not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The payment instruction was not found.",
"errorCode": "KT_CT_12101_PAYMENT_INSTRUCTION_NOT_FOUND"
}
}
]}KT_CT_12102_PAYMENT_VENDOR_NOT_SUPPORTED
Error Type: APPLICATION
Payment vendor is not support.
Error Message
{"errors": [
{
"message": "Payment vendor not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Payment vendor is not support.",
"errorCode": "KT_CT_12102_PAYMENT_VENDOR_NOT_SUPPORTED"
}
}
]}KT_CT_12103_MISSING_PAYMENT_METADATA_FROM_VENDOR
Error Type: NOT_FOUND
Missing payment metadata from vendor.
Error Message
{"errors": [
{
"message": "Missing payment metadata from vendor.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Missing payment metadata from vendor.",
"errorCode": "KT_CT_12103_MISSING_PAYMENT_METADATA_FROM_VENDOR"
}
}
]}KT_CT_12104_UNABLE_TO_FETCH_OR_GENERATE_PAYMENT_FINGERPRINT
Error Type: APPLICATION
Unable to fetch or generate payment fingerprint.
Error Message
{"errors": [
{
"message": "Unable to fetch or generate payment fingerprint.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to fetch or generate payment fingerprint.",
"errorCode": "KT_CT_12104_UNABLE_TO_FETCH_OR_GENERATE_PAYMENT_FINGERPRINT"
}
}
]}KT_CT_12105_RISK_LIST_ITEM_ADDITION_ERROR
Error Type: APPLICATION
Risk list item addition failed.
Error Message
{"errors": [
{
"message": "Risk list item addition failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Risk list item addition failed.",
"errorCode": "KT_CT_12105_RISK_LIST_ITEM_ADDITION_ERROR"
}
}
]}KT_CT_12106_RISK_LIST_ITEM_REMOVAL_ERROR
Error Type: APPLICATION
Risk list item removal failed.
Error Message
{"errors": [
{
"message": "Risk list item removal failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Risk list item removal failed.",
"errorCode": "KT_CT_12106_RISK_LIST_ITEM_REMOVAL_ERROR"
}
}
]}KT_CT_12201_CAMPAIGN_NOT_FOUND
Error Type: NOT_FOUND
Could not find a matching campaign.
Error Message
{"errors": [
{
"message": "Campaign not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find a matching campaign.",
"errorCode": "KT_CT_12201_CAMPAIGN_NOT_FOUND"
}
}
]}KT_CT_12202_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
Could not find a matching supply point.
Error Message
{"errors": [
{
"message": "Supply point not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find a matching supply point.",
"errorCode": "KT_CT_12202_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CT_12203_MARKET_SUPPLY_POINT_NOT_SUPPORTED
Error Type: VALIDATION
The market supply point is not supported.
Error Message
{"errors": [
{
"message": "Market supply point not supported.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The market supply point is not supported.",
"errorCode": "KT_CT_12203_MARKET_SUPPLY_POINT_NOT_SUPPORTED"
}
}
]}KT_CT_12204_INVALID_MARKET_SUPPLY_POINT_ACCOUNT
Error Type: APPLICATION
The specified market supply point is not linked to the provided account.
Error Message
{"errors": [
{
"message": "Market supply point is not associated with the account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The specified market supply point is not linked to the provided account.",
"errorCode": "KT_CT_12204_INVALID_MARKET_SUPPLY_POINT_ACCOUNT"
}
}
]}KT_CT_12301_COMPLAINT_NOT_FOUND
Error Type: NOT_FOUND
Could not find a matching Complaint.
Error Message
{"errors": [
{
"message": "Complaint not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find a matching Complaint.",
"errorCode": "KT_CT_12301_COMPLAINT_NOT_FOUND"
}
}
]}KT_CT_12401_UNABLE_TO_CREATE_OFFER_GROUP
Error Type: APPLICATION
There was a problem while attempting to create the offer group.
Error Message
{"errors": [
{
"message": "Unable to create offer group.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while attempting to create the offer group.",
"errorCode": "KT_CT_12401_UNABLE_TO_CREATE_OFFER_GROUP"
}
}
]}KT_CT_12402_UNABLE_TO_ACCEPT_OFFER
Error Type: APPLICATION
There was a problem while attempting to accept the offer.
Error Message
{"errors": [
{
"message": "Unable to accept offer.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while attempting to accept the offer.",
"errorCode": "KT_CT_12402_UNABLE_TO_ACCEPT_OFFER"
}
}
]}KT_CT_12403_PRODUCT_OFFERING_NOT_FOUND
Error Type: NOT_FOUND
The specified product offering could not be found. Please check the identifier and try again.
Error Message
{"errors": [
{
"message": "Product offering not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified product offering could not be found. Please check the identifier and try again.",
"errorCode": "KT_CT_12403_PRODUCT_OFFERING_NOT_FOUND"
}
}
]}KT_CT_12404_PRODUCT_OFFERING_EXPIRED
Error Type: VALIDATION
The product offering is no longer available as it has expired. Please select a different offering.
Error Message
{"errors": [
{
"message": "Product offering has expired.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The product offering is no longer available as it has expired. Please select a different offering.",
"errorCode": "KT_CT_12404_PRODUCT_OFFERING_EXPIRED"
}
}
]}KT_CT_12405_MISSING_RATES_FOR_QUOTING
Error Type: VALIDATION
The offering is missing the required rates for quoting. Please check the query configuration and try again.
Error Message
{"errors": [
{
"message": "Missing rates for quoting.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The offering is missing the required rates for quoting. Please check the query configuration and try again.",
"errorCode": "KT_CT_12405_MISSING_RATES_FOR_QUOTING"
}
}
]}KT_CT_12406_PRODUCT_TIMESERIES_ENTRIES_DO_NOT_MATCH_QUOTED_PERIOD
Error Type: VALIDATION
The product's timeseries entries do not match the quoted period at the specified datetime.
Error Message
{"errors": [
{
"message": "Product not configured correctly for quoting.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The product's timeseries entries do not match the quoted period at the specified datetime.",
"errorCode": "KT_CT_12406_PRODUCT_TIMESERIES_ENTRIES_DO_NOT_MATCH_QUOTED_PERIOD"
}
}
]}KT_CT_12407_NO_ACCEPTED_OFFER_IN_OFFER_GROUP
Error Type: VALIDATION
An offer must be accepted before sending the offer quote summary.
Error Message
{"errors": [
{
"message": "The offer group does not contain an accepted offer.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An offer must be accepted before sending the offer quote summary.",
"errorCode": "KT_CT_12407_NO_ACCEPTED_OFFER_IN_OFFER_GROUP"
}
}
]}KT_CT_12408_QUOTE_CONFIGURATION_NOT_FOUND
Error Type: NOT_FOUND
The specified quote configuration could not be found. Please check the quote configuration number and try again.
Error Message
{"errors": [
{
"message": "Quote configuration not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified quote configuration could not be found. Please check the quote configuration number and try again.",
"errorCode": "KT_CT_12408_QUOTE_CONFIGURATION_NOT_FOUND"
}
}
]}KT_CT_12409_TERM_NOT_FOUND
Error Type: NOT_FOUND
The specified term identifier could not be found in the quote configuration. Please verify the term identifier and try again.
Error Message
{"errors": [
{
"message": "Term not found in quote configuration.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified term identifier could not be found in the quote configuration. Please verify the term identifier and try again.",
"errorCode": "KT_CT_12409_TERM_NOT_FOUND"
}
}
]}KT_CT_12410_INVALID_EXTRA_DETAIL_TYPE
Error Type: VALIDATION
The extra detail field type is invalid. Please check the field type matches the field definition.
Error Message
{"errors": [
{
"message": "Invalid extra detail field type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The extra detail field type is invalid. Please check the field type matches the field definition.",
"errorCode": "KT_CT_12410_INVALID_EXTRA_DETAIL_TYPE"
}
}
]}KT_CT_12411_EXTRA_DETAIL_NOT_FOUND
Error Type: NOT_FOUND
The specified extra detail field code could not be found in the quote configuration. Please verify the field code and try again.
Error Message
{"errors": [
{
"message": "Extra detail not found in quote configuration.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified extra detail field code could not be found in the quote configuration. Please verify the field code and try again.",
"errorCode": "KT_CT_12411_EXTRA_DETAIL_NOT_FOUND"
}
}
]}KT_CT_12412_DUPLICATE_TERM_IDENTIFIERS
Error Type: VALIDATION
The input contains duplicate term identifiers. Each term must have a unique identifier.
Error Message
{"errors": [
{
"message": "Duplicate term identifiers provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input contains duplicate term identifiers. Each term must have a unique identifier.",
"errorCode": "KT_CT_12412_DUPLICATE_TERM_IDENTIFIERS"
}
}
]}KT_CT_12413_DUPLICATE_EXTRA_DETAIL_FIELD_CODES
Error Type: VALIDATION
The input contains duplicate extra detail field codes. Each extra detail must have a unique field code.
Error Message
{"errors": [
{
"message": "Duplicate extra detail field codes provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input contains duplicate extra detail field codes. Each extra detail must have a unique field code.",
"errorCode": "KT_CT_12413_DUPLICATE_EXTRA_DETAIL_FIELD_CODES"
}
}
]}KT_CT_12414_UNSUPPORTED_TERM_TYPE
Error Type: VALIDATION
The term type is not supported for this operation. Only certain term types can be updated.
Error Message
{"errors": [
{
"message": "Unsupported term type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The term type is not supported for this operation. Only certain term types can be updated.",
"errorCode": "KT_CT_12414_UNSUPPORTED_TERM_TYPE"
}
}
]}KT_CT_12415_SCHEDULE_MISSING_IDENTIFIER
Error Type: VALIDATION
One or more schedules are missing required identifiers. All schedules must have identifiers for updates.
Error Message
{"errors": [
{
"message": "Schedule missing required identifier.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more schedules are missing required identifiers. All schedules must have identifiers for updates.",
"errorCode": "KT_CT_12415_SCHEDULE_MISSING_IDENTIFIER"
}
}
]}KT_CT_12416_ITEM_MISSING_IDENTIFIER
Error Type: VALIDATION
One or more items are missing required identifiers. All items must have identifiers for updates.
Error Message
{"errors": [
{
"message": "Item missing required identifier.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more items are missing required identifiers. All items must have identifiers for updates.",
"errorCode": "KT_CT_12416_ITEM_MISSING_IDENTIFIER"
}
}
]}KT_CT_12417_SCHEDULE_NOT_FOUND
Error Type: NOT_FOUND
The specified schedule identifier could not be found in the term. Please verify the schedule identifier and try again.
Error Message
{"errors": [
{
"message": "Schedule not found in term.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified schedule identifier could not be found in the term. Please verify the schedule identifier and try again.",
"errorCode": "KT_CT_12417_SCHEDULE_NOT_FOUND"
}
}
]}KT_CT_12418_ITEM_NOT_FOUND
Error Type: NOT_FOUND
The specified item identifier could not be found in the schedule. Please verify the item identifier and try again.
Error Message
{"errors": [
{
"message": "Item not found in schedule.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified item identifier could not be found in the schedule. Please verify the item identifier and try again.",
"errorCode": "KT_CT_12418_ITEM_NOT_FOUND"
}
}
]}KT_CT_12419_BATCH_TERMS_NOT_FOUND
Error Type: NOT_FOUND
One or more term identifiers could not be found during the update operation.
Error Message
{"errors": [
{
"message": "One or more terms not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "One or more term identifiers could not be found during the update operation.",
"errorCode": "KT_CT_12419_BATCH_TERMS_NOT_FOUND"
}
}
]}KT_CT_12420_BATCH_EXTRA_DETAILS_NOT_FOUND
Error Type: NOT_FOUND
One or more extra detail field codes could not be found during the update operation.
Error Message
{"errors": [
{
"message": "One or more extra details not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "One or more extra detail field codes could not be found during the update operation.",
"errorCode": "KT_CT_12420_BATCH_EXTRA_DETAILS_NOT_FOUND"
}
}
]}KT_CT_12421_NO_EXTRA_DETAIL_FIELDS_PROVIDED
Error Type: VALIDATION
At least one of fieldvalue or fieldtype must be provided when updating an extra detail.
Error Message
{"errors": [
{
"message": "No extra detail fields provided for update.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one of field_value or field_type must be provided when updating an extra detail.",
"errorCode": "KT_CT_12421_NO_EXTRA_DETAIL_FIELDS_PROVIDED"
}
}
]}KT_CT_12422_INVALID_QUOTE_CONFIGURATION_STATUS
Error Type: VALIDATION
The provided status is not a valid QuoteConfigurationStatus choice.
Error Message
{"errors": [
{
"message": "Invalid quote configuration status.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided status is not a valid QuoteConfigurationStatus choice.",
"errorCode": "KT_CT_12422_INVALID_QUOTE_CONFIGURATION_STATUS"
}
}
]}KT_CT_12423_FORECAST_CONSUMPTION_ENTRY_NOT_FOUND
Error Type: NOT_FOUND
No forecast consumption entry with the given identifier exists on this quote configuration.
Error Message
{"errors": [
{
"message": "Forecast consumption entry not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No forecast consumption entry with the given identifier exists on this quote configuration.",
"errorCode": "KT_CT_12423_FORECAST_CONSUMPTION_ENTRY_NOT_FOUND"
}
}
]}KT_CT_12424_QUOTE_CONFIGURATION_LOCKED
Error Type: VALIDATION
The quote configuration is in a non-editable status (READY, SENT, ACCEPTED, or REJECTED).
Error Message
{"errors": [
{
"message": "Quote configuration cannot be edited in its current status.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The quote configuration is in a non-editable status (READY, SENT, ACCEPTED, or REJECTED).",
"errorCode": "KT_CT_12424_QUOTE_CONFIGURATION_LOCKED"
}
}
]}KT_CT_12425_CANNOT_UPDATE_RATES_REQUEST
Error Type: VALIDATION
The rates request cannot be updated. It may not exist or may have already been processed.
Error Message
{"errors": [
{
"message": "Cannot update rates request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The rates request cannot be updated. It may not exist or may have already been processed.",
"errorCode": "KT_CT_12425_CANNOT_UPDATE_RATES_REQUEST"
}
}
]}KT_CT_12426_DISALLOWED_EXTRA_DETAIL_FIELD
Error Type: VALIDATION
The provided extra detail field code and type combination is not in the list of accepted fields configured for this client.
Error Message
{"errors": [
{
"message": "Extra detail field code or type is not allowed for this client.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided extra detail field code and type combination is not in the list of accepted fields configured for this client.",
"errorCode": "KT_CT_12426_DISALLOWED_EXTRA_DETAIL_FIELD"
}
}
]}KT_CT_12501_MARKET_GATEWAY_INBOUND_MESSAGE_FLOW_ALREADY_EXISTS_FOR_SIPHON_AND_FLOW_KEY
Error Type: VALIDATION
A market gateway inbound message flow with the same siphon and flow key already exists.
Error Message
{"errors": [
{
"message": "Market gateway inbound message flow already exists for siphon and flow key.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A market gateway inbound message flow with the same siphon and flow key already exists.",
"errorCode": "KT_CT_12501_MARKET_GATEWAY_INBOUND_MESSAGE_FLOW_ALREADY_EXISTS_FOR_SIPHON_AND_FLOW_KEY"
}
}
]}KT_CT_12502_FLOW_NOT_FOUND
Error Type: NOT_FOUND
Could not find a matching flow.
Error Message
{"errors": [
{
"message": "Flow not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find a matching flow.",
"errorCode": "KT_CT_12502_FLOW_NOT_FOUND"
}
}
]}KT_CT_12601_SUPPLY_POINT_ACTIVE_AGREEMENT_NOT_FOUND
Error Type: NOT_FOUND
No active agreement found for the supply point at the specified date.
Error Message
{"errors": [
{
"message": "Active agreement not found for supply point.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No active agreement found for the supply point at the specified date.",
"errorCode": "KT_CT_12601_SUPPLY_POINT_ACTIVE_AGREEMENT_NOT_FOUND"
}
}
]}KT_CT_12602_SUPPLIER_NOT_FOUND
Error Type: NOT_FOUND
No supplier found with the specified lookup key and code.
Error Message
{"errors": [
{
"message": "Supplier not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No supplier found with the specified lookup key and code.",
"errorCode": "KT_CT_12602_SUPPLIER_NOT_FOUND"
}
}
]}KT_CT_12603_UNABLE_TO_TERMINATE_AGREEMENT_FOR_SUPPLIER_CHANGE
Error Type: APPLICATION
The existing agreement could not be terminated during the supplier change process.
Error Message
{"errors": [
{
"message": "Unable to terminate agreement for supplier change.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The existing agreement could not be terminated during the supplier change process.",
"errorCode": "KT_CT_12603_UNABLE_TO_TERMINATE_AGREEMENT_FOR_SUPPLIER_CHANGE"
}
}
]}KT_CT_12604_UNABLE_TO_CREATE_ACCOUNT_FOR_SUPPLIER_CHANGE
Error Type: APPLICATION
A new account could not be created during the supplier change process.
Error Message
{"errors": [
{
"message": "Unable to create account for supplier change.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A new account could not be created during the supplier change process.",
"errorCode": "KT_CT_12604_UNABLE_TO_CREATE_ACCOUNT_FOR_SUPPLIER_CHANGE"
}
}
]}KT_CT_12605_UNABLE_TO_CREATE_AGREEMENT_FOR_SUPPLIER_CHANGE
Error Type: APPLICATION
A new agreement could not be created during the supplier change process.
Error Message
{"errors": [
{
"message": "Unable to create agreement for supplier change.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A new agreement could not be created during the supplier change process.",
"errorCode": "KT_CT_12605_UNABLE_TO_CREATE_AGREEMENT_FOR_SUPPLIER_CHANGE"
}
}
]}KT_CT_12606_NO_SUPPLY_POINT_FOUND
Error Type: NOT_FOUND
No supply point found for the identifier/market during the supplier change process.
Error Message
{"errors": [
{
"message": "No supply point found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No supply point found for the identifier/market during the supplier change process.",
"errorCode": "KT_CT_12606_NO_SUPPLY_POINT_FOUND"
}
}
]}KT_CT_12607_DB_TRANSACTION_FAILED_ON_PENDING_UPDATE_STATUS_CHANGE
Error Type: APPLICATION
The database transaction failed on PendingUpdate status change due to an unexpected error.
Error Message
{"errors": [
{
"message": "Database transaction failed on PendingUpdate status change.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The database transaction failed on PendingUpdate status change due to an unexpected error.",
"errorCode": "KT_CT_12607_DB_TRANSACTION_FAILED_ON_PENDING_UPDATE_STATUS_CHANGE"
}
}
]}KT_CT_12608_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
No supply point found for given nmi.
Error Message
{"errors": [
{
"message": "Supply point not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No supply point found for given nmi.",
"errorCode": "KT_CT_12608_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CT_12609_PROPERTY_HAZARD_TYPE_NOT_FOUND
Error Type: NOT_FOUND
The Property Hazard Type not found for the given hazard type external identifier.
Error Message
{"errors": [
{
"message": "Property Hazard Type not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The Property Hazard Type not found for the given hazard type external identifier.",
"errorCode": "KT_CT_12609_PROPERTY_HAZARD_TYPE_NOT_FOUND"
}
}
]}KT_CT_12610_SUPPLY_POINT_HAS_NO_PROPERTY_ASSOCIATED
Error Type: NOT_FOUND
Supply point has no associated property.
Error Message
{"errors": [
{
"message": "Supply point has no associated property.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Supply point has no associated property.",
"errorCode": "KT_CT_12610_SUPPLY_POINT_HAS_NO_PROPERTY_ASSOCIATED"
}
}
]}KT_CT_12611_PROPERTY_HAZARD_TYPE_CODE_ALREADY_EXISTS
Error Type: APPLICATION
A Property Hazard Type with the given code already exists.
Error Message
{"errors": [
{
"message": "Property Hazard Type code already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A Property Hazard Type with the given code already exists.",
"errorCode": "KT_CT_12611_PROPERTY_HAZARD_TYPE_CODE_ALREADY_EXISTS"
}
}
]}KT_CT_12612_PROPERTY_NOT_FOUND
Error Type: NOT_FOUND
No Property found for the given property identifier.
Error Message
{"errors": [
{
"message": "Property not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No Property found for the given property identifier.",
"errorCode": "KT_CT_12612_PROPERTY_NOT_FOUND"
}
}
]}KT_CT_12701_INVALID_SALES_CHANNEL_CODE
Error Type: NOT_FOUND
The specified sales channel code is not valid.
Error Message
{"errors": [
{
"message": "Invalid sales channel code.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified sales channel code is not valid.",
"errorCode": "KT_CT_12701_INVALID_SALES_CHANNEL_CODE"
}
}
]}KT_CT_12702_INVALID_DATETIME_RANGE
Error Type: VALIDATION
Ensure the active to datetime is later than the active from datetime.
Error Message
{"errors": [
{
"message": "Invalid datetime range.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Ensure the active to datetime is later than the active from datetime.",
"errorCode": "KT_CT_12702_INVALID_DATETIME_RANGE"
}
}
]}KT_CT_12901_ACCOUNT_NOT_FOUND
Error Type: NOT_FOUND
Could not find an Account for the given account_id.
Error Message
{"errors": [
{
"message": "Account not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find an Account for the given account_id.",
"errorCode": "KT_CT_12901_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_12902_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
Could not find a Supply Point for the given supplypointid.
Error Message
{"errors": [
{
"message": "Supply point not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find a Supply Point for the given supply_point_id.",
"errorCode": "KT_CT_12902_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CT_12903_ACCOUNT_OR_SUPPLY_POINT_REQUIRED
Error Type: VALIDATION
At least one of accountid or supplypoint_id must be provided (prefer exactly one).
Error Message
{"errors": [
{
"message": "Either account_id or supply_point_id must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one of account_id or supply_point_id must be provided (prefer exactly one).",
"errorCode": "KT_CT_12903_ACCOUNT_OR_SUPPLY_POINT_REQUIRED"
}
}
]}KT_CT_12904_MULTIPLE_SUPPLY_POINTS_FOUND
Error Type: VALIDATION
Only one Supply Point can be found per given external identifier and market
Error Message
{"errors": [
{
"message": "Found multiple Supply Points for the given supply_point_external_identifier and market.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Only one Supply Point can be found per given external identifier and market",
"errorCode": "KT_CT_12904_MULTIPLE_SUPPLY_POINTS_FOUND"
}
}
]}KT_CT_12905_MARKET_NAME_NOT_PROVIDED
Error Type: VALIDATION
Market name should be provided when the supply point is provided
Error Message
{"errors": [
{
"message": "Market name is not provided for a given supply point.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Market name should be provided when the supply point is provided",
"errorCode": "KT_CT_12905_MARKET_NAME_NOT_PROVIDED"
}
}
]}KT_CT_13001_ON_SITE_JOBS_APPOINTMENT_DOES_NOT_EXIST
Error Type: NOT_FOUND
The requested resource does not exist.
Error Message
{"errors": [
{
"message": "Appointment does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested resource does not exist.",
"errorCode": "KT_CT_13001_ON_SITE_JOBS_APPOINTMENT_DOES_NOT_EXIST"
}
}
]}KT_CT_13002_ON_SITE_JOBS_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
Supply point not found.
Error Message
{"errors": [
{
"message": "Supply point not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Supply point not found.",
"errorCode": "KT_CT_13002_ON_SITE_JOBS_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CT_13003_ON_SITE_JOBS_SUPPLY_POINTS_MUST_BELONG_TO_THE_SAME_ACCOUNT
Error Type: VALIDATION
All supply points provided in the request must belong to the same account.
Error Message
{"errors": [
{
"message": "Supply points must belong to the same account.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "All supply points provided in the request must belong to the same account.",
"errorCode": "KT_CT_13003_ON_SITE_JOBS_SUPPLY_POINTS_MUST_BELONG_TO_THE_SAME_ACCOUNT"
}
}
]}KT_CT_13004_ON_SITE_JOBS_NO_ACCOUNT_FOUND_FOR_THE_SUPPLY_POINTS
Error Type: NOT_FOUND
All supply points provided in the request must have associated account.
Error Message
{"errors": [
{
"message": "No account found for the given supply points.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "All supply points provided in the request must have associated account.",
"errorCode": "KT_CT_13004_ON_SITE_JOBS_NO_ACCOUNT_FOUND_FOR_THE_SUPPLY_POINTS"
}
}
]}KT_CT_13006_ON_SITE_JOBS_NO_PROPERTY_FOUND_FOR_THE_SUPPLY_POINTS
Error Type: NOT_FOUND
All supply points provided in the request must have associated property.
Error Message
{"errors": [
{
"message": "No properties found for the given supply points.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "All supply points provided in the request must have associated property.",
"errorCode": "KT_CT_13006_ON_SITE_JOBS_NO_PROPERTY_FOUND_FOR_THE_SUPPLY_POINTS"
}
}
]}KT_CT_13007_ON_SITE_JOBS_REQUEST_CREATION_CHECKS_FAILED
Error Type: APPLICATION
At least one of configured request_checks() failed.
Error Message
{"errors": [
{
"message": "At least one of the request checks failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "At least one of configured request_checks() failed.",
"errorCode": "KT_CT_13007_ON_SITE_JOBS_REQUEST_CREATION_CHECKS_FAILED"
}
}
]}KT_CT_13008_ON_SITE_JOBS_REQUEST_CREATION_WARNINGS_DETECTED
Error Type: APPLICATION
At least one of configured request_checks() returned warning and override_request_check_warnings flag is False.
Error Message
{"errors": [
{
"message": "At least one of the request checks has warnings.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "At least one of configured request_checks() returned warning and `override_request_check_warnings` flag is False.",
"errorCode": "KT_CT_13008_ON_SITE_JOBS_REQUEST_CREATION_WARNINGS_DETECTED"
}
}
]}KT_CT_13009_ON_SITE_JOBS_REQUEST_ALREADY_EXISTS
Error Type: APPLICATION
On site jobs Request already exists.
Error Message
{"errors": [
{
"message": "On site jobs Request already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "On site jobs Request already exists.",
"errorCode": "KT_CT_13009_ON_SITE_JOBS_REQUEST_ALREADY_EXISTS"
}
}
]}KT_CT_13010_ON_SITE_JOBS_NO_BOOKING_ADAPTER_FOR_AGENT
Error Type: NOT_FOUND
No booking adapter found for agent.
Error Message
{"errors": [
{
"message": "No booking adapter found for agent.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No booking adapter found for agent.",
"errorCode": "KT_CT_13010_ON_SITE_JOBS_NO_BOOKING_ADAPTER_FOR_AGENT"
}
}
]}KT_CT_13011_ON_SITE_JOBS_APPOINTMENT_WITH_EXTERNAL_REFERENCE_AND_AGENT_ALREADY_BELONGS_TO_DIFFERENT_REQUEST
Error Type: APPLICATION
Appointment with the given external reference and agent already exists for a different request.
Error Message
{"errors": [
{
"message": "Appointment with the given external reference and agent already exists for a different request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Appointment with the given external reference and agent already exists for a different request.",
"errorCode": "KT_CT_13011_ON_SITE_JOBS_APPOINTMENT_WITH_EXTERNAL_REFERENCE_AND_AGENT_ALREADY_BELONGS_TO_DIFFERENT_REQUEST"
}
}
]}KT_CT_13012_ON_SITE_JOBS_VIEWER_IS_NOT_ALLOWED_TO_CREATE_REQUEST
Error Type: APPLICATION
Viewer is not allowed to create a request for submitted property or account.
Error Message
{"errors": [
{
"message": "Viewer is not allowed to create a request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Viewer is not allowed to create a request for submitted property or account.",
"errorCode": "KT_CT_13012_ON_SITE_JOBS_VIEWER_IS_NOT_ALLOWED_TO_CREATE_REQUEST"
}
}
]}KT_CT_13013_ON_SITE_JOBS_REPORTER_POST_INIT_ERROR
Error Type: APPLICATION
For category 'customer', the fields name, phone_number, and email must not be provided.
Error Message
{"errors": [
{
"message": "Reporter post init error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "For category 'customer', the fields name, phone_number, and email must not be provided.",
"errorCode": "KT_CT_13013_ON_SITE_JOBS_REPORTER_POST_INIT_ERROR"
}
}
]}KT_CT_13014_ON_SITE_JOBS_REQUEST_REASON_VALUE_ERROR
Error Type: APPLICATION
Request reason value doesn't match configured values.
Error Message
{"errors": [
{
"message": "Request reason is not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Request reason value doesn't match configured values.",
"errorCode": "KT_CT_13014_ON_SITE_JOBS_REQUEST_REASON_VALUE_ERROR"
}
}
]}KT_CT_13015_ON_SITE_JOBS_REQUEST_SUB_REASON_VALUE_ERROR
Error Type: APPLICATION
Request sub_reason value doesn't match configured values.
Error Message
{"errors": [
{
"message": "Request sub_reason is not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Request sub_reason value doesn't match configured values.",
"errorCode": "KT_CT_13015_ON_SITE_JOBS_REQUEST_SUB_REASON_VALUE_ERROR"
}
}
]}KT_CT_13016_ON_SITE_JOBS_BOOKING_AGENT_NOT_FOUND
Error Type: APPLICATION
We cannot associate the property with a managing agent.
Error Message
{"errors": [
{
"message": "Booking agent not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "We cannot associate the property with a managing agent.",
"errorCode": "KT_CT_13016_ON_SITE_JOBS_BOOKING_AGENT_NOT_FOUND"
}
}
]}KT_CT_13017_ON_SITE_JOBS_APPOINTMENT_CANCELLATION_NOT_SUPPORTED
Error Type: APPLICATION
Booking adapter does not support cancellation.
Error Message
{"errors": [
{
"message": "Appointment cancellation not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Booking adapter does not support cancellation.",
"errorCode": "KT_CT_13017_ON_SITE_JOBS_APPOINTMENT_CANCELLATION_NOT_SUPPORTED"
}
}
]}KT_CT_13018_ON_SITE_JOBS_APPOINTMENT_INVALID_CANCELLATION_CATEGORY
Error Type: VALIDATION
Cancellation category/sub_category doesn't match configured values.
Error Message
{"errors": [
{
"message": "Unable to record cancellation_category/cancellation_sub_category.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cancellation category/sub_category doesn't match configured values.",
"errorCode": "KT_CT_13018_ON_SITE_JOBS_APPOINTMENT_INVALID_CANCELLATION_CATEGORY"
}
}
]}KT_CT_13019_ON_SITE_JOBS_VENDOR_NOT_FOUND
Error Type: APPLICATION
API not found for the operator associated with the meter points in this property.
Error Message
{"errors": [
{
"message": "Vendor not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "API not found for the operator associated with the meter points in this property.",
"errorCode": "KT_CT_13019_ON_SITE_JOBS_VENDOR_NOT_FOUND"
}
}
]}KT_CT_13020_ON_SITE_JOBS_COULD_NOT_IDENTIFY_AGENT_FROM_PROPERTY
Error Type: APPLICATION
Could not identify active metering agent for the property.
Error Message
{"errors": [
{
"message": "Could not identify agent from property.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not identify active metering agent for the property.",
"errorCode": "KT_CT_13020_ON_SITE_JOBS_COULD_NOT_IDENTIFY_AGENT_FROM_PROPERTY"
}
}
]}KT_CT_13021_ON_SITE_JOBS_INVALID_JOB_TYPE
Error Type: VALIDATION
The provided job type is not valid for the booking adapter.
Error Message
{"errors": [
{
"message": "Invalid job type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided job type is not valid for the booking adapter.",
"errorCode": "KT_CT_13021_ON_SITE_JOBS_INVALID_JOB_TYPE"
}
}
]}KT_CT_13022_ON_SITE_JOBS_WORK_CATEGORY_NOT_FOUND_FOR_JOB_TYPE
Error Type: APPLICATION
Could not find work category for the given job type.
Error Message
{"errors": [
{
"message": "Work category not found for job type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not find work category for the given job type.",
"errorCode": "KT_CT_13022_ON_SITE_JOBS_WORK_CATEGORY_NOT_FOUND_FOR_JOB_TYPE"
}
}
]}KT_CT_13023_ON_SITE_JOBS_APPOINTMENT_BOOKING_CHECKS_FAILED
Error Type: APPLICATION
At least one of the appointment booking checks failed.
Error Message
{"errors": [
{
"message": "Appointment booking checks failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "At least one of the appointment booking checks failed.",
"errorCode": "KT_CT_13023_ON_SITE_JOBS_APPOINTMENT_BOOKING_CHECKS_FAILED"
}
}
]}KT_CT_13024_ON_SITE_JOBS_APPOINTMENT_BOOKING_HAS_WARNINGS
Error Type: APPLICATION
At least one of the appointment booking checks returned warnings and override flag is False.
Error Message
{"errors": [
{
"message": "Appointment booking checks returned warnings.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "At least one of the appointment booking checks returned warnings and override flag is False.",
"errorCode": "KT_CT_13024_ON_SITE_JOBS_APPOINTMENT_BOOKING_HAS_WARNINGS"
}
}
]}KT_CT_13025_ON_SITE_JOBS_APPOINTMENT_BOOKING_SESSION_EXPIRED
Error Type: NOT_FOUND
The booking session for this appointment has expired and needs to be restarted.
Error Message
{"errors": [
{
"message": "Booking session has expired.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The booking session for this appointment has expired and needs to be restarted.",
"errorCode": "KT_CT_13025_ON_SITE_JOBS_APPOINTMENT_BOOKING_SESSION_EXPIRED"
}
}
]}KT_CT_13026_ON_SITE_JOBS_COULD_NOT_RETRIEVE_TIMESLOTS
Error Type: APPLICATION
Failed to retrieve available appointment timeslots from the booking system.
Error Message
{"errors": [
{
"message": "Could not retrieve available timeslots.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Failed to retrieve available appointment timeslots from the booking system.",
"errorCode": "KT_CT_13026_ON_SITE_JOBS_COULD_NOT_RETRIEVE_TIMESLOTS"
}
}
]}KT_CT_13027_ON_SITE_JOBS_BOOKING_EXCEPTION
Error Type: APPLICATION
An error occurred during the booking process.
Error Message
{"errors": [
{
"message": "Booking system error occurred.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred during the booking process.",
"errorCode": "KT_CT_13027_ON_SITE_JOBS_BOOKING_EXCEPTION"
}
}
]}KT_CT_13028_ON_SITE_JOBS_AGENT_NOT_FOUND
Error Type: NOT_FOUND
Agent not found.
Error Message
{"errors": [
{
"message": "Agent not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Agent not found.",
"errorCode": "KT_CT_13028_ON_SITE_JOBS_AGENT_NOT_FOUND"
}
}
]}KT_CT_13029_ON_SITE_JOBS_COULD_NOT_CONFIRM_DUPLICATE_PROPERTY
Error Type: APPLICATION
Failed to confirm duplicate property.
Error Message
{"errors": [
{
"message": "Could not confirm duplicate property.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Failed to confirm duplicate property.",
"errorCode": "KT_CT_13029_ON_SITE_JOBS_COULD_NOT_CONFIRM_DUPLICATE_PROPERTY"
}
}
]}KT_CT_13030_ON_SITE_JOBS_APPOINTMENT_BOOKING_SESSION_NOT_FOUND
Error Type: NOT_FOUND
The booking session for this appointment does not exist.
Error Message
{"errors": [
{
"message": "Booking session not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The booking session for this appointment does not exist.",
"errorCode": "KT_CT_13030_ON_SITE_JOBS_APPOINTMENT_BOOKING_SESSION_NOT_FOUND"
}
}
]}KT_CT_13031_ON_SITE_JOBS_TIMESLOT_NO_LONGER_AVAILABLE
Error Type: VALIDATION
The selected timeslot is no longer available. Please fetch the latest timeslots and choose another.
Error Message
{"errors": [
{
"message": "Timeslot is no longer available.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The selected timeslot is no longer available. Please fetch the latest timeslots and choose another.",
"errorCode": "KT_CT_13031_ON_SITE_JOBS_TIMESLOT_NO_LONGER_AVAILABLE"
}
}
]}KT_CT_13032_ON_SITE_JOBS_REQUEST_DOES_NOT_EXIST
Error Type: NOT_FOUND
The requested On-Site Jobs request does not exist.
Error Message
{"errors": [
{
"message": "Request does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested On-Site Jobs request does not exist.",
"errorCode": "KT_CT_13032_ON_SITE_JOBS_REQUEST_DOES_NOT_EXIST"
}
}
]}KT_CT_13033_ON_SITE_JOBS_SLOT_NOT_FOUND
Error Type: NOT_FOUND
The specified slot ID does not exist.
Error Message
{"errors": [
{
"message": "Slot not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified slot ID does not exist.",
"errorCode": "KT_CT_13033_ON_SITE_JOBS_SLOT_NOT_FOUND"
}
}
]}KT_CT_13034_ON_SITE_JOBS_APPOINTMENT_ALREADY_EXISTS_FOR_REQUEST
Error Type: APPLICATION
An appointment with the same details already exists for this request.
Error Message
{"errors": [
{
"message": "Appointment already exists for this request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An appointment with the same details already exists for this request.",
"errorCode": "KT_CT_13034_ON_SITE_JOBS_APPOINTMENT_ALREADY_EXISTS_FOR_REQUEST"
}
}
]}KT_CT_13035_ON_SITE_JOBS_REQUEST_INACTIVE
Error Type: VALIDATION
Request is in terminal state and cannot be acted upon.
Error Message
{"errors": [
{
"message": "Request is inactive.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Request is in terminal state and cannot be acted upon.",
"errorCode": "KT_CT_13035_ON_SITE_JOBS_REQUEST_INACTIVE"
}
}
]}KT_CT_13036_ON_SITE_JOBS_ADAPTER_NETWORK_ERROR
Error Type: SERVICE_AVAILABILITY
The booking service is currently unavailable. Please try again later.
Error Message
{"errors": [
{
"message": "Booking service currently unavailable.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "The booking service is currently unavailable. Please try again later.",
"errorCode": "KT_CT_13036_ON_SITE_JOBS_ADAPTER_NETWORK_ERROR"
}
}
]}KT_CT_13037_ON_SITE_JOBS_NO_APPOINTMENT_REFERENCE
Error Type: VALIDATION
An appointment reference must be provided by the booking service upon successful booking.
Error Message
{"errors": [
{
"message": "Appointment reference not provided by booking service.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An appointment reference must be provided by the booking service upon successful booking.",
"errorCode": "KT_CT_13037_ON_SITE_JOBS_NO_APPOINTMENT_REFERENCE"
}
}
]}KT_CT_13038_ON_SITE_JOBS_INVALID_REQUEST_STATUS
Error Type: VALIDATION
The provided request status is invalid for this operation.
Error Message
{"errors": [
{
"message": "Invalid request status.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided request status is invalid for this operation.",
"errorCode": "KT_CT_13038_ON_SITE_JOBS_INVALID_REQUEST_STATUS"
}
}
]}KT_CT_13039_ON_SITE_JOBS_CANCELLATION_FIELDS_REQUIRE_CANCELLED_STATUS
Error Type: VALIDATION
Cancellation category and subcategory can only be set when the appointment status is CANCELLED.
Error Message
{"errors": [
{
"message": "Cancellation fields require CANCELLED status.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cancellation category and subcategory can only be set when the appointment status is CANCELLED.",
"errorCode": "KT_CT_13039_ON_SITE_JOBS_CANCELLATION_FIELDS_REQUIRE_CANCELLED_STATUS"
}
}
]}KT_CT_13040_ON_SITE_JOBS_AGENT_NOT_SET_ON_REQUEST
Error Type: VALIDATION
The request must have an associated agent to perform this operation.
Error Message
{"errors": [
{
"message": "Agent not set on request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The request must have an associated agent to perform this operation.",
"errorCode": "KT_CT_13040_ON_SITE_JOBS_AGENT_NOT_SET_ON_REQUEST"
}
}
]}KT_CT_13041_ON_SITE_JOBS_CHECK_OVERRIDE_NOT_ALLOWED
Error Type: VALIDATION
The user is not allowed to disable or override the request/appointment checks.
Error Message
{"errors": [
{
"message": "User is not allowed to override request/appointment checks.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The user is not allowed to disable or override the request/appointment checks.",
"errorCode": "KT_CT_13041_ON_SITE_JOBS_CHECK_OVERRIDE_NOT_ALLOWED"
}
}
]}KT_CT_13042_ON_SITE_JOBS_MULTIPLE_SUPPLY_POINTS_NOT_SUPPORTED
Error Type: VALIDATION
Multiple supply points are not supported by the booking adapter for this property.
Error Message
{"errors": [
{
"message": "Multiple supply points not supported by this booking adapter.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Multiple supply points are not supported by the booking adapter for this property.",
"errorCode": "KT_CT_13042_ON_SITE_JOBS_MULTIPLE_SUPPLY_POINTS_NOT_SUPPORTED"
}
}
]}KT_CT_13043_ON_SITE_JOBS_APPOINTMENT_HAS_TERMINAL_STATUS
Error Type: VALIDATION
Appointment is in a terminal status and cannot be updated.
Error Message
{"errors": [
{
"message": "Cannot update appointment as it has terminal status.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Appointment is in a terminal status and cannot be updated.",
"errorCode": "KT_CT_13043_ON_SITE_JOBS_APPOINTMENT_HAS_TERMINAL_STATUS"
}
}
]}KT_CT_13044_ON_SITE_JOBS_INVALID_APPOINTMENT_SLOT
Error Type: VALIDATION
The provided appointment slot is invalid.
Error Message
{"errors": [
{
"message": "Failed to update appointment slot.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided appointment slot is invalid.",
"errorCode": "KT_CT_13044_ON_SITE_JOBS_INVALID_APPOINTMENT_SLOT"
}
}
]}KT_CT_13045_ON_SITE_JOBS_INVALID_ASSETS
Error Type: VALIDATION
The provided assets are invalid.
Error Message
{"errors": [
{
"message": "Failed to update appointment assets.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided assets are invalid.",
"errorCode": "KT_CT_13045_ON_SITE_JOBS_INVALID_ASSETS"
}
}
]}KT_CT_13046_ON_SITE_JOBS_APPOINTMENT_INVALID_CANCELLATION_SUB_CATEGORY
Error Type: VALIDATION
Cancellation sub_category doesn't match configured values.
Error Message
{"errors": [
{
"message": "Unable to record cancellation_sub_category.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cancellation sub_category doesn't match configured values.",
"errorCode": "KT_CT_13046_ON_SITE_JOBS_APPOINTMENT_INVALID_CANCELLATION_SUB_CATEGORY"
}
}
]}KT_CT_13047_ON_SITE_JOBS_MULTIPLE_SUPPLY_POINTS_FOUND
Error Type: VALIDATION
Multiple supply points found for the given supply point external identifier and market name.
Error Message
{"errors": [
{
"message": "Multiple supply points found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Multiple supply points found for the given supply point external identifier and market name.",
"errorCode": "KT_CT_13047_ON_SITE_JOBS_MULTIPLE_SUPPLY_POINTS_FOUND"
}
}
]}KT_CT_13048_ON_SITE_JOBS_CANNOT_PROVIDE_BOTH_SUPPLY_POINT_EXTERNAL_IDENTIFIER_AND_INTERNAL_IDS
Error Type: VALIDATION
Only one of supplypointidentifiertomarketnamemapping or supplypointinternal_ids should be provided.
Error Message
{"errors": [
{
"message": "Cannot provide both supply_point_identifier_to_market_name_mapping and supply_point_internal_ids.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Only one of supply_point_identifier_to_market_name_mapping or supply_point_internal_ids should be provided.",
"errorCode": "KT_CT_13048_ON_SITE_JOBS_CANNOT_PROVIDE_BOTH_SUPPLY_POINT_EXTERNAL_IDENTIFIER_AND_INTERNAL_IDS"
}
}
]}KT_CT_13049_ON_SITE_JOBS_NEITHER_SUPPLY_POINT_EXTERNAL_IDENTIFIER_NOR_INTERNAL_IDS_PROVIDED
Error Type: VALIDATION
At least one of supplypointidentifiertomarketnamemapping or supplypointinternal_ids must be provided.
Error Message
{"errors": [
{
"message": "Neither supply_point_identifier_to_market_name_mapping nor supply_point_internal_ids provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one of supply_point_identifier_to_market_name_mapping or supply_point_internal_ids must be provided.",
"errorCode": "KT_CT_13049_ON_SITE_JOBS_NEITHER_SUPPLY_POINT_EXTERNAL_IDENTIFIER_NOR_INTERNAL_IDS_PROVIDED"
}
}
]}KT_CT_13050_ON_SITE_JOBS_ASSETS_CANNOT_PROVIDE_BOTH_SUPPLY_POINT_EXTERNAL_AND_INTERNAL_ID
Error Type: VALIDATION
Only one of supplypointidentifiertomarketnamemapping or supplypointinternal_id should be provided when creating assets.
Error Message
{"errors": [
{
"message": "Cannot provide both supply_point_identifier_to_market_name_mapping and supply_point_internal_id when creating assets.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Only one of supply_point_identifier_to_market_name_mapping or supply_point_internal_id should be provided when creating assets.",
"errorCode": "KT_CT_13050_ON_SITE_JOBS_ASSETS_CANNOT_PROVIDE_BOTH_SUPPLY_POINT_EXTERNAL_AND_INTERNAL_ID"
}
}
]}KT_CT_13051_ON_SITE_JOBS_ASSETS_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
No supply point found for given identifier when creating assets.
Error Message
{"errors": [
{
"message": "Supply point not found when creating assets.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No supply point found for given identifier when creating assets.",
"errorCode": "KT_CT_13051_ON_SITE_JOBS_ASSETS_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CT_13052_ON_SITE_JOBS_ASSETS_MULTIPLE_SUPPLY_POINTS_FOUND
Error Type: VALIDATION
Multiple supply points found for the given supply point external identifier and market name when creating assets.
Error Message
{"errors": [
{
"message": "Multiple supply points found when creating assets.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Multiple supply points found for the given supply point external identifier and market name when creating assets.",
"errorCode": "KT_CT_13052_ON_SITE_JOBS_ASSETS_MULTIPLE_SUPPLY_POINTS_FOUND"
}
}
]}KT_CT_13053_ON_SITE_JOBS_FAILED_TO_CANCEL_APPOINTMENT_WITH_AGENT
Error Type: APPLICATION
Failed to cancel the appointment with the agent.
Error Message
{"errors": [
{
"message": "Failed to cancel the appointment with the agent.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Failed to cancel the appointment with the agent.",
"errorCode": "KT_CT_13053_ON_SITE_JOBS_FAILED_TO_CANCEL_APPOINTMENT_WITH_AGENT"
}
}
]}KT_CT_13054_ON_SITE_JOBS_APPOINTMENT_NOT_FOUND_FOR_RESCHEDULE
Error Type: NOT_FOUND
The appointment to reschedule does not exist or could not be found.
Error Message
{"errors": [
{
"message": "Appointment not found for rescheduling.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The appointment to reschedule does not exist or could not be found.",
"errorCode": "KT_CT_13054_ON_SITE_JOBS_APPOINTMENT_NOT_FOUND_FOR_RESCHEDULE"
}
}
]}KT_CT_13055_ON_SITE_JOBS_APPOINTMENT_DOES_NOT_BELONG_TO_REQUEST
Error Type: AUTHORIZATION
The appointment to reschedule belongs to a different request.
Error Message
{"errors": [
{
"message": "Appointment does not belong to the specified request.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The appointment to reschedule belongs to a different request.",
"errorCode": "KT_CT_13055_ON_SITE_JOBS_APPOINTMENT_DOES_NOT_BELONG_TO_REQUEST"
}
}
]}KT_CT_13056_ON_SITE_JOBS_APPOINTMENT_CANNOT_BE_RESCHEDULED
Error Type: APPLICATION
The appointment is in a terminal status and cannot be rescheduled.
Error Message
{"errors": [
{
"message": "Appointment cannot be rescheduled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The appointment is in a terminal status and cannot be rescheduled.",
"errorCode": "KT_CT_13056_ON_SITE_JOBS_APPOINTMENT_CANNOT_BE_RESCHEDULED"
}
}
]}KT_CT_13057_ON_SITE_JOBS_DATE_BOOKING_MODE_NOT_APPLICABLE
Error Type: VALIDATION
The configured booking mode for this request/work category/job type does not support date-based booking.
Error Message
{"errors": [
{
"message": "Date booking mode is not applicable for this request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The configured booking mode for this request/work category/job type does not support date-based booking.",
"errorCode": "KT_CT_13057_ON_SITE_JOBS_DATE_BOOKING_MODE_NOT_APPLICABLE"
}
}
]}KT_CT_13058_ON_SITE_JOBS_APPOINTMENT_ON_MUTUALLY_EXCLUSIVE_FROM_START_END_AT
Error Type: VALIDATION
Parameters startat/endat and appointment_on are mutually exclusive and cannot be supplied together.
Error Message
{"errors": [
{
"message": "Mutually exclusive parameters passed in.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Parameters start_at/end_at and appointment_on are mutually exclusive and cannot be supplied together.",
"errorCode": "KT_CT_13058_ON_SITE_JOBS_APPOINTMENT_ON_MUTUALLY_EXCLUSIVE_FROM_START_END_AT"
}
}
]}KT_CT_13062_ON_SITE_JOBS_DATETIME_MUST_BE_TIMEZONE_AWARE
Error Type: VALIDATION
Ensure all datetime fields include timezone information.
Error Message
{"errors": [
{
"message": "Datetime field must be timezone-aware.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Ensure all datetime fields include timezone information.",
"errorCode": "KT_CT_13062_ON_SITE_JOBS_DATETIME_MUST_BE_TIMEZONE_AWARE"
}
}
]}KT_CT_13063_ON_SITE_JOBS_FAILED_TO_GET_PROPERTY_FOR_SUPPLY_POINTS
Error Type: VALIDATION
Failed to derive property for the given supply points.
Error Message
{"errors": [
{
"message": "Failed to derive property for the given supply points.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Failed to derive property for the given supply points.",
"errorCode": "KT_CT_13063_ON_SITE_JOBS_FAILED_TO_GET_PROPERTY_FOR_SUPPLY_POINTS"
}
}
]}KT_CT_13064_ON_SITE_JOBS_SUPPLY_POINTS_NOT_SUPPORTED
Error Type: VALIDATION
All supply points provided in the request must be supported by On-Site Jobs.
Error Message
{"errors": [
{
"message": "Provided supply point(s) not supported by the On-Site Jobs market manager.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "All supply points provided in the request must be supported by On-Site Jobs.",
"errorCode": "KT_CT_13064_ON_SITE_JOBS_SUPPLY_POINTS_NOT_SUPPORTED"
}
}
]}KT_CT_13065_ON_SITE_JOBS_APPOINTMENT_DEPRECATED_CANCELLATION_SUB_CATEGORY
Error Type: VALIDATION
The specified cancellation sub-category has been deprecated.
Error Message
{"errors": [
{
"message": "Cancellation sub-category is deprecated and can no longer be used.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified cancellation sub-category has been deprecated.",
"errorCode": "KT_CT_13065_ON_SITE_JOBS_APPOINTMENT_DEPRECATED_CANCELLATION_SUB_CATEGORY"
}
}
]}KT_CT_13066_ON_SITE_JOBS_REQUEST_REASON_DEPRECATED
Error Type: VALIDATION
Request reason value is deprecated.
Error Message
{"errors": [
{
"message": "Request reason is deprecated.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Request reason value is deprecated.",
"errorCode": "KT_CT_13066_ON_SITE_JOBS_REQUEST_REASON_DEPRECATED"
}
}
]}KT_CT_13067_ON_SITE_JOBS_INVALID_SUB_REASON_FOR_REQUEST
Error Type: VALIDATION
Provide valid sub-reason for request.
Error Message
{"errors": [
{
"message": "Provided sub-reason for request is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide valid sub-reason for request.",
"errorCode": "KT_CT_13067_ON_SITE_JOBS_INVALID_SUB_REASON_FOR_REQUEST"
}
}
]}KT_CT_13068_ON_SITE_JOBS_REQUEST_PROPERTY_REQUIRED
Error Type: VALIDATION
Provide valid property for request.
Error Message
{"errors": [
{
"message": "Property required for this request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide valid property for request.",
"errorCode": "KT_CT_13068_ON_SITE_JOBS_REQUEST_PROPERTY_REQUIRED"
}
}
]}KT_CT_13069_ON_SITE_JOBS_REQUEST_ACCOUNT_REQUIRED
Error Type: VALIDATION
Provide valid account for request.
Error Message
{"errors": [
{
"message": "Account required for this request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide valid account for request.",
"errorCode": "KT_CT_13069_ON_SITE_JOBS_REQUEST_ACCOUNT_REQUIRED"
}
}
]}KT_CT_13070_ON_SITE_JOBS_INVALID_REQUEST_STATUS
Error Type: VALIDATION
Provide valid status for request.
Error Message
{"errors": [
{
"message": "Provided status for request is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide valid status for request.",
"errorCode": "KT_CT_13070_ON_SITE_JOBS_INVALID_REQUEST_STATUS"
}
}
]}KT_CT_13071_ON_SITE_JOBS_INVALID_REASON_FOR_REQUEST
Error Type: VALIDATION
Provide valid reason for request.
Error Message
{"errors": [
{
"message": "Provided reason for request is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide valid reason for request.",
"errorCode": "KT_CT_13071_ON_SITE_JOBS_INVALID_REASON_FOR_REQUEST"
}
}
]}KT_CT_13072_ON_SITE_JOBS_TIMESLOT_QUERY_DATE_WITHIN_BUFFER
Error Type: VALIDATION
Appointment timeslots can only be queried from the first allowed date for this request.
Error Message
{"errors": [
{
"message": "Appointment timeslot is within the lead time buffer.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Appointment timeslots can only be queried from the first allowed date for this request.",
"errorCode": "KT_CT_13072_ON_SITE_JOBS_TIMESLOT_QUERY_DATE_WITHIN_BUFFER"
}
}
]}KT_CT_13073_ON_SITE_JOBS_JOB_TYPE_NOT_ALLOWED_FOR_SELF_SERVE
Error Type: VALIDATION
The requested job type cannot be booked by customers directly.
Error Message
{"errors": [
{
"message": "Job type not available for self-serve booking.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The requested job type cannot be booked by customers directly.",
"errorCode": "KT_CT_13073_ON_SITE_JOBS_JOB_TYPE_NOT_ALLOWED_FOR_SELF_SERVE"
}
}
]}KT_CT_13074_ON_SITE_JOBS_PROSPECTIVE_REQUEST_REQUIRES_APPROVAL
Error Type: VALIDATION
Prospective requests cannot go through an approval workflow. The appointment booking session cannot be started when the request requires approval.
Error Message
{"errors": [
{
"message": "Cannot start appointment booking session for a request that requires approval.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Prospective requests cannot go through an approval workflow. The appointment booking session cannot be started when the request requires approval.",
"errorCode": "KT_CT_13074_ON_SITE_JOBS_PROSPECTIVE_REQUEST_REQUIRES_APPROVAL"
}
}
]}KT_CT_13075_ON_SITE_JOBS_VIEWER_IS_NOT_ALLOWED_TO_CREATE_APPOINTMENT
Error Type: APPLICATION
Viewer is not allowed to create an appointment for the submitted property or account.
Error Message
{"errors": [
{
"message": "Viewer is not allowed to create an appointment.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Viewer is not allowed to create an appointment for the submitted property or account.",
"errorCode": "KT_CT_13075_ON_SITE_JOBS_VIEWER_IS_NOT_ALLOWED_TO_CREATE_APPOINTMENT"
}
}
]}KT_CT_13076_ON_SITE_JOBS_APPOINTMENT_JOB_NOTES_NOT_KEY_VALUE_PAIRS_AS_STRING
Error Type: VALIDATION
Appointment job notes must be a valid string representation of key-value pairs.
Error Message
{"errors": [
{
"message": "Appointment Job Notes must be represented as a string.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Appointment job notes must be a valid string representation of key-value pairs.",
"errorCode": "KT_CT_13076_ON_SITE_JOBS_APPOINTMENT_JOB_NOTES_NOT_KEY_VALUE_PAIRS_AS_STRING"
}
}
]}KT_CT_13077_ON_SITE_JOBS_WITHOUT_DATE_OR_TIME_BOOKING_MODE_NOT_APPLICABLE
Error Type: VALIDATION
The configured booking mode for this request/work category/job type does not support without-date-or-time booking.
Error Message
{"errors": [
{
"message": "Without-date-or-time booking mode is not applicable for this request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The configured booking mode for this request/work category/job type does not support without-date-or-time booking.",
"errorCode": "KT_CT_13077_ON_SITE_JOBS_WITHOUT_DATE_OR_TIME_BOOKING_MODE_NOT_APPLICABLE"
}
}
]}KT_CT_13078_ON_SITE_JOBS_ACCOUNT_USER_CANNOT_SET_EXTERNAL_REFERENCE
Error Type: VALIDATION
The external reference on an On-Site Jobs request is owned by the agent and cannot be provided by account users.
Error Message
{"errors": [
{
"message": "Account users cannot set external references on requests.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The external reference on an On-Site Jobs request is owned by the agent and cannot be provided by account users.",
"errorCode": "KT_CT_13078_ON_SITE_JOBS_ACCOUNT_USER_CANNOT_SET_EXTERNAL_REFERENCE"
}
}
]}KT_CT_13079_ON_SITE_JOBS_ACCOUNT_DOES_NOT_EXIST
Error Type: NOT_FOUND
No account was found matching the provided search criteria.
Error Message
{"errors": [
{
"message": "Account does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No account was found matching the provided search criteria.",
"errorCode": "KT_CT_13079_ON_SITE_JOBS_ACCOUNT_DOES_NOT_EXIST"
}
}
]}KT_CT_13080_ON_SITE_JOBS_APPOINTMENT_INVALID_STATUS_FOR_TIMESLOT_PICKING
Error Type: VALIDATION
The appointment must have status PENDINGKRAKENTIMESLOT_SELECTION to start a timeslot picking session.
Error Message
{"errors": [
{
"message": "Appointment is not awaiting a timeslot.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The appointment must have status PENDING_KRAKEN_TIMESLOT_SELECTION to start a timeslot picking session.",
"errorCode": "KT_CT_13080_ON_SITE_JOBS_APPOINTMENT_INVALID_STATUS_FOR_TIMESLOT_PICKING"
}
}
]}KT_CT_13081_ON_SITE_JOBS_ACCOUNT_USER_CANNOT_SET_APPOINTMENT_EXTERNAL_REFERENCE
Error Type: VALIDATION
The external reference on an On-Site Jobs appointment is owned by the agent and cannot be provided by account users.
Error Message
{"errors": [
{
"message": "Account users cannot set external references on appointments.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The external reference on an On-Site Jobs appointment is owned by the agent and cannot be provided by account users.",
"errorCode": "KT_CT_13081_ON_SITE_JOBS_ACCOUNT_USER_CANNOT_SET_APPOINTMENT_EXTERNAL_REFERENCE"
}
}
]}KT_CT_13082_ON_SITE_JOBS_APPOINTMENT_EXTERNAL_REFERENCE_ALREADY_IN_USE
Error Type: VALIDATION
Another appointment for the same agent already has this external reference.
Error Message
{"errors": [
{
"message": "Appointment external reference is already in use for this agent.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Another appointment for the same agent already has this external reference.",
"errorCode": "KT_CT_13082_ON_SITE_JOBS_APPOINTMENT_EXTERNAL_REFERENCE_ALREADY_IN_USE"
}
}
]}KT_CT_13101_ORDER_NOT_FOUND
Error Type: NOT_FOUND
Check if specified order reference is correct.
Error Message
{"errors": [
{
"message": "Order not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Check if specified order reference is correct.",
"errorCode": "KT_CT_13101_ORDER_NOT_FOUND"
}
}
]}KT_CT_13102_INVALID_ORDER_DATA
Error Type: VALIDATION
Check if specified order data is correct.
Error Message
{"errors": [
{
"message": "Invalid order data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Check if specified order data is correct.",
"errorCode": "KT_CT_13102_INVALID_ORDER_DATA"
}
}
]}KT_CT_13103_UNPROCESSABLE_ORDER
Error Type: VALIDATION
The market has rejected the order. Check the order data for correctness.
Error Message
{"errors": [
{
"message": "Unprocessable order.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The market has rejected the order. Check the order data for correctness.",
"errorCode": "KT_CT_13103_UNPROCESSABLE_ORDER"
}
}
]}KT_CT_13104_CONFLICTING_ORDER
Error Type: VALIDATION
The market has rejected the order due to a conflict with an existing order.
Error Message
{"errors": [
{
"message": "Conflicting order.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The market has rejected the order due to a conflict with an existing order.",
"errorCode": "KT_CT_13104_CONFLICTING_ORDER"
}
}
]}KT_CT_13201_VOUCHER_TYPE_CONFIGURATION_ERROR
Error Type: APPLICATION
Invalid voucher type.
Error Message
{"errors": [
{
"message": "Invalid voucher type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Invalid voucher type.",
"errorCode": "KT_CT_13201_VOUCHER_TYPE_CONFIGURATION_ERROR"
}
}
]}KT_CT_13202_VOUCHER_CHARGE_AMOUNT_INPUT_FIELD_ERROR
Error Type: VALIDATION
Exactly one of chargeAmountInCents or chargeAmountInCentsWithTax expected.
Error Message
{"errors": [
{
"message": "Exactly one of chargeAmountInCents or chargeAmountInCentsWithTax expected.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Exactly one of chargeAmountInCents or chargeAmountInCentsWithTax expected.",
"errorCode": "KT_CT_13202_VOUCHER_CHARGE_AMOUNT_INPUT_FIELD_ERROR"
}
}
]}KT_CT_13203_MULTIPLE_ACCOUNT_NUMBERS_IN_VOUCHER_BATCH_ERROR
Error Type: VALIDATION
All vouchers in a batch must have the same account number.
Error Message
{"errors": [
{
"message": "Multiple account numbers found in voucher batch.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "All vouchers in a batch must have the same account number.",
"errorCode": "KT_CT_13203_MULTIPLE_ACCOUNT_NUMBERS_IN_VOUCHER_BATCH_ERROR"
}
}
]}KT_CT_13204_VOUCHER_IDEMPOTENCY_KEY_ALREADY_USED
Error Type: VALIDATION
The idempotency key has already been used for a voucher purchase.
Error Message
{"errors": [
{
"message": "A voucher purchase with this idempotency key already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The idempotency key has already been used for a voucher purchase.",
"errorCode": "KT_CT_13204_VOUCHER_IDEMPOTENCY_KEY_ALREADY_USED"
}
}
]}KT_CT_13205_VOUCHER_NOT_FOUND
Error Type: NOT_FOUND
No voucher purchase exists with the given ID.
Error Message
{"errors": [
{
"message": "Voucher purchase not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No voucher purchase exists with the given ID.",
"errorCode": "KT_CT_13205_VOUCHER_NOT_FOUND"
}
}
]}KT_CT_13206_VOUCHER_PURCHASE_ALREADY_REDEEMED
Error Type: VALIDATION
Voucher has already been redeemed and cannot be refunded.
Error Message
{"errors": [
{
"message": "Voucher has already been redeemed and cannot be refunded.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Voucher has already been redeemed and cannot be refunded.",
"errorCode": "KT_CT_13206_VOUCHER_PURCHASE_ALREADY_REDEEMED"
}
}
]}KT_CT_13207_VOUCHER_PURCHASE_ALREADY_REFUNDED
Error Type: VALIDATION
Voucher has already been refunded.
Error Message
{"errors": [
{
"message": "Voucher has already been refunded.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Voucher has already been refunded.",
"errorCode": "KT_CT_13207_VOUCHER_PURCHASE_ALREADY_REFUNDED"
}
}
]}KT_CT_13401_SALES_RECORD_TYPE_NOT_SUPPORTED
Error Type: NOT_FOUND
The specified sales information is not supported.
Error Message
{"errors": [
{
"message": "The sales record type is not supported.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified sales information is not supported.",
"errorCode": "KT_CT_13401_SALES_RECORD_TYPE_NOT_SUPPORTED"
}
}
]}KT_CT_13601_ESTIMATION_GROUP_NOT_FOUND
Error Type: NOT_FOUND
Check if the Estimation Group code is correct.
Error Message
{"errors": [
{
"message": "Estimation Group does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Check if the Estimation Group code is correct.",
"errorCode": "KT_CT_13601_ESTIMATION_GROUP_NOT_FOUND"
}
}
]}KT_CT_13602_SUPPLY_POINT_ESTIMATION_GROUP_ALREADY_EXIST
Error Type: APPLICATION
Supply Point cannot have multiple Estimation Groups.
Error Message
{"errors": [
{
"message": "Supply Point already has an Estimation Group.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Supply Point cannot have multiple Estimation Groups.",
"errorCode": "KT_CT_13602_SUPPLY_POINT_ESTIMATION_GROUP_ALREADY_EXIST"
}
}
]}KT_CT_13603_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
Supply Point does not exist for this identifier and market.
Error Message
{"errors": [
{
"message": "Supply Point does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Supply Point does not exist for this identifier and market.",
"errorCode": "KT_CT_13603_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CT_13604_SUPPLY_POINT_HAS_NO_ESTIMATION_GROUP
Error Type: NOT_FOUND
The supply point is not currently associated with any estimation group. An estimation group must be assigned before this operation can be performed.
Error Message
{"errors": [
{
"message": "Supply point has no estimation group assigned.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The supply point is not currently associated with any estimation group. An estimation group must be assigned before this operation can be performed.",
"errorCode": "KT_CT_13604_SUPPLY_POINT_HAS_NO_ESTIMATION_GROUP"
}
}
]}KT_CT_13605_UNCONFIGURED_ESTIMATION_USE_CASE
Error Type: NOT_FOUND
The requested estimation parameters do not match any configured algorithm. Ensure the estimation configuration for this territory is correct.
Error Message
{"errors": [
{
"message": "No estimation algorithm configured for the requested parameters.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested estimation parameters do not match any configured algorithm. Ensure the estimation configuration for this territory is correct.",
"errorCode": "KT_CT_13605_UNCONFIGURED_ESTIMATION_USE_CASE"
}
}
]}KT_CT_13610_ESTIMATED_READINGS_SUPPLY_POINT_NOT_CONFIGURED
Error Type: NOT_FOUND
The supply point could not be found or is not configured for meter reading estimation.
Error Message
{"errors": [
{
"message": "Supply point not found or not configured for estimation.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The supply point could not be found or is not configured for meter reading estimation.",
"errorCode": "KT_CT_13610_ESTIMATED_READINGS_SUPPLY_POINT_NOT_CONFIGURED"
}
}
]}KT_CT_13611_ESTIMATED_READINGS_NO_READINGS_FOUND
Error Type: NOT_FOUND
No actual readings exist in the requested period to use as a base for estimation.
Error Message
{"errors": [
{
"message": "No readings found for the requested period.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No actual readings exist in the requested period to use as a base for estimation.",
"errorCode": "KT_CT_13611_ESTIMATED_READINGS_NO_READINGS_FOUND"
}
}
]}KT_CT_13612_ESTIMATED_READINGS_PEAK_TYPE_NOT_SUPPORTED
Error Type: VALIDATION
Estimated readings can only be requested for INTERVAL or ACCUMULATION reading types.
Error Message
{"errors": [
{
"message": "PEAK reading type is not supported for estimation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Estimated readings can only be requested for INTERVAL or ACCUMULATION reading types.",
"errorCode": "KT_CT_13612_ESTIMATED_READINGS_PEAK_TYPE_NOT_SUPPORTED"
}
}
]}KT_CT_13613_ESTIMATED_READINGS_MARKET_NOT_CONFIGURED
Error Type: APPLICATION
The requested market does not have supply point readings configured.
Error Message
{"errors": [
{
"message": "Market not configured for supply point readings.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The requested market does not have supply point readings configured.",
"errorCode": "KT_CT_13613_ESTIMATED_READINGS_MARKET_NOT_CONFIGURED"
}
}
]}KT_CT_13614_ESTIMATED_READINGS_INVALID_TIMEZONE
Error Type: VALIDATION
The provided timezone string is not a valid IANA timezone name.
Error Message
{"errors": [
{
"message": "Invalid timezone.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided timezone string is not a valid IANA timezone name.",
"errorCode": "KT_CT_13614_ESTIMATED_READINGS_INVALID_TIMEZONE"
}
}
]}KT_CT_13615_ESTIMATED_READINGS_MISSING
Error Type: NOT_FOUND
The estimation algorithm could not find sufficient readings to extrapolate from.
Error Message
{"errors": [
{
"message": "No readings available for estimation.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The estimation algorithm could not find sufficient readings to extrapolate from.",
"errorCode": "KT_CT_13615_ESTIMATED_READINGS_MISSING"
}
}
]}KT_CT_13616_ESTIMATED_READINGS_INVALID
Error Type: VALIDATION
The readings retrieved for the supply point are in an invalid state and cannot be used for estimation.
Error Message
{"errors": [
{
"message": "Meter readings are invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The readings retrieved for the supply point are in an invalid state and cannot be used for estimation.",
"errorCode": "KT_CT_13616_ESTIMATED_READINGS_INVALID"
}
}
]}KT_CT_13617_ESTIMATED_READINGS_INVALID_GRANULARITY
Error Type: VALIDATION
The requested time granularity is not compatible with the estimation algorithm.
Error Message
{"errors": [
{
"message": "Unsupported time granularity for estimation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The requested time granularity is not compatible with the estimation algorithm.",
"errorCode": "KT_CT_13617_ESTIMATED_READINGS_INVALID_GRANULARITY"
}
}
]}KT_CT_13618_ESTIMATED_READINGS_METADATA_NOT_FOUND
Error Type: NOT_FOUND
No register metadata could be found for the supply point. The supply point may not be configured for estimation.
Error Message
{"errors": [
{
"message": "Register metadata not found for supply point.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No register metadata could be found for the supply point. The supply point may not be configured for estimation.",
"errorCode": "KT_CT_13618_ESTIMATED_READINGS_METADATA_NOT_FOUND"
}
}
]}KT_CT_13619_ESTIMATED_READINGS_MULTIPLE_METADATA_FOUND
Error Type: APPLICATION
More than one register metadata record was found for the supply point, making estimation ambiguous.
Error Message
{"errors": [
{
"message": "Multiple register metadata records found for supply point.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "More than one register metadata record was found for the supply point, making estimation ambiguous.",
"errorCode": "KT_CT_13619_ESTIMATED_READINGS_MULTIPLE_METADATA_FOUND"
}
}
]}KT_CT_13701_AGREEMENT_ROLLOVER_ALREADY_EXISTS
Error Type: VALIDATION
An active agreement rollover already exists for this agreement.
Error Message
{"errors": [
{
"message": "An active agreement rollover already exists for this agreement.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An active agreement rollover already exists for this agreement.",
"errorCode": "KT_CT_13701_AGREEMENT_ROLLOVER_ALREADY_EXISTS"
}
}
]}KT_CT_13702_EXPECTED_SEND_DATE_IN_PAST
Error Type: VALIDATION
The expected send date for the agreement rollover cannot be in the past.
Error Message
{"errors": [
{
"message": "Expected send date cannot be in the past.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The expected send date for the agreement rollover cannot be in the past.",
"errorCode": "KT_CT_13702_EXPECTED_SEND_DATE_IN_PAST"
}
}
]}KT_CT_13703_ROLLOVER_DATE_IN_PAST
Error Type: VALIDATION
The rollover date for the agreement rollover cannot be in the past.
Error Message
{"errors": [
{
"message": "Rollover date cannot be in the past.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The rollover date for the agreement rollover cannot be in the past.",
"errorCode": "KT_CT_13703_ROLLOVER_DATE_IN_PAST"
}
}
]}KT_CT_13704_AGREEMENT_ROLLOVER_CREATION_ERROR
Error Type: APPLICATION
There was a problem while creating the agreement rollover.
Error Message
{"errors": [
{
"message": "Unable to create agreement rollover.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while creating the agreement rollover.",
"errorCode": "KT_CT_13704_AGREEMENT_ROLLOVER_CREATION_ERROR"
}
}
]}KT_CT_13705_AGREEMENT_ROLLOVER_NOT_FOUND
Error Type: NOT_FOUND
Cannot find a record for the agreement rollover.
Error Message
{"errors": [
{
"message": "Agreement rollover not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Cannot find a record for the agreement rollover.",
"errorCode": "KT_CT_13705_AGREEMENT_ROLLOVER_NOT_FOUND"
}
}
]}KT_CT_13706_AGREEMENT_ROLLOVER_INVALID_STATUS
Error Type: VALIDATION
The agreement rollover is not in a valid status for this operation to be performed.
Error Message
{"errors": [
{
"message": "Agreement rollover has an invalid status for this operation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The agreement rollover is not in a valid status for this operation to be performed.",
"errorCode": "KT_CT_13706_AGREEMENT_ROLLOVER_INVALID_STATUS"
}
}
]}KT_CT_13707_AGREEMENT_ROLLOVER_INVALID_TYPE
Error Type: VALIDATION
The agreement rollover is not of a valid type for this operation to be performed.
Error Message
{"errors": [
{
"message": "Agreement rollover has an invalid type for this operation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The agreement rollover is not of a valid type for this operation to be performed.",
"errorCode": "KT_CT_13707_AGREEMENT_ROLLOVER_INVALID_TYPE"
}
}
]}KT_CT_13708_AGREEMENT_ROLLOVER_VALIDATION_ERROR
Error Type: VALIDATION
There was a validation error while processing the agreement rollover.
Error Message
{"errors": [
{
"message": "Agreement rollover validation error.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was a validation error while processing the agreement rollover.",
"errorCode": "KT_CT_13708_AGREEMENT_ROLLOVER_VALIDATION_ERROR"
}
}
]}KT_CT_13709_AGREEMENT_ROLLOVER_WORKFLOW_INVALID_STATUS
Error Type: VALIDATION
The workflow associated with the agreement rollover is not in a valid status for this operation to be performed.
Error Message
{"errors": [
{
"message": "Agreement rollover workflow has an invalid status for this operation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The workflow associated with the agreement rollover is not in a valid status for this operation to be performed.",
"errorCode": "KT_CT_13709_AGREEMENT_ROLLOVER_WORKFLOW_INVALID_STATUS"
}
}
]}KT_CT_13801_METER_DATA_ISSUE_FLOW_ALREADY_EXISTS
Error Type: APPLICATION
A meter data issue flow already exists for the specified issue and flow run identifier.
Error Message
{"errors": [
{
"message": "A meter data issue flow already exists for this issue and flow.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A meter data issue flow already exists for the specified issue and flow run identifier.",
"errorCode": "KT_CT_13801_METER_DATA_ISSUE_FLOW_ALREADY_EXISTS"
}
}
]}KT_CT_13802_METER_DATA_ISSUE_NOT_FOUND
Error Type: NOT_FOUND
The specified meter data issue does not exist.
Error Message
{"errors": [
{
"message": "Meter data issue not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified meter data issue does not exist.",
"errorCode": "KT_CT_13802_METER_DATA_ISSUE_NOT_FOUND"
}
}
]}KT_CT_13803_ACTIVE_FLOW_ALREADY_EXISTS_FOR_ISSUE
Error Type: APPLICATION
Cannot create a new flow for this issue because an active flow already exists.
Error Message
{"errors": [
{
"message": "An active flow already exists for this issue.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot create a new flow for this issue because an active flow already exists.",
"errorCode": "KT_CT_13803_ACTIVE_FLOW_ALREADY_EXISTS_FOR_ISSUE"
}
}
]}KT_CT_13804_METER_DATA_ISSUE_FLOW_NOT_FOUND
Error Type: NOT_FOUND
Could not find a matching meter data issue flow.
Error Message
{"errors": [
{
"message": "Meter data issue flow not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find a matching meter data issue flow.",
"errorCode": "KT_CT_13804_METER_DATA_ISSUE_FLOW_NOT_FOUND"
}
}
]}KT_CT_13805_METER_DATA_ISSUE_ALREADY_RESOLVED
Error Type: APPLICATION
The specified meter data issue has already been resolved.
Error Message
{"errors": [
{
"message": "Meter data issue is already resolved.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The specified meter data issue has already been resolved.",
"errorCode": "KT_CT_13805_METER_DATA_ISSUE_ALREADY_RESOLVED"
}
}
]}KT_CT_13806_INVALID_MARKET_NAME
Error Type: VALIDATION
The specified market name is not valid or not configured.
Error Message
{"errors": [
{
"message": "Invalid market name provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified market name is not valid or not configured.",
"errorCode": "KT_CT_13806_INVALID_MARKET_NAME"
}
}
]}KT_CT_13807_INVALID_FLOW_END_STATUS
Error Type: VALIDATION
The specified end status is not valid. Only COMPLETED, ERRORED, and CANCELLED are allowed when ending a flow.
Error Message
{"errors": [
{
"message": "Invalid flow end status.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified end status is not valid. Only COMPLETED, ERRORED, and CANCELLED are allowed when ending a flow.",
"errorCode": "KT_CT_13807_INVALID_FLOW_END_STATUS"
}
}
]}KT_CT_13808_NO_ACTIVE_FLOW_FOR_ISSUE
Error Type: APPLICATION
Cannot resolve or review an issue that does not have an active flow.
Error Message
{"errors": [
{
"message": "No active flow exists for this issue.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot resolve or review an issue that does not have an active flow.",
"errorCode": "KT_CT_13808_NO_ACTIVE_FLOW_FOR_ISSUE"
}
}
]}KT_CT_1401_ACCOUNT_REMINDER_CREATION_INVALID_INPUT
Error Type: VALIDATION
Invalid data.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data.",
"errorCode": "KT_CT_1401_ACCOUNT_REMINDER_CREATION_INVALID_INPUT"
}
}
]}KT_CT_1402_ACCOUNT_REMINDER_CREATION_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to create account reminder.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_1402_ACCOUNT_REMINDER_CREATION_ERROR"
}
}
]}KT_CT_1403_ACCOUNT_REMINDER_CREATION_MISSING_ASSIGNEE_USER_OR_TEAM
Error Type: VALIDATION
This reminder type, with its current configuration, requires an assignee user or team to be explicitly provided. If this reminder is meant to auto assign, please ensure that the reminder type is correct and properly configured.
Error Message
{"errors": [
{
"message": "Missing user or team assignee.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "This reminder type, with its current configuration, requires an assignee user or team to be explicitly provided. If this reminder is meant to auto assign, please ensure that the reminder type is correct and properly configured.",
"errorCode": "KT_CT_1403_ACCOUNT_REMINDER_CREATION_MISSING_ASSIGNEE_USER_OR_TEAM"
}
}
]}KT_CT_1404_ACCOUNT_REMINDER_CREATION_DEPRECATED_REMINDER_TYPE
Error Type: VALIDATION
Reminders cannot be created with a reminder type that is deprecated.
Error Message
{"errors": [
{
"message": "This reminder type is deprecated.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Reminders cannot be created with a reminder type that is deprecated.",
"errorCode": "KT_CT_1404_ACCOUNT_REMINDER_CREATION_DEPRECATED_REMINDER_TYPE"
}
}
]}KT_CT_1405_ACCOUNT_REMINDER_CREATION_ASSIGNEE_USER_AND_TEAM
Error Type: VALIDATION
Reminders can be assigned to either a user or a team, not to both.
Error Message
{"errors": [
{
"message": "Both user and team assignee provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Reminders can be assigned to either a user or a team, not to both.",
"errorCode": "KT_CT_1405_ACCOUNT_REMINDER_CREATION_ASSIGNEE_USER_AND_TEAM"
}
}
]}KT_CT_1406_REMINDER_COMPLETION_INVALID_INPUT
Error Type: VALIDATION
Invalid data provided for completing reminder.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid data provided for completing reminder.",
"errorCode": "KT_CT_1406_REMINDER_COMPLETION_INVALID_INPUT"
}
}
]}KT_CT_1407_REMINDER_COMPLETION_ERROR
Error Type: APPLICATION
An unexpected error occurred while completing the reminder.
Error Message
{"errors": [
{
"message": "Unable to complete reminder.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An unexpected error occurred while completing the reminder.",
"errorCode": "KT_CT_1407_REMINDER_COMPLETION_ERROR"
}
}
]}KT_CT_1408_REMINDER_CREATION_MISSING_ACCOUNT_ID
Error Type: VALIDATION
This reminder type requires an account id to be provided.
Error Message
{"errors": [
{
"message": "Missing account id.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "This reminder type requires an account id to be provided.",
"errorCode": "KT_CT_1408_REMINDER_CREATION_MISSING_ACCOUNT_ID"
}
}
]}KT_CT_1409_REMINDER_CREATION_MISSING_BUSINESS_ID
Error Type: VALIDATION
This reminder type requires a business id to be provided.
Error Message
{"errors": [
{
"message": "Missing business id.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "This reminder type requires a business id to be provided.",
"errorCode": "KT_CT_1409_REMINDER_CREATION_MISSING_BUSINESS_ID"
}
}
]}KT_CT_14101_AGREEMENT_RESCISSION_NOT_FOUND
Error Type: NOT_FOUND
The requested agreement rescission was not found.
Error Message
{"errors": [
{
"message": "Agreement rescission not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested agreement rescission was not found.",
"errorCode": "KT_CT_14101_AGREEMENT_RESCISSION_NOT_FOUND"
}
}
]}KT_CT_14102_INVALID_AGREEMENT_RESCISSION_STATUS
Error Type: APPLICATION
Cannot update an agreement rescission that has already been completed.
Error Message
{"errors": [
{
"message": "Cannot update completed agreement rescission.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot update an agreement rescission that has already been completed.",
"errorCode": "KT_CT_14102_INVALID_AGREEMENT_RESCISSION_STATUS"
}
}
]}KT_CT_14103_RESCISSION_NOT_CONFIGURED
Error Type: APPLICATION
Rescission settings are missing or incomplete.
Error Message
{"errors": [
{
"message": "Rescission is not configured.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Rescission settings are missing or incomplete.",
"errorCode": "KT_CT_14103_RESCISSION_NOT_CONFIGURED"
}
}
]}KT_CT_14104_AGREEMENT_NOT_ELIGIBLE_FOR_RESCISSION
Error Type: APPLICATION
This agreement is not eligible to be rescinded.
Error Message
{"errors": [
{
"message": "Agreement is not eligible for rescission.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This agreement is not eligible to be rescinded.",
"errorCode": "KT_CT_14104_AGREEMENT_NOT_ELIGIBLE_FOR_RESCISSION"
}
}
]}KT_CT_14105_AGREEMENT_RESCISSION_FAILED_TO_INITIATE
Error Type: SERVICE_AVAILABILITY
Agreement rescission workflow could not be initiated.
Error Message
{"errors": [
{
"message": "Failed to initiate rescission workflow.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "Agreement rescission workflow could not be initiated.",
"errorCode": "KT_CT_14105_AGREEMENT_RESCISSION_FAILED_TO_INITIATE"
}
}
]}KT_CT_14201_VENDOR_IS_EMPTY
Error Type: VALIDATION
The vendor must be a non empty string.
Error Message
{"errors": [
{
"message": "Vendor is empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The vendor must be a non empty string.",
"errorCode": "KT_CT_14201_VENDOR_IS_EMPTY"
}
}
]}KT_CT_14202_VENDOR_MESSAGE_ID_IS_EMPTY
Error Type: VALIDATION
The vendor message ID must be a non empty string.
Error Message
{"errors": [
{
"message": "Vendor message ID is empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The vendor message ID must be a non empty string.",
"errorCode": "KT_CT_14202_VENDOR_MESSAGE_ID_IS_EMPTY"
}
}
]}KT_CT_14203_ACCOUNT_NUMBER_IS_EMPTY
Error Type: VALIDATION
The account number must be a non empty string
Error Message
{"errors": [
{
"message": "Account number is empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account number must be a non empty string",
"errorCode": "KT_CT_14203_ACCOUNT_NUMBER_IS_EMPTY"
}
}
]}KT_CT_14204_MESSAGE_ALREADY_EXISTS
Error Type: VALIDATION
A message with the same vendor and vendor message ID already exists.
Error Message
{"errors": [
{
"message": "Message already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A message with the same vendor and vendor message ID already exists.",
"errorCode": "KT_CT_14204_MESSAGE_ALREADY_EXISTS"
}
}
]}KT_CT_14205_UNABLE_TO_CREATE_EXTERNAL_MESSAGE
Error Type: APPLICATION
There was an unexpected error trying to create the external message.
Error Message
{"errors": [
{
"message": "Unable to create the external message.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was an unexpected error trying to create the external message.",
"errorCode": "KT_CT_14205_UNABLE_TO_CREATE_EXTERNAL_MESSAGE"
}
}
]}KT_CT_14206_NO_EMAIL_BODY
Error Type: VALIDATION
At least one of bodyTxt or bodyHtml must be provided and not empty.
Error Message
{"errors": [
{
"message": "An email body is missing.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one of bodyTxt or bodyHtml must be provided and not empty.",
"errorCode": "KT_CT_14206_NO_EMAIL_BODY"
}
}
]}KT_CT_14207_TO_EMAIL_IS_EMPTY
Error Type: VALIDATION
The to email must be a non empty string.
Error Message
{"errors": [
{
"message": "To email is empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The to email must be a non empty string.",
"errorCode": "KT_CT_14207_TO_EMAIL_IS_EMPTY"
}
}
]}KT_CT_14208_TO_EMAIL_IS_NOT_A_VALID_EMAIL_ADDRESS
Error Type: VALIDATION
The to email must be a valid email address (for example, 'user@example.com').
Error Message
{"errors": [
{
"message": "To email is not a valid email address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The to email must be a valid email address (for example, 'user@example.com').",
"errorCode": "KT_CT_14208_TO_EMAIL_IS_NOT_A_VALID_EMAIL_ADDRESS"
}
}
]}KT_CT_14209_FROM_EMAIL_IS_EMPTY
Error Type: VALIDATION
The from email must be a non empty string.
Error Message
{"errors": [
{
"message": "From email is empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The from email must be a non empty string.",
"errorCode": "KT_CT_14209_FROM_EMAIL_IS_EMPTY"
}
}
]}KT_CT_14210_FROM_EMAIL_IS_INVALID_FORMAT
Error Type: VALIDATION
The from email must either be a valid email address or a name with valid email address (for example, 'sender@example.com' or 'Sender Name sender@example.com').
Error Message
{"errors": [
{
"message": "From email is an invalid format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The from email must either be a valid email address or a name with valid email address (for example, 'sender@example.com' or 'Sender Name <sender@example.com>').",
"errorCode": "KT_CT_14210_FROM_EMAIL_IS_INVALID_FORMAT"
}
}
]}KT_CT_14211_A_REPLY_TO_EMAIL_ADDRESS_IS_EMPTY
Error Type: VALIDATION
All of your reply to email addresses must be non empty strings.
Error Message
{"errors": [
{
"message": "A reply to email address is empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "All of your reply to email addresses must be non empty strings.",
"errorCode": "KT_CT_14211_A_REPLY_TO_EMAIL_ADDRESS_IS_EMPTY"
}
}
]}KT_CT_14212_A_REPLY_TO_EMAIL_ADDRESS_IS_NOT_A_VALID_EMAIL_ADDRESS
Error Type: VALIDATION
All of your reply to email addresses must be valid email addresses.
Error Message
{"errors": [
{
"message": "A reply to email address is not a valid email address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "All of your reply to email addresses must be valid email addresses.",
"errorCode": "KT_CT_14212_A_REPLY_TO_EMAIL_ADDRESS_IS_NOT_A_VALID_EMAIL_ADDRESS"
}
}
]}KT_CT_14214_ACCOUNT_DOES_NOT_EXIST
Error Type: NOT_FOUND
An account number was provided, but no corresponding account could be found.
Error Message
{"errors": [
{
"message": "An account number was provided, but no corresponding account could be found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "An account number was provided, but no corresponding account could be found.",
"errorCode": "KT_CT_14214_ACCOUNT_DOES_NOT_EXIST"
}
}
]}KT_CT_14215_SENT_AT_IS_IN_THE_FUTURE
Error Type: VALIDATION
The sentAt datetime must not be in the future. External messages represent messages that have already been sent.
Error Message
{"errors": [
{
"message": "Sent at datetime is in the future.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The sentAt datetime must not be in the future. External messages represent messages that have already been sent.",
"errorCode": "KT_CT_14215_SENT_AT_IS_IN_THE_FUTURE"
}
}
]}KT_CT_14216_SENT_AT_IS_NAIVE
Error Type: VALIDATION
The sentAt datetime must include timezone information (e.g. '2024-01-01T12:00:00+00:00').
Error Message
{"errors": [
{
"message": "Sent at datetime is missing timezone.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The sentAt datetime must include timezone information (e.g. '2024-01-01T12:00:00+00:00').",
"errorCode": "KT_CT_14216_SENT_AT_IS_NAIVE"
}
}
]}KT_CT_14217_MESSAGE_NOT_FOUND
Error Type: NOT_FOUND
No message was found for the given vendor and vendor message ID.
Error Message
{"errors": [
{
"message": "Message not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No message was found for the given vendor and vendor message ID.",
"errorCode": "KT_CT_14217_MESSAGE_NOT_FOUND"
}
}
]}KT_CT_14218_INVALID_EVENT_DATA
Error Type: VALIDATION
The event data does not match the expected schema for this event type.
Error Message
{"errors": [
{
"message": "Invalid event data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The event data does not match the expected schema for this event type.",
"errorCode": "KT_CT_14218_INVALID_EVENT_DATA"
}
}
]}KT_CT_14219_ONE_CONTENT_TYPE_MUST_BE_PROVIDED
Error Type: VALIDATION
The request must include exactly one of either emailContent or smsContent.
Error Message
{"errors": [
{
"message": "Exactly one of emailContent or smsContent must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The request must include exactly one of either emailContent or smsContent.",
"errorCode": "KT_CT_14219_ONE_CONTENT_TYPE_MUST_BE_PROVIDED"
}
}
]}KT_CT_14220_SMS_BODY_IS_EMPTY
Error Type: VALIDATION
The SMS body cannot be empty.
Error Message
{"errors": [
{
"message": "SMS body is empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The SMS body cannot be empty.",
"errorCode": "KT_CT_14220_SMS_BODY_IS_EMPTY"
}
}
]}KT_CT_14221_TO_PHONE_NUMBER_IS_EMPTY
Error Type: VALIDATION
The recipient phone number must be a non-empty string.
Error Message
{"errors": [
{
"message": "To phone number is empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The recipient phone number must be a non-empty string.",
"errorCode": "KT_CT_14221_TO_PHONE_NUMBER_IS_EMPTY"
}
}
]}KT_CT_14222_FROM_PHONE_NUMBER_IS_EMPTY
Error Type: VALIDATION
The sender phone number must be a non-empty string.
Error Message
{"errors": [
{
"message": "From phone number is empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The sender phone number must be a non-empty string.",
"errorCode": "KT_CT_14222_FROM_PHONE_NUMBER_IS_EMPTY"
}
}
]}KT_CT_14402_DUPLICATED_INTERNAL_COMPANY
Error Type: APPLICATION
The provided values already exist for another internal company.
Error Message
{"errors": [
{
"message": "Duplicated internal company.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided values already exist for another internal company.",
"errorCode": "KT_CT_14402_DUPLICATED_INTERNAL_COMPANY"
}
}
]}KT_CT_14403_INVALID_ADDRESS_FOR_INTERNAL_COMPANY
Error Type: APPLICATION
The provided address does not meet the business rules.
Error Message
{"errors": [
{
"message": "Invalid address.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided address does not meet the business rules.",
"errorCode": "KT_CT_14403_INVALID_ADDRESS_FOR_INTERNAL_COMPANY"
}
}
]}KT_CT_14601_CUSTOMER_ASSET_NOT_FOUND
Error Type: NOT_FOUND
The device with the given ID could not be found.
Error Message
{"errors": [
{
"message": "Customer asset not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The device with the given ID could not be found.",
"errorCode": "KT_CT_14601_CUSTOMER_ASSET_NOT_FOUND"
}
}
]}KT_CT_14602_CUSTOMER_ASSET_ALREADY_EXISTS
Error Type: APPLICATION
A customer asset with this physical ID already exists.
Error Message
{"errors": [
{
"message": "Customer asset already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A customer asset with this physical ID already exists.",
"errorCode": "KT_CT_14602_CUSTOMER_ASSET_ALREADY_EXISTS"
}
}
]}KT_CT_14603_UNABLE_TO_RETIRE_CUSTOMER_ASSET
Error Type: APPLICATION
The customer asset cannot be retired.
Error Message
{"errors": [
{
"message": "Unable to retire customer asset.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The customer asset cannot be retired.",
"errorCode": "KT_CT_14603_UNABLE_TO_RETIRE_CUSTOMER_ASSET"
}
}
]}KT_CT_14801_APPROVAL_NOT_FOUND
Error Type: NOT_FOUND
The specified approval does not exist.
Error Message
{"errors": [
{
"message": "Approval not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified approval does not exist.",
"errorCode": "KT_CT_14801_APPROVAL_NOT_FOUND"
}
}
]}KT_CT_14802_COMPLETE_APPROVAL_INVALID_INPUT
Error Type: VALIDATION
The input provided to complete the approval is invalid.
Error Message
{"errors": [
{
"message": "Invalid input for completing approval.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input provided to complete the approval is invalid.",
"errorCode": "KT_CT_14802_COMPLETE_APPROVAL_INVALID_INPUT"
}
}
]}KT_CT_15001_REPORT_OUTAGE_MUTATION_NOT_ENABLED
Error Type: SERVICE_AVAILABILITY
The ReportOutage mutation is not enabled in this environment.
Error Message
{"errors": [
{
"message": "Mutation not enabled in this environment.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "The ReportOutage mutation is not enabled in this environment.",
"errorCode": "KT_CT_15001_REPORT_OUTAGE_MUTATION_NOT_ENABLED"
}
}
]}KT_CT_15002_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
No usable supply point could be resolved from the provided identifiers: no supply point matched, the property has no linked supply point, or the matched supply point has no external identifier.
Error Message
{"errors": [
{
"message": "Supply point not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No usable supply point could be resolved from the provided identifiers: no supply point matched, the property has no linked supply point, or the matched supply point has no external identifier.",
"errorCode": "KT_CT_15002_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CT_15003_INVALID_OUTAGE_REPORT_IDENTIFIER
Error Type: VALIDATION
The provided identifier key-value pairs are invalid or missing required keys.
Error Message
{"errors": [
{
"message": "Invalid outage report identifier data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided identifier key-value pairs are invalid or missing required keys.",
"errorCode": "KT_CT_15003_INVALID_OUTAGE_REPORT_IDENTIFIER"
}
}
]}KT_CT_15004_UNABLE_TO_BUILD_REPORT_DATA
Error Type: VALIDATION
The provided data is insufficient or invalid to build an outage report request to send to the outage service.
Error Message
{"errors": [
{
"message": "Unable to build an outage report from the provided data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": " The provided data is insufficient or invalid to build an outage report request to send to the outage service.",
"errorCode": "KT_CT_15004_UNABLE_TO_BUILD_REPORT_DATA"
}
}
]}KT_CT_1501_AGREEMENT_NOT_FOUND
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_AGREEMENT_NOT_FOUND"
}
}
]}KT_CT_1502_BILLED_AGREEMENT_REVOKE_ERROR
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_BILLED_AGREEMENT_REVOKE_ERROR"
}
}
]}KT_CT_1503_AGREEMENT_VALID_FROM_LATER_THAN_VALID_TO
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_AGREEMENT_VALID_FROM_LATER_THAN_VALID_TO"
}
}
]}KT_CT_1504_ACCOUNT_DOES_NOT_MATCH_WITH_AGREEMENT
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_ACCOUNT_DOES_NOT_MATCH_WITH_AGREEMENT"
}
}
]}KT_CT_1505_UNABLE_TO_EDIT_AGREEMENT
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to edit agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_1505_UNABLE_TO_EDIT_AGREEMENT"
}
}
]}KT_CT_1506_INVALID_AGREEMENT_PERIOD
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_INVALID_AGREEMENT_PERIOD"
}
}
]}KT_CT_1507_INVALID_AGREEMENT_PRODUCT_SWITCH_DATE
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_INVALID_AGREEMENT_PRODUCT_SWITCH_DATE"
}
}
]}KT_CT_1508_UNSUPPORTED_AGREEMENT_SUPPLY_TYPE
Error Type: APPLICATION
Agreement's supply type is not supported.
Error Message
{"errors": [
{
"message": "Agreement's supply type is not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Agreement's supply type is not supported.",
"errorCode": "KT_CT_1508_UNSUPPORTED_AGREEMENT_SUPPLY_TYPE"
}
}
]}KT_CT_1509_UNABLE_TO_CREATE_AGREEMENT
Error Type: APPLICATION
Unable to create agreement.
Error Message
{"errors": [
{
"message": "Unable to create agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to create agreement.",
"errorCode": "KT_CT_1509_UNABLE_TO_CREATE_AGREEMENT"
}
}
]}KT_CT_1510_PRODUCT_SWITCH_PROCESS_NOT_FOUND
Error Type: NOT_FOUND
Cannot find a record for the product switch process.
Error Message
{"errors": [
{
"message": "Product switch process not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Cannot find a record for the product switch process.",
"errorCode": "KT_CT_1510_PRODUCT_SWITCH_PROCESS_NOT_FOUND"
}
}
]}KT_CT_1511_AGREEMENT_OVERLAPPING_ERROR
Error Type: APPLICATION
An agreement already exists for the given account and supply point that overlaps with the requested agreement period.
Error Message
{"errors": [
{
"message": "Cannot create overlapping agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An agreement already exists for the given account and supply point that overlaps with the requested agreement period.",
"errorCode": "KT_CT_1511_AGREEMENT_OVERLAPPING_ERROR"
}
}
]}KT_CT_15111_MISSING_TRANCHE_TARGET
Error Type: NOT_FOUND
No tranche target found for the given contract identifier and market name.
Error Message
{"errors": [
{
"message": "Tranche target not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No tranche target found for the given contract identifier and market name.",
"errorCode": "KT_CT_15111_MISSING_TRANCHE_TARGET"
}
}
]}KT_CT_15112_EXISTING_TRANCHE_RATE
Error Type: APPLICATION
A tranche rate already exists for the given tranche target and calculation period.
Error Message
{"errors": [
{
"message": "A tranche rate already exists for this target and calculation period.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A tranche rate already exists for the given tranche target and calculation period.",
"errorCode": "KT_CT_15112_EXISTING_TRANCHE_RATE"
}
}
]}KT_CT_15113_INVALID_TRANCHE_RATE_INPUT
Error Type: VALIDATION
One or more input fields for the tranche rate are invalid.
Error Message
{"errors": [
{
"message": "Invalid tranche rate input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more input fields for the tranche rate are invalid.",
"errorCode": "KT_CT_15113_INVALID_TRANCHE_RATE_INPUT"
}
}
]}KT_CT_15114_INVALID_CALCULATION_PERIOD
Error Type: VALIDATION
The periodfrom and periodto do not correspond to a valid calculation period for the given tranche target.
Error Message
{"errors": [
{
"message": "The provided calculation period does not line up with the calculation period frequency for this tranche target.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The period_from and period_to do not correspond to a valid calculation period for the given tranche target.",
"errorCode": "KT_CT_15114_INVALID_CALCULATION_PERIOD"
}
}
]}KT_CT_15115_CONTRACT_NOT_FOUND
Error Type: NOT_FOUND
No contract exists with the given contract identifier.
Error Message
{"errors": [
{
"message": "Contract not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No contract exists with the given contract identifier.",
"errorCode": "KT_CT_15115_CONTRACT_NOT_FOUND"
}
}
]}KT_CT_1512_ACCOUNT_TYPE_DOES_NOT_SUPPORT_AGREEMENTS
Error Type: APPLICATION
The account type does not support agreements.
Error Message
{"errors": [
{
"message": "Account type does not support agreements.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The account type does not support agreements.",
"errorCode": "KT_CT_1512_ACCOUNT_TYPE_DOES_NOT_SUPPORT_AGREEMENTS"
}
}
]}KT_CT_1513_UNABLE_TO_TERMINATE_AGREEMENT
Error Type: APPLICATION
Unable to terminate agreement.
Error Message
{"errors": [
{
"message": "Unable to terminate agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to terminate agreement.",
"errorCode": "KT_CT_1513_UNABLE_TO_TERMINATE_AGREEMENT"
}
}
]}KT_CT_1514_AGREEMENT_EXTENSION_BEFORE_CURRENT_VALID_TO
Error Type: VALIDATION
The extension validto date must be later than the current validto date.
Error Message
{"errors": [
{
"message": "Extension valid_to date must be later than the current valid_to date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The extension valid_to date must be later than the current valid_to date.",
"errorCode": "KT_CT_1514_AGREEMENT_EXTENSION_BEFORE_CURRENT_VALID_TO"
}
}
]}KT_CT_1515_AGREEMENT_CANNOT_BE_EXTENDED
Error Type: APPLICATION
An agreement must have an end date to be extensible.
Error Message
{"errors": [
{
"message": "Agreement must have an end date to be extensible.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An agreement must have an end date to be extensible.",
"errorCode": "KT_CT_1515_AGREEMENT_CANNOT_BE_EXTENDED"
}
}
]}KT_CT_1516_INVALID_PRODUCT_SWITCH
Error Type: VALIDATION
Requested product switch is not valid.
Error Message
{"errors": [
{
"message": "Requested product switch is not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Requested product switch is not valid.",
"errorCode": "KT_CT_1516_INVALID_PRODUCT_SWITCH"
}
}
]}KT_CT_1601_INVALID_NON_EMPTY_STRING
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Value cannot be empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_1601_INVALID_NON_EMPTY_STRING"
}
}
]}KT_CT_1602_SERIALIZER_ERROR
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_SERIALIZER_ERROR"
}
}
]}KT_CT_1603_QUERY_VALIDATION_ERROR
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_QUERY_VALIDATION_ERROR"
}
}
]}KT_CT_1604_TOO_MANY_OPERATIONS
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_TOO_MANY_OPERATIONS"
}
}
]}KT_CT_1605_INVALID_INPUT
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_INVALID_INPUT"
}
}
]}KT_CT_1606_QUERY_NOT_FOUND
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_QUERY_NOT_FOUND"
}
}
]}KT_CT_1607_INVALID_ID
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Value cannot be empty.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_1607_INVALID_ID"
}
}
]}KT_CT_1608_INVALID_DATE_OR_DATETIME_FORMAT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid input format, please provide date or datetime in ISO format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_1608_INVALID_DATE_OR_DATETIME_FORMAT"
}
}
]}KT_CT_1609_NON_TIMEZONE_AWARE_DATETIME
Error Type: VALIDATION
The provided datetime ISO string is not timezone aware.
Error Message
{"errors": [
{
"message": "The provided datetime ISO string is not timezone aware, please provide timezone information.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided datetime ISO string is not timezone aware.",
"errorCode": "KT_CT_1609_NON_TIMEZONE_AWARE_DATETIME"
}
}
]}KT_CT_1701_MISSING_BRAND
Error Type: NOT_FOUND
Given brand does not exist.
Error Message
{"errors": [
{
"message": "Brand does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Given brand does not exist.",
"errorCode": "KT_CT_1701_MISSING_BRAND"
}
}
]}KT_CT_3810_INVALID_LEDGER_ID
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_INVALID_LEDGER_ID"
}
}
]}KT_CT_3811_INVALID_IBAN_ERROR
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_INVALID_IBAN_ERROR"
}
}
]}KT_CT_3812_UNABLE_TO_FIND_SVT_TARIFF_ERROR
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_UNABLE_TO_FIND_SVT_TARIFF_ERROR"
}
}
]}KT_CT_3813_MISSING_AGREEMENT_STANDING_CHARGE_ERROR
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_MISSING_AGREEMENT_STANDING_CHARGE_ERROR"
}
}
]}KT_CT_3815_NO_PAYMENT_SCHEDULE_FOUND
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_NO_PAYMENT_SCHEDULE_FOUND"
}
}
]}KT_CT_3816_INVALID_TRANSACTION_TYPE
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_INVALID_TRANSACTION_TYPE"
}
}
]}KT_CT_3817_INVALID_TRANSACTION_ARGUMENT_COMBINATION
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_INVALID_TRANSACTION_ARGUMENT_COMBINATION"
}
}
]}KT_CT_3818_INVALID_TRANSACTION_ARGUMENT_COMBINATION
Error Type: VALIDATION
Cannot have both includeAllLedgers and ledgerNumber in the input
Error Message
{"errors": [
{
"message": "Cannot have both includeAllLedgers and ledgerNumber in the input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot have both includeAllLedgers and ledgerNumber in the input",
"errorCode": "KT_CT_3818_INVALID_TRANSACTION_ARGUMENT_COMBINATION"
}
}
]}KT_CT_3820_INVALID_LEDGER_INPUT
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_INVALID_LEDGER_INPUT"
}
}
]}KT_CT_3821_NO_LEDGER_INPUT
Error Type: VALIDATION
Ledger number should be used, as a string starting with 'L-'
Error Message
{"errors": [
{
"message": "Received neither ledger ID nor ledger number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Ledger number should be used, as a string starting with 'L-'",
"errorCode": "KT_CT_3821_NO_LEDGER_INPUT"
}
}
]}KT_CT_3825_CREDIT_TRANSFER_PERMISSION_NOT_FOUND
Error Type: NOT_FOUND
No credit transfer permission found.
Error Message
{"errors": [
{
"message": "Credit transfer permission not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No credit transfer permission found.",
"errorCode": "KT_CT_3825_CREDIT_TRANSFER_PERMISSION_NOT_FOUND"
}
}
]}KT_CT_3827_CREDIT_TRANSFER_PERMISSION_MAIN_LEDGER_NOT_SUPPORTED
Error Type: APPLICATION
The ledger selected is not valid.
Error Message
{"errors": [
{
"message": "The ledger is not valid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The ledger selected is not valid.",
"errorCode": "KT_CT_3827_CREDIT_TRANSFER_PERMISSION_MAIN_LEDGER_NOT_SUPPORTED"
}
}
]}KT_CT_3828_CREDIT_TRANSFER_PERMISSION_NOT_CREDIT_STORAGE_LEDGERS
Error Type: APPLICATION
At least one of the provided ledgers must be a credit storage ledger.
Error Message
{"errors": [
{
"message": "At least one of the provided ledgers must be a credit storage ledger.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "At least one of the provided ledgers must be a credit storage ledger.",
"errorCode": "KT_CT_3828_CREDIT_TRANSFER_PERMISSION_NOT_CREDIT_STORAGE_LEDGERS"
}
}
]}KT_CT_3829_CREDIT_TRANSFER_PERMISSION_ALREADY_EXISTS
Error Type: APPLICATION
A credit transfer permission already exists for the given source and target.
Error Message
{"errors": [
{
"message": "The credit transfer permission already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A credit transfer permission already exists for the given source and target.",
"errorCode": "KT_CT_3829_CREDIT_TRANSFER_PERMISSION_ALREADY_EXISTS"
}
}
]}KT_CT_3830_INVALID_ACTION
Error Type: VALIDATION
The action specified for the scheduled transaction is not a CHARGE or CREDIT.
Error Message
{"errors": [
{
"message": "Invalid action.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The action specified for the scheduled transaction is not a CHARGE or CREDIT.",
"errorCode": "KT_CT_3830_INVALID_ACTION"
}
}
]}KT_CT_3831_COULD_NOT_CREATE_SCHEDULED_TRANSACTIONS
Error Type: VALIDATION
Could not create scheduled transactions due to invalid input.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Could not create scheduled transactions due to invalid input.",
"errorCode": "KT_CT_3831_COULD_NOT_CREATE_SCHEDULED_TRANSACTIONS"
}
}
]}KT_CT_3832_INVALID_CHARGE_REASON
Error Type: VALIDATION
The reason specified for the scheduled transaction is not a valid charge reason.
Error Message
{"errors": [
{
"message": "Invalid charge reason.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The reason specified for the scheduled transaction is not a valid charge reason.",
"errorCode": "KT_CT_3832_INVALID_CHARGE_REASON"
}
}
]}KT_CT_3833_INVALID_CREDIT_REASON
Error Type: VALIDATION
The reason specified for the scheduled transaction is not a valid credit reason.
Error Message
{"errors": [
{
"message": "Invalid credit reason.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The reason specified for the scheduled transaction is not a valid credit reason.",
"errorCode": "KT_CT_3833_INVALID_CREDIT_REASON"
}
}
]}KT_CT_3834_DEPRECATED_CHARGE_REASON
Error Type: VALIDATION
The reason specified for the scheduled transaction is deprecated.
Error Message
{"errors": [
{
"message": "Deprecated charge reason.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The reason specified for the scheduled transaction is deprecated.",
"errorCode": "KT_CT_3834_DEPRECATED_CHARGE_REASON"
}
}
]}KT_CT_3835_DEPRECATED_CREDIT_REASON
Error Type: VALIDATION
The reason specified for the scheduled transaction is deprecated.
Error Message
{"errors": [
{
"message": "Deprecated credit reason.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The reason specified for the scheduled transaction is deprecated.",
"errorCode": "KT_CT_3835_DEPRECATED_CREDIT_REASON"
}
}
]}KT_CT_3836_NON_UNIQUE_LEDGER_TYPE
Error Type: VALIDATION
The ledger type is not unique for the account.
Error Message
{"errors": [
{
"message": "Non-unique ledger type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The ledger type is not unique for the account.",
"errorCode": "KT_CT_3836_NON_UNIQUE_LEDGER_TYPE"
}
}
]}KT_CT_3837_LEDGER_NOT_FOUND
Error Type: NOT_FOUND
There is no ledger with the specified ledger number associated to this account.
Error Message
{"errors": [
{
"message": "Ledger not found for the account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "There is no ledger with the specified ledger number associated to this account.",
"errorCode": "KT_CT_3837_LEDGER_NOT_FOUND"
}
}
]}KT_CT_3838_INVALID_BILLABLE_MONTH
Error Type: VALIDATION
The billable month must be in YYYY-MM format (e.g. 2026-05).
Error Message
{"errors": [
{
"message": "Invalid billable month.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The billable month must be in YYYY-MM format (e.g. 2026-05).",
"errorCode": "KT_CT_3838_INVALID_BILLABLE_MONTH"
}
}
]}KT_CT_39100_UNABLE_TO_FIND_MANUAL_STANDALONE_METHOD_CONFIG
Error Type: VALIDATION
Unable to find manual standalone method configuration to use.
Error Message
{"errors": [
{
"message": "Unable to find manual standalone method configuration to use.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to find manual standalone method configuration to use.",
"errorCode": "KT_CT_39100_UNABLE_TO_FIND_MANUAL_STANDALONE_METHOD_CONFIG"
}
}
]}KT_CT_39101_INSUFFICIENT_DETAILS_SUPPLIED_FOR_ADHOC_RECIPIENT_INPUT
Error Type: VALIDATION
Insufficient contact details provided for adhocRecipient.
Error Message
{"errors": [
{
"message": "Insufficient contact details provided for adhocRecipient.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Insufficient contact details provided for adhocRecipient.",
"errorCode": "KT_CT_39101_INSUFFICIENT_DETAILS_SUPPLIED_FOR_ADHOC_RECIPIENT_INPUT"
}
}
]}KT_CT_39102_UPDATE_TIME_OUTSIDE_SCHEDULE_VALIDITY
Error Type: VALIDATION
Update time is outside the schedule's validity period.
Error Message
{"errors": [
{
"message": "Update time is outside the schedule's validity period.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Update time is outside the schedule's validity period.",
"errorCode": "KT_CT_39102_UPDATE_TIME_OUTSIDE_SCHEDULE_VALIDITY"
}
}
]}KT_CT_39103_INVALID_PAYMENT_METHOD
Error Type: VALIDATION
Payment method is not valid.
Error Message
{"errors": [
{
"message": "Payment method is not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Payment method is not valid.",
"errorCode": "KT_CT_39103_INVALID_PAYMENT_METHOD"
}
}
]}KT_CT_39104_PAYMENT_METHOD_DOES_NOT_MATCH_SCHEDULE_TYPE
Error Type: VALIDATION
Payment method does not match the schedule's type.
Error Message
{"errors": [
{
"message": "Payment method does not match the schedule's type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Payment method does not match the schedule's type.",
"errorCode": "KT_CT_39104_PAYMENT_METHOD_DOES_NOT_MATCH_SCHEDULE_TYPE"
}
}
]}KT_CT_39105_SETTING_COLLECTION_METHOD_ON_PASSIVE_SCHEDULE
Error Type: APPLICATION
Passive payment schedules cannot be assigned an active collection method.
Error Message
{"errors": [
{
"message": "Passive payment schedules cannot be assigned an active collection method.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Passive payment schedules cannot be assigned an active collection method.",
"errorCode": "KT_CT_39105_SETTING_COLLECTION_METHOD_ON_PASSIVE_SCHEDULE"
}
}
]}KT_CT_39106_FROM_DATE_TOO_EARLY
Error Type: VALIDATION
Update time is before next available update time.
Error Message
{"errors": [
{
"message": "Update time is before next available update time.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Update time is before next available update time.",
"errorCode": "KT_CT_39106_FROM_DATE_TOO_EARLY"
}
}
]}KT_CT_39107_FUTURE_SCHEDULED_PAYMENT_METHOD_EXISTS
Error Type: APPLICATION
A future scheduled payment method already exists on this schedule.
Error Message
{"errors": [
{
"message": "A future scheduled payment method already exists on this schedule.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A future scheduled payment method already exists on this schedule.",
"errorCode": "KT_CT_39107_FUTURE_SCHEDULED_PAYMENT_METHOD_EXISTS"
}
}
]}KT_CT_39108_PAYMENT_METHOD_NOT_USABLE_ON_LEDGER
Error Type: APPLICATION
Provided payment method is not usable on the target ledger.
Error Message
{"errors": [
{
"message": "Provided payment method is not usable on the target ledger.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Provided payment method is not usable on the target ledger.",
"errorCode": "KT_CT_39108_PAYMENT_METHOD_NOT_USABLE_ON_LEDGER"
}
}
]}KT_CT_39109_PAYMENT_METHOD_ENDS_BEFORE_SCHEDULE
Error Type: VALIDATION
Payment method validity is incompatible with the schedule.
Error Message
{"errors": [
{
"message": "Payment method validity is incompatible with the schedule.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Payment method validity is incompatible with the schedule.",
"errorCode": "KT_CT_39109_PAYMENT_METHOD_ENDS_BEFORE_SCHEDULE"
}
}
]}KT_CT_3921_ACCOUNT_NOT_FOUND
Error Type: NOT_FOUND
No account found with the given account number.
Error Message
{"errors": [
{
"message": "Account not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No account found with the given account number.",
"errorCode": "KT_CT_3921_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_3922_LEDGER_NOT_FOUND
Error Type: NOT_FOUND
No ledger found given the account object and ledger number.
Error Message
{"errors": [
{
"message": "Ledger not found for the account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No ledger found given the account object and ledger number.",
"errorCode": "KT_CT_3922_LEDGER_NOT_FOUND"
}
}
]}KT_CT_3927_REQUESTED_REPAYMENT_AMOUNT_TOO_LOW
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_REQUESTED_REPAYMENT_AMOUNT_TOO_LOW"
}
}
]}KT_CT_3928_REPAYMENT_REQUEST_IDEMPOTENCY_KEY_ALREADY_USED
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_REPAYMENT_REQUEST_IDEMPOTENCY_KEY_ALREADY_USED"
}
}
]}KT_CT_3929_REFUND_REQUEST_PAYMENT_NOT_REFUNDABLE
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_REFUND_REQUEST_PAYMENT_NOT_REFUNDABLE"
}
}
]}KT_CT_3930_REPAYMENT_REQUEST_DOES_NOT_EXIST
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_REPAYMENT_REQUEST_DOES_NOT_EXIST"
}
}
]}KT_CT_3931_REPAYMENT_REQUEST_CANNOT_BE_CANCELLED
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_REPAYMENT_REQUEST_CANNOT_BE_CANCELLED"
}
}
]}KT_CT_3932_PAYMENT_DATE_MUST_NOT_BE_IN_THE_PAST
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_PAYMENT_DATE_MUST_NOT_BE_IN_THE_PAST"
}
}
]}KT_CT_3933_REFUND_AMOUNT_GREATED_THAN_PAYMENT_AMOUNT
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_REFUND_AMOUNT_GREATED_THAN_PAYMENT_AMOUNT"
}
}
]}KT_CT_3934_REPAYMENT_REQUEST_ALREADY_APPROVED
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_REPAYMENT_REQUEST_ALREADY_APPROVED"
}
}
]}KT_CT_3935_REPAYMENT_REQUEST_CANNOT_BE_PAID
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_REPAYMENT_REQUEST_CANNOT_BE_PAID"
}
}
]}KT_CT_3936_UNABLE_TO_INITIATE_STANDALONE_PAYMENT
Error Type: APPLICATION
Unable to initiate standalone payment with the given credentials.
Error Message
{"errors": [
{
"message": "Unable to initiate standalone payment.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to initiate standalone payment with the given credentials.",
"errorCode": "KT_CT_3936_UNABLE_TO_INITIATE_STANDALONE_PAYMENT"
}
}
]}KT_CT_3937_PAYMENT_NOT_ELIGIBLE_FOR_REFUND
Error Type: APPLICATION
This payment type cannot be refunded.
Error Message
{"errors": [
{
"message": "Payment not eligible for refund.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This payment type cannot be refunded.",
"errorCode": "KT_CT_3937_PAYMENT_NOT_ELIGIBLE_FOR_REFUND"
}
}
]}KT_CT_3938_PARTIAL_REFUND_NOT_ALLOWED
Error Type: APPLICATION
This payment cannot be partially refunded.
Error Message
{"errors": [
{
"message": "Partial refund not allowed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This payment cannot be partially refunded.",
"errorCode": "KT_CT_3938_PARTIAL_REFUND_NOT_ALLOWED"
}
}
]}KT_CT_3940_COULD_NOT_VALIDATE_BANK_DETAILS_INPUT
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_COULD_NOT_VALIDATE_BANK_DETAILS_INPUT"
}
}
]}KT_CT_3941_COULD_NOT_UPDATE_PAYMENT_SCHEDULE_AMOUNT
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_COULD_NOT_UPDATE_PAYMENT_SCHEDULE_AMOUNT"
}
}
]}KT_CT_3942_COULD_NOT_UPDATE_PAYMENT_SCHEDULE_UNEXPECTED_ERROR
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_COULD_NOT_UPDATE_PAYMENT_SCHEDULE_UNEXPECTED_ERROR"
}
}
]}KT_CT_3943_LEDGER_DOES_NOT_SUPPORT_PAYMENTS
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_LEDGER_DOES_NOT_SUPPORT_PAYMENTS"
}
}
]}KT_CT_3944_ACCOUNT_REPAYMENT_DOES_NOT_EXIST
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_ACCOUNT_REPAYMENT_DOES_NOT_EXIST"
}
}
]}KT_CT_3945_REPAYMENT_SUBMISSION_ALLOW_ERROR
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_REPAYMENT_SUBMISSION_ALLOW_ERROR"
}
}
]}KT_CT_3946_REPAYMENT_SUBMISSION_BLOCK_ERROR
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_REPAYMENT_SUBMISSION_BLOCK_ERROR"
}
}
]}KT_CT_3947_COULD_NOT_CREATE_PAYMENT_SCHEDULE
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_COULD_NOT_CREATE_PAYMENT_SCHEDULE"
}
}
]}KT_CT_3948_COULD_NOT_SET_UP_DIRECT_DEBIT_INSTRUCTION
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_COULD_NOT_SET_UP_DIRECT_DEBIT_INSTRUCTION"
}
}
]}KT_CT_3949_PAYMENT_FORECASTS_ERROR
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_PAYMENT_FORECASTS_ERROR"
}
}
]}KT_CT_3950_REPAYMENT_INTERVENTION_REASON_TOO_LONG
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_REPAYMENT_INTERVENTION_REASON_TOO_LONG"
}
}
]}KT_CT_3951_PAYMENT_INSTALMENT_NOT_FOUND
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_PAYMENT_INSTALMENT_NOT_FOUND"
}
}
]}KT_CT_3952_COULD_NOT_UPDATE_PAYMENT_SCHEDULE_AMOUNT_INFLIGHT_OR_CLEARED_PAYMENTS
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_COULD_NOT_UPDATE_PAYMENT_SCHEDULE_AMOUNT_INFLIGHT_OR_CLEARED_PAYMENTS"
}
}
]}KT_CT_3953_SCHEDULE_IS_NOT_BALANCE_TRIGGERED
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_SCHEDULE_IS_NOT_BALANCE_TRIGGERED"
}
}
]}KT_CT_3954_PAYMENT_CANCELLATION_FAILED
Error Type: APPLICATION
Payment cancellation failed.
Error Message
{"errors": [
{
"message": "Payment cancellation failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Payment cancellation failed.",
"errorCode": "KT_CT_3954_PAYMENT_CANCELLATION_FAILED"
}
}
]}KT_CT_3955_PAYMENT_CANNOT_BE_CANCELLED
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_PAYMENT_CANNOT_BE_CANCELLED"
}
}
]}KT_CT_3956_TEMPORARY_ERROR
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_TEMPORARY_ERROR"
}
}
]}KT_CT_3957_MISSING_COLLECTION_METHOD
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_MISSING_COLLECTION_METHOD"
}
}
]}KT_CT_3958_ONE_OF_LEDGER_ID_OR_NUMBER
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_ONE_OF_LEDGER_ID_OR_NUMBER"
}
}
]}KT_CT_3960_COULD_NOT_UPDATE_PAYMENT_SCHEDULE_PAYMENT_DAY
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_COULD_NOT_UPDATE_PAYMENT_SCHEDULE_PAYMENT_DAY"
}
}
]}KT_CT_3961_CANNOT_UPDATE_PLAN_ASSOCIATED_PAYMENT_SCHEDULE
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_CANNOT_UPDATE_PLAN_ASSOCIATED_PAYMENT_SCHEDULE"
}
}
]}KT_CT_3962_NO_UPDATE_VALUE_PROVIDED
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_NO_UPDATE_VALUE_PROVIDED"
}
}
]}KT_CT_3963_COULD_NOT_CALCULATE_LIVE_PA_DATA_ERROR
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_COULD_NOT_CALCULATE_LIVE_PA_DATA_ERROR"
}
}
]}KT_CT_3964_COULD_NOT_CREATE_PAYMENT_SCHEDULE_FUTURE_SCHEDULE_EXISTS
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_COULD_NOT_CREATE_PAYMENT_SCHEDULE_FUTURE_SCHEDULE_EXISTS"
}
}
]}KT_CT_3965_COULD_NOT_CREATE_PAYMENTS_FOR_SCHEDULE
Error Type: APPLICATION
Unable to create payment schedule with an empty payments list.
Error Message
{"errors": [
{
"message": "Payments list is empty. Unable to create payments for payment schedule.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to create payment schedule with an empty payments list.",
"errorCode": "KT_CT_3965_COULD_NOT_CREATE_PAYMENTS_FOR_SCHEDULE"
}
}
]}KT_CT_3966_PAYMENT_SCHEDULE_DOES_NOT_EXIST
Error Type: NOT_FOUND
Account repayment does not exist. Please check the paymentscheduleid.
Error Message
{"errors": [
{
"message": "Payment schedule does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Account repayment does not exist. Please check the payment_schedule_id.",
"errorCode": "KT_CT_3966_PAYMENT_SCHEDULE_DOES_NOT_EXIST"
}
}
]}KT_CT_3967_PAYMENT_METHOD_NOT_VALID
Error Type: APPLICATION
Payment method is not valid on the specified ledger(s) during the period specified.
Error Message
{"errors": [
{
"message": "Payment method is not valid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Payment method is not valid on the specified ledger(s) during the period specified.",
"errorCode": "KT_CT_3967_PAYMENT_METHOD_NOT_VALID"
}
}
]}KT_CT_3968_TOO_SOON_TO_CHANGE_PREFERENCE
Error Type: APPLICATION
The payment preference cannot be changed until a later date.
Error Message
{"errors": [
{
"message": "Preference cannot be set this soon.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The payment preference cannot be changed until a later date.",
"errorCode": "KT_CT_3968_TOO_SOON_TO_CHANGE_PREFERENCE"
}
}
]}KT_CT_3969_WRONG_DAY_OF_WEEK_FOR_SCHEDULE_CHANGE
Error Type: APPLICATION
This change requires a payment schedule change; the schedule must change on the correct day of the week to avoid changing the trigger day.
Error Message
{"errors": [
{
"message": "Preferences must change on a specific day of the week for weekly schedules.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This change requires a payment schedule change; the schedule must change on the correct day of the week to avoid changing the trigger day.",
"errorCode": "KT_CT_3969_WRONG_DAY_OF_WEEK_FOR_SCHEDULE_CHANGE"
}
}
]}KT_CT_3970_ACCOUNT_CANNOT_AMEND_PAYMENTS
Error Type: APPLICATION
The account failed the eligibility checks for amending payments.
Error Message
{"errors": [
{
"message": "The account cannot amend payments.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The account failed the eligibility checks for amending payments.",
"errorCode": "KT_CT_3970_ACCOUNT_CANNOT_AMEND_PAYMENTS"
}
}
]}KT_CT_3971_INSTRUCTION_OWNERS_NOT_VALID
Error Type: VALIDATION
The provided owners for the payment instruction are not valid.
Error Message
{"errors": [
{
"message": "Instruction owners are not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided owners for the payment instruction are not valid.",
"errorCode": "KT_CT_3971_INSTRUCTION_OWNERS_NOT_VALID"
}
}
]}KT_CT_3972_SCHEDULE_TYPE_UNKNOWN
Error Type: APPLICATION
The collection method of this schedule cannot be inferred from the payment preferences.
Error Message
{"errors": [
{
"message": "The collection method of this schedule cannot be determined.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The collection method of this schedule cannot be inferred from the payment preferences.",
"errorCode": "KT_CT_3972_SCHEDULE_TYPE_UNKNOWN"
}
}
]}KT_CT_3973_REPAYMENT_REQUEST_NOT_APPROVABLE
Error Type: APPLICATION
Repayment request is not in a state to be approved.
Error Message
{"errors": [
{
"message": "Repayment request is not in a state to be approved.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Repayment request is not in a state to be approved.",
"errorCode": "KT_CT_3973_REPAYMENT_REQUEST_NOT_APPROVABLE"
}
}
]}KT_CT_3975_UNABLE_TO_COMPLETE_STANDALONE_PAYMENT
Error Type: APPLICATION
Unable to complete standalone payment.
Error Message
{"errors": [
{
"message": "Unable to complete standalone payment.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to complete standalone payment.",
"errorCode": "KT_CT_3975_UNABLE_TO_COMPLETE_STANDALONE_PAYMENT"
}
}
]}KT_CT_3976_NO_PAYMENT_PREFERENCE_CONFIGURED
Error Type: NOT_FOUND
The ledger has no configured payment preference.
Error Message
{"errors": [
{
"message": "The ledger has no configured payment preference.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The ledger has no configured payment preference.",
"errorCode": "KT_CT_3976_NO_PAYMENT_PREFERENCE_CONFIGURED"
}
}
]}KT_CT_3977_LEDGER_NOT_ACCEPTING_PAYMENTS_AT_TIME
Error Type: VALIDATION
The specified time is before the ledger started accepting payments.
Error Message
{"errors": [
{
"message": "Ledger was not accepting payments at this time.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified time is before the ledger started accepting payments.",
"errorCode": "KT_CT_3977_LEDGER_NOT_ACCEPTING_PAYMENTS_AT_TIME"
}
}
]}KT_CT_3978_ACCOUNT_CANNOT_REQUEST_REPAYMENT
Error Type: APPLICATION
The account failed the eligibility checks for requesting repayments.
Error Message
{"errors": [
{
"message": "The account cannot request repayments.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The account failed the eligibility checks for requesting repayments.",
"errorCode": "KT_CT_3978_ACCOUNT_CANNOT_REQUEST_REPAYMENT"
}
}
]}KT_CT_3979_LEDGER_DOES_NOT_SUPPORT_PAYMENT_INSTRUCTIONS
Error Type: APPLICATION
Payment instructions cannot be associated with the provided ledger.
Error Message
{"errors": [
{
"message": "Invalid ledger.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Payment instructions cannot be associated with the provided ledger.",
"errorCode": "KT_CT_3979_LEDGER_DOES_NOT_SUPPORT_PAYMENT_INSTRUCTIONS"
}
}
]}KT_CT_3980_LEDGER_DOES_NOT_SUPPORT_PAYMENTS
Error Type: VALIDATION
Payments cannot be associated with the provided ledger identifier.
Error Message
{"errors": [
{
"message": "Invalid ledger identifier.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Payments cannot be associated with the provided ledger identifier.",
"errorCode": "KT_CT_3980_LEDGER_DOES_NOT_SUPPORT_PAYMENTS"
}
}
]}KT_CT_3983_NO_FAILED_PAYMENT
Error Type: APPLICATION
The ledger has no failed payment.
Error Message
{"errors": [
{
"message": "The ledger has no failed payment.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The ledger has no failed payment.",
"errorCode": "KT_CT_3983_NO_FAILED_PAYMENT"
}
}
]}KT_CT_3984_COULD_NOT_DELETE_CONFLICTING_FUTURE_SCHEDULE
Error Type: APPLICATION
A future conflicting schedule that cannot safely be deleted exists on the ledger.
Error Message
{"errors": [
{
"message": "Could not delete conflicting future payment schedule.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A future conflicting schedule that cannot safely be deleted exists on the ledger.",
"errorCode": "KT_CT_3984_COULD_NOT_DELETE_CONFLICTING_FUTURE_SCHEDULE"
}
}
]}KT_CT_3985_INVALID_ACTION_INTENT_INPUT
Error Type: VALIDATION
Provide exactly one action intent input.
Error Message
{"errors": [
{
"message": "Received multiple inputs for action intent.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide exactly one action intent input.",
"errorCode": "KT_CT_3985_INVALID_ACTION_INTENT_INPUT"
}
}
]}KT_CT_3986_NO_ACTION_INTENT_INPUT
Error Type: VALIDATION
An action intent input must be provided.
Error Message
{"errors": [
{
"message": "Received no input for action intent.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An action intent input must be provided.",
"errorCode": "KT_CT_3986_NO_ACTION_INTENT_INPUT"
}
}
]}KT_CT_3987_INVALID_PAYMENT_METHOD_TYPE
Error Type: VALIDATION
A payment method type is not registered with the provided code.
Error Message
{"errors": [
{
"message": "Invalid payment method type code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A payment method type is not registered with the provided code.",
"errorCode": "KT_CT_3987_INVALID_PAYMENT_METHOD_TYPE"
}
}
]}KT_CT_3988_TOO_MANY_PAYMENT_ITEMS
Error Type: VALIDATION
Please provide at most 250 payment items within one call.
Error Message
{"errors": [
{
"message": "Number of items in list exceeds maximum value.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide at most 250 payment items within one call.",
"errorCode": "KT_CT_3988_TOO_MANY_PAYMENT_ITEMS"
}
}
]}KT_CT_3989_INVALID_SCHEDULE_START_DATE
Error Type: APPLICATION
Cannot create a payment schedule with the given start date.
Error Message
{"errors": [
{
"message": "Given schedule start date is invalid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot create a payment schedule with the given start date.",
"errorCode": "KT_CT_3989_INVALID_SCHEDULE_START_DATE"
}
}
]}KT_CT_3990_PAYMENT_INSTRUCTION_NOT_FOUND
Error Type: NOT_FOUND
The requested payment instruction was not found or is not available for the given account.
Error Message
{"errors": [
{
"message": "Invalid/No payment instruction found for the given account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested payment instruction was not found or is not available for the given account.",
"errorCode": "KT_CT_3990_PAYMENT_INSTRUCTION_NOT_FOUND"
}
}
]}KT_CT_3991_NO_FINANCIAL_ACCOUNT_DETAILS_INPUT
Error Type: VALIDATION
Provide exactly one type of financial account details.
Error Message
{"errors": [
{
"message": "Received no financial account details.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide exactly one type of financial account details.",
"errorCode": "KT_CT_3991_NO_FINANCIAL_ACCOUNT_DETAILS_INPUT"
}
}
]}KT_CT_3992_MULTIPLE_FINANCIAL_ACCOUNT_DETAILS_INPUT
Error Type: VALIDATION
Provide exactly one type of financial account details.
Error Message
{"errors": [
{
"message": "Received multiple financial account details.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide exactly one type of financial account details.",
"errorCode": "KT_CT_3992_MULTIPLE_FINANCIAL_ACCOUNT_DETAILS_INPUT"
}
}
]}KT_CT_3993_FINANCIAL_ACCOUNT_DETAILS_TYPE_DOES_NOT_MATCH_PAYMENT_METHOD_TYPE
Error Type: VALIDATION
Provide a different payment method type or matching financial account details.
Error Message
{"errors": [
{
"message": "The type of financial account details does not match the provided payment method type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide a different payment method type or matching financial account details.",
"errorCode": "KT_CT_3993_FINANCIAL_ACCOUNT_DETAILS_TYPE_DOES_NOT_MATCH_PAYMENT_METHOD_TYPE"
}
}
]}KT_CT_3994_INSTRUCTION_FOR_REFERENCE_EXISTS_WITH_DIFFERING_DETAILS
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_3994_INSTRUCTION_FOR_REFERENCE_EXISTS_WITH_DIFFERING_DETAILS"
}
}
]}KT_CT_3999_MULTIPLE_RECIPIENT_INPUT
Error Type: VALIDATION
Cannot have both recipientAccountUserNumber and adhocRecipient.
Error Message
{"errors": [
{
"message": "Multiple recipient input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot have both recipientAccountUserNumber and adhocRecipient.",
"errorCode": "KT_CT_3999_MULTIPLE_RECIPIENT_INPUT"
}
}
]}KT_CT_4010_UNABLE_TO_FIND_SMETS_DEVICE_RECORD_ERROR
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_UNABLE_TO_FIND_SMETS_DEVICE_RECORD_ERROR"
}
}
]}KT_CT_4011_METER_POINT_NOT_FOUND
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_METER_POINT_NOT_FOUND"
}
}
]}KT_CT_4110_ACCOUNT_CREATION_ERROR
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_ACCOUNT_CREATION_ERROR"
}
}
]}KT_CT_4111_EMAIL_ADDRESS_ALREADY_EXISTS
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_EMAIL_ADDRESS_ALREADY_EXISTS"
}
}
]}KT_CT_4112_EMAIL_ADDRESS_ALREADY_ASSIGNED
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_EMAIL_ADDRESS_ALREADY_ASSIGNED"
}
}
]}KT_CT_4120_INVALID_URN_ERROR
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_INVALID_URN_ERROR"
}
}
]}KT_CT_4121_INVALID_PHONE_ERROR
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_INVALID_PHONE_ERROR"
}
}
]}KT_CT_4122_INVALID_EMAIL_ERROR
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_INVALID_EMAIL_ERROR"
}
}
]}KT_CT_4126_INVALID_LANDLINE_ERROR
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_INVALID_LANDLINE_ERROR"
}
}
]}KT_CT_4127_INVALID_MOBILE_ERROR
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_INVALID_MOBILE_ERROR"
}
}
]}KT_CT_4131_INVALID_BRAND
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_INVALID_BRAND"
}
}
]}KT_CT_4132_PERIOD_NOT_CORRECT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Period length must be MONTHLY, QUARTERLY or not set.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_4132_PERIOD_NOT_CORRECT"
}
}
]}KT_CT_4133_MISSING_DAY_WHEN_MONTH_IS_SET
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Period day must be set if period is MONTHLY.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_4133_MISSING_DAY_WHEN_MONTH_IS_SET"
}
}
]}KT_CT_4134_MISSING_DAY_WHEN_QUARTERLY
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Period day must be set if period is QUARTERLY.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_4134_MISSING_DAY_WHEN_QUARTERLY"
}
}
]}KT_CT_4135_MISSING_MONTH_WHEN_QUARTERLY
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Period month must be set if period is QUARTERLY.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_4135_MISSING_MONTH_WHEN_QUARTERLY"
}
}
]}KT_CT_4136_NO_EMAIL_WHEN_SETTINGS_COMMS_PREFERENCE
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_NO_EMAIL_WHEN_SETTINGS_COMMS_PREFERENCE"
}
}
]}KT_CT_4137_INVALID_TITLE
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_INVALID_TITLE"
}
}
]}KT_CT_4138_MISSING_DAY_WHEN_PERIOD_MULTIPLIER_GREATER_THAN_ONE
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_MISSING_DAY_WHEN_PERIOD_MULTIPLIER_GREATER_THAN_ONE"
}
}
]}KT_CT_4139_MISSING_MONTH_WHEN_PERIOD_MULTIPLIER_GREATER_ONE
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_MISSING_MONTH_WHEN_PERIOD_MULTIPLIER_GREATER_ONE"
}
}
]}KT_CT_4140_INVALID_ID
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_INVALID_ID"
}
}
]}KT_CT_4141_QUARTERLY_PERIOD_WITH_MULTIPLIER_GREATER_THAN_ONE
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_QUARTERLY_PERIOD_WITH_MULTIPLIER_GREATER_THAN_ONE"
}
}
]}KT_CT_4142_MISSING_BUSINESS_DETAILS_INFO
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_MISSING_BUSINESS_DETAILS_INFO"
}
}
]}KT_CT_4143_INVALID_COMPANY_NAME
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_INVALID_COMPANY_NAME"
}
}
]}KT_CT_4144_INVALID_COMPANY_NUMBER
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_INVALID_COMPANY_NUMBER"
}
}
]}KT_CT_4145_INVALID_ADDRESS_ERROR
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_INVALID_ADDRESS_ERROR"
}
}
]}KT_CT_4146_INVALID_BILLING_DAY
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_INVALID_BILLING_DAY"
}
}
]}KT_CT_4147_INVALID_BILLING_STATEMENT_QUERY
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Invalid Billing Statement Query.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_4147_INVALID_BILLING_STATEMENT_QUERY"
}
}
]}KT_CT_4148_BILL_ID_OR_IDENTIFIER_INVALID
Error Type: VALIDATION
Provided 'ID' or 'identifier' must be a valid integer or a string respectively.
Error Message
{"errors": [
{
"message": "Provided 'ID' or 'identifier' must be a valid integer or a string respectively.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provided 'ID' or 'identifier' must be a valid integer or a string respectively.",
"errorCode": "KT_CT_4148_BILL_ID_OR_IDENTIFIER_INVALID"
}
}
]}KT_CT_4149_BILL_ID_AND_IDENTIFIER_PROVIDED
Error Type: VALIDATION
Both 'ID' and 'identifier' were provided as input to the bill query, which is not allowed. Remove one and try again.
Error Message
{"errors": [
{
"message": "Provide either 'ID' or 'identifier' as input to bill query, but not both.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Both 'ID' and 'identifier' were provided as input to the bill query, which is not allowed. Remove one and try again.",
"errorCode": "KT_CT_4149_BILL_ID_AND_IDENTIFIER_PROVIDED"
}
}
]}KT_CT_4150_BILL_NOT_FOUND
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_4150_BILL_NOT_FOUND"
}
}
]}KT_CT_4155_EXAMPLE_LEGACY_VALIDATION_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_4155_EXAMPLE_LEGACY_VALIDATION_ERROR"
}
}
]}KT_CT_4178_ACCOUNT_NOT_FOUND
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_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_4179_ACCOUNT_METADATA_NOT_FOUND
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_ACCOUNT_METADATA_NOT_FOUND"
}
}
]}KT_CT_4180_INVALID_ACCOUNT_NOTE
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_INVALID_ACCOUNT_NOTE"
}
}
]}KT_CT_4182_INVALID_INSTALLATION_APPOINTMENT
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_INVALID_INSTALLATION_APPOINTMENT"
}
}
]}KT_CT_4183_INVALID_ACCOUNT_SEARCH_TERMS
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_INVALID_ACCOUNT_SEARCH_TERMS"
}
}
]}KT_CT_4184_INCORRECT_INPUT_FIELD_COMBINATION
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_INCORRECT_INPUT_FIELD_COMBINATION"
}
}
]}KT_CT_4185_UNABLE_TO_SEND_COS_LOSS_OBJECTION
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_UNABLE_TO_SEND_COS_LOSS_OBJECTION"
}
}
]}KT_CT_4190_PRODUCT_ELIGIBILITY_VERIFICATION_FAILURE
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_PRODUCT_ELIGIBILITY_VERIFICATION_FAILURE"
}
}
]}KT_CT_4191_CUSTOMER_VERIFICATION_FAILURE
Error Type: VALIDATION
This likely occurred because the type is incorrect or the code is wrong/expired.
Error Message
{"errors": [
{
"message": "Error while verifying the customer.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "This likely occurred because the type is incorrect or the code is wrong/expired. ",
"errorCode": "KT_CT_4191_CUSTOMER_VERIFICATION_FAILURE"
}
}
]}KT_CT_4192_ACCOUNT_HAS_NO_SUPPLY_POINTS
Error Type: APPLICATION
The account has no supply points associated with it.
Error Message
{"errors": [
{
"message": "Account has no supply points.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The account has no supply points associated with it.",
"errorCode": "KT_CT_4192_ACCOUNT_HAS_NO_SUPPLY_POINTS"
}
}
]}KT_CT_4193_UNEXPECTED_NUMBER_OF_SUPPLY_POINTS
Error Type: APPLICATION
Unexpected number of supply points found for the given account.
Error Message
{"errors": [
{
"message": "Unexpected number of supply points.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unexpected number of supply points found for the given account.",
"errorCode": "KT_CT_4193_UNEXPECTED_NUMBER_OF_SUPPLY_POINTS"
}
}
]}KT_CT_4194_UNSUPPORTED_VERIFICATION_TYPE
Error Type: APPLICATION
The verification type provided is not supported by any method yet.
Error Message
{"errors": [
{
"message": "Verification type not supported yet.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The verification type provided is not supported by any method yet.",
"errorCode": "KT_CT_4194_UNSUPPORTED_VERIFICATION_TYPE"
}
}
]}KT_CT_4195_UNPIN_AT_DATE_PROVIDED_FOR_UNPINNED_NOTE
Error Type: VALIDATION
Unpin at date provided for an unpinned note.
Error Message
{"errors": [
{
"message": "Unpin at date provided for an unpinned note.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unpin at date provided for an unpinned note.",
"errorCode": "KT_CT_4195_UNPIN_AT_DATE_PROVIDED_FOR_UNPINNED_NOTE"
}
}
]}KT_CT_4196_UNPINNED_AT_DATE_IN_PAST
Error Type: VALIDATION
Unpin at date provided is in the past.
Error Message
{"errors": [
{
"message": "Unpin at date provided is in the past.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unpin at date provided is in the past.",
"errorCode": "KT_CT_4196_UNPINNED_AT_DATE_IN_PAST"
}
}
]}KT_CT_4197_EXTERNAL_REPAYMENT_APPROVAL_NOT_CONFIGURED
Error Type: APPLICATION
The external repayment approval feature is not configured for this client.
Error Message
{"errors": [
{
"message": "External repayment approval is not configured.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The external repayment approval feature is not configured for this client.",
"errorCode": "KT_CT_4197_EXTERNAL_REPAYMENT_APPROVAL_NOT_CONFIGURED"
}
}
]}KT_CT_4199_EXTERNAL_REPAYMENT_APPROVAL_UNEXPECTED_RESPONSE
Error Type: APPLICATION
External repayment approval response returned an unexpected result.
Error Message
{"errors": [
{
"message": "External repayment approval response returned an unexpected result.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "External repayment approval response returned an unexpected result.",
"errorCode": "KT_CT_4199_EXTERNAL_REPAYMENT_APPROVAL_UNEXPECTED_RESPONSE"
}
}
]}KT_CT_4232_INVALID_REQUEST_STATUS
Error Type: VALIDATION
Cannot update the status to an invalid Request status
Error Message
{"errors": [
{
"message": "Status passed is not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot update the status to an invalid Request status",
"errorCode": "KT_CT_4232_INVALID_REQUEST_STATUS"
}
}
]}KT_CT_4233_REQUEST_DOES_NOT_EXIST
Error Type: NOT_FOUND
The requested resource does not exist.
Error Message
{"errors": [
{
"message": "Request does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested resource does not exist.",
"errorCode": "KT_CT_4233_REQUEST_DOES_NOT_EXIST"
}
}
]}KT_CT_4234_REQUEST_TERMINATED
Error Type: VALIDATION
The Request has a terminal state and cannot be updated
Error Message
{"errors": [
{
"message": "Terminated Request cannot be updated.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The Request has a terminal state and cannot be updated",
"errorCode": "KT_CT_4234_REQUEST_TERMINATED"
}
}
]}KT_CT_4237_CREATED_AT_TIMEZONE_SUFFIX_MISSING
Error Type: VALIDATION
Timezone suffix missing
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Timezone suffix missing",
"errorCode": "KT_CT_4237_CREATED_AT_TIMEZONE_SUFFIX_MISSING"
}
}
]}KT_CT_4301_DEVICE_NOT_FOUND_FOR_ACCOUNT
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_DEVICE_NOT_FOUND_FOR_ACCOUNT"
}
}
]}KT_CT_4302_UNABLE_TO_DEREGISTER_SITE
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_UNABLE_TO_DEREGISTER_SITE"
}
}
]}KT_CT_4304_HEAT_PUMP_PREPROVISIONING_ERROR
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_HEAT_PUMP_PREPROVISIONING_ERROR"
}
}
]}KT_CT_4307_HEAT_PUMP_DEPROVISIONING_ERROR
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_HEAT_PUMP_DEPROVISIONING_ERROR"
}
}
]}KT_CT_4309_HEAT_PUMP_REMOVE_SENSOR_ERROR
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_HEAT_PUMP_REMOVE_SENSOR_ERROR"
}
}
]}KT_CT_4310_UNABLE_TO_TRIGGER_OCPP_AUTHENTICATION_ERROR
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_UNABLE_TO_TRIGGER_OCPP_AUTHENTICATION_ERROR"
}
}
]}KT_CT_4311_UNABLE_TO_CONFIRM_OCPP_CONNECTION_ERROR
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_UNABLE_TO_CONFIRM_OCPP_CONNECTION_ERROR"
}
}
]}KT_CT_4312_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to register device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_4312_ERROR"
}
}
]}KT_CT_4313_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Could not find KrakenFlex device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_4313_ERROR"
}
}
]}KT_CT_4314_UNABLE_TO_GET_PROVIDER_ERROR
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_UNABLE_TO_GET_PROVIDER_ERROR"
}
}
]}KT_CT_4315_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to re-authenticate device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_4315_ERROR"
}
}
]}KT_CT_4316_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to get provider details.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_4316_ERROR"
}
}
]}KT_CT_4317_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to register device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_4317_ERROR"
}
}
]}KT_CT_4318_DATE_CANNOT_BE_FUTURE
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Date cannot be in the future.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_4318_DATE_CANNOT_BE_FUTURE"
}
}
]}KT_CT_4319_ERROR
Error Type: SERVICE_AVAILABILITY
Error Message
{"errors": [
{
"message": "Unable to get Enode link session.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "",
"errorCode": "KT_CT_4319_ERROR"
}
}
]}KT_CT_4320_ERROR
Error Type: SERVICE_AVAILABILITY
Error Message
{"errors": [
{
"message": "Unable to get user's vehicle list.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "",
"errorCode": "KT_CT_4320_ERROR"
}
}
]}KT_CT_4321_SERIALIZER_VALIDATION_ERROR
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_SERIALIZER_VALIDATION_ERROR"
}
}
]}KT_CT_4322_UNABLE_TO_COMPLETE_REGISTRATION_ERROR
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_UNABLE_TO_COMPLETE_REGISTRATION_ERROR"
}
}
]}KT_CT_4324_MULTIPLE_DEVICES_FOUND
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_MULTIPLE_DEVICES_FOUND"
}
}
]}KT_CT_4325_INVALID_PROVIDER_FOR_DEVICE_TYPE
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_INVALID_PROVIDER_FOR_DEVICE_TYPE"
}
}
]}KT_CT_4326_COST_OF_CONSUMPTION_QUERY_ERROR
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_COST_OF_CONSUMPTION_QUERY_ERROR"
}
}
]}KT_CT_4327_AUTHENTICATION_INVALID
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_AUTHENTICATION_INVALID"
}
}
]}KT_CT_4329_SET_ROOM_TEMPERATURE_INPUT_INVALID
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_SET_ROOM_TEMPERATURE_INPUT_INVALID"
}
}
]}KT_CT_4332_PROVISIONING_CLAIM_REQUEST_PARAMETERS_INVALID
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_PROVISIONING_CLAIM_REQUEST_PARAMETERS_INVALID"
}
}
]}KT_CT_4335_ANOTHER_DEVICE_REGISTRATION_IN_PROGRESS
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_ANOTHER_DEVICE_REGISTRATION_IN_PROGRESS"
}
}
]}KT_CT_4336_UNABLE_TO_SET_HOT_WATER_STATE
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_UNABLE_TO_SET_HOT_WATER_STATE"
}
}
]}KT_CT_4337_UNABLE_TO_SET_CLIMATE_CONTROL_STATE
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_UNABLE_TO_SET_CLIMATE_CONTROL_STATE"
}
}
]}KT_CT_4339_UNABLE_TO_FETCH_CHARGING_PREFERENCES
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_UNABLE_TO_FETCH_CHARGING_PREFERENCES"
}
}
]}KT_CT_4340_UNABLE_TO_FETCH_PLANNED_DISPATCHES
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_UNABLE_TO_FETCH_PLANNED_DISPATCHES"
}
}
]}KT_CT_4341_UNABLE_TO_FETCH_COMPLETED_DISPATCHES
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_UNABLE_TO_FETCH_COMPLETED_DISPATCHES"
}
}
]}KT_CT_4342_FLEX_SUPPORTED_DEVICES_MISSING_DEVICE_TYPE
Error Type: VALIDATION
deviceType or supportedDeviceType is required on flexSupportedDevices.
Error Message
{"errors": [
{
"message": "One of `deviceType` or `supportedDeviceType` must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "`deviceType` or `supportedDeviceType` is required on `flexSupportedDevices`.",
"errorCode": "KT_CT_4342_FLEX_SUPPORTED_DEVICES_MISSING_DEVICE_TYPE"
}
}
]}KT_CT_4343_UNABLE_TO_FETCH_ELECTRIC_VEHICLES_FOR_MAKE
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_UNABLE_TO_FETCH_ELECTRIC_VEHICLES_FOR_MAKE"
}
}
]}KT_CT_4344_MAKE_IS_NOT_SUPPORTED_BY_PROVIDER
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_MAKE_IS_NOT_SUPPORTED_BY_PROVIDER"
}
}
]}KT_CT_4345_UNABLE_TO_FETCH_USER_FOR_ACCOUNT
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_UNABLE_TO_FETCH_USER_FOR_ACCOUNT"
}
}
]}KT_CT_4346_UNABLE_TO_SET_ROOM_TEMPERATURE
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_UNABLE_TO_SET_ROOM_TEMPERATURE"
}
}
]}KT_CT_4347_DEVICE_REGISTRATION_DEVICE_DETAILS_INVALID
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_DEVICE_REGISTRATION_DEVICE_DETAILS_INVALID"
}
}
]}KT_CT_4348_INVALID_BATTERY_VARIANT_ID
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_INVALID_BATTERY_VARIANT_ID"
}
}
]}KT_CT_4349_DEVICE_REGISTRATION_ONLY_FOR_DOMESTIC_ACCOUNTS
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_DEVICE_REGISTRATION_ONLY_FOR_DOMESTIC_ACCOUNTS"
}
}
]}KT_CT_4350_CANNOT_DEAUTH_DEVICE
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_CANNOT_DEAUTH_DEVICE"
}
}
]}KT_CT_4351_PROVIDER_AUTHENTICATION_ERROR
Error Type: APPLICATION
Check authentication details.
Error Message
{"errors": [
{
"message": "Provider authentication error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Check authentication details.",
"errorCode": "KT_CT_4351_PROVIDER_AUTHENTICATION_ERROR"
}
}
]}KT_CT_4352_PROVIDER_HAS_DISABLED_DE_AUTHENTICATION
Error Type: APPLICATION
It is not possible to currently de-authenticate this device. Please try again later.
Error Message
{"errors": [
{
"message": "This device cannot currently be de-authenticated.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "It is not possible to currently de-authenticate this device. Please try again later.",
"errorCode": "KT_CT_4352_PROVIDER_HAS_DISABLED_DE_AUTHENTICATION"
}
}
]}KT_CT_4353_UNABLE_TO_UPDATE_CHARGING_PREFERENCES
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_UNABLE_TO_UPDATE_CHARGING_PREFERENCES"
}
}
]}KT_CT_4354_UNABLE_TO_CANCEL_BOOST_CHARGE
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_UNABLE_TO_CANCEL_BOOST_CHARGE"
}
}
]}KT_CT_4355_UNABLE_TO_TRIGGER_CHARGE
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_UNABLE_TO_TRIGGER_CHARGE"
}
}
]}KT_CT_4356_UNABLE_TO_PERFORM_BOOST_CHARGE
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_UNABLE_TO_PERFORM_BOOST_CHARGE"
}
}
]}KT_CT_4357_UNABLE_TO_TRIGGER_BOOST_CHARGE
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_UNABLE_TO_TRIGGER_BOOST_CHARGE"
}
}
]}KT_CT_4358_UNABLE_TO_SUSPEND_DEVICE_CONTROL
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_UNABLE_TO_SUSPEND_DEVICE_CONTROL"
}
}
]}KT_CT_4359_UNABLE_TO_RESUME_DEVICE_CONTROL
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_UNABLE_TO_RESUME_DEVICE_CONTROL"
}
}
]}KT_CT_4360_UNABLE_TO_FETCH_DEVICE_STATUS
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_UNABLE_TO_FETCH_DEVICE_STATUS"
}
}
]}KT_CT_4361_HEAT_PUMP_VARIANT_NOT_FOUND
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_HEAT_PUMP_VARIANT_NOT_FOUND"
}
}
]}KT_CT_4362_DEVICE_NOT_READY_FOR_TEST_CHARGE
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_DEVICE_NOT_READY_FOR_TEST_CHARGE"
}
}
]}KT_CT_4363_NO_DEVICES_FOUND_FROM_PROVIDER
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_NO_DEVICES_FOUND_FROM_PROVIDER"
}
}
]}KT_CT_4364_MULTIPLE_DEVICES_FOUND_FROM_PROVIDER
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_MULTIPLE_DEVICES_FOUND_FROM_PROVIDER"
}
}
]}KT_CT_4365_UNABLE_TO_FETCH_DEVICE_TELEMETRY
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_UNABLE_TO_FETCH_DEVICE_TELEMETRY"
}
}
]}KT_CT_4366_INVALID_FILTERS
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_INVALID_FILTERS"
}
}
]}KT_CT_4367_ACCOUNT_NUMBER_AND_PROPERTY_ID_REQUIRED
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_ACCOUNT_NUMBER_AND_PROPERTY_ID_REQUIRED"
}
}
]}KT_CT_4368_TELEMETRY_API_WRONG_DATA_BUCKETING
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_TELEMETRY_API_WRONG_DATA_BUCKETING"
}
}
]}KT_CT_4371_ONBOARDING_WIZARD_NOT_FOUND
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_ONBOARDING_WIZARD_NOT_FOUND"
}
}
]}KT_CT_4372_ONBOARDING_PROCESS_SIMULTANEOUS_UPDATE
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_ONBOARDING_PROCESS_SIMULTANEOUS_UPDATE"
}
}
]}KT_CT_4373_UNABLE_TO_FETCH_PREFERENCES
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_UNABLE_TO_FETCH_PREFERENCES"
}
}
]}KT_CT_4374_UNABLE_TO_SET_PREFERENCES
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_UNABLE_TO_SET_PREFERENCES"
}
}
]}KT_CT_4375_ONBOARDING_INCORRECT_PARAMETERS
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_ONBOARDING_INCORRECT_PARAMETERS"
}
}
]}KT_CT_4376_ONBOARDING_UNABLE_TO_COMPLETE_STEP
Error Type: APPLICATION
Onboarding step cannot be completed. Please try again later.
Error Message
{"errors": [
{
"message": "Unable to complete onboarding step. Please try again later.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Onboarding step cannot be completed. Please try again later.",
"errorCode": "KT_CT_4376_ONBOARDING_UNABLE_TO_COMPLETE_STEP"
}
}
]}KT_CT_4377_ONBOARDING_INVALID_STEP_ID
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_ONBOARDING_INVALID_STEP_ID"
}
}
]}KT_CT_4378_ONBOARDING_INVALID_VALUE_PROVIDED_FOR_STEP
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_ONBOARDING_INVALID_VALUE_PROVIDED_FOR_STEP"
}
}
]}KT_CT_4379_ONBOARDING_UNABLE_TO_TEST_CHARGE_VEHICLE_IS_NOT_READY
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_ONBOARDING_UNABLE_TO_TEST_CHARGE_VEHICLE_IS_NOT_READY"
}
}
]}KT_CT_4380_SMARTFLEX_DEVICE_SUPPLY_POINT_ERROR
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_SMARTFLEX_DEVICE_SUPPLY_POINT_ERROR"
}
}
]}KT_CT_4381_INVALID_TIME_RANGE_HEAT_PUMP
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_INVALID_TIME_RANGE_HEAT_PUMP"
}
}
]}KT_CT_4382_UNABLE_TO_FETCH_CHARGING_SESSIONS
Error Type: APPLICATION
An error occurred fetching the charging sessions for the SmartFlex device.
Error Message
{"errors": [
{
"message": "Unable to fetch charging sessions for SmartFlex device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred fetching the charging sessions for the SmartFlex device.",
"errorCode": "KT_CT_4382_UNABLE_TO_FETCH_CHARGING_SESSIONS"
}
}
]}KT_CT_4383_UNABLE_TO_FETCH_DEVICE_PREFERENCE_SETTING
Error Type: APPLICATION
An error occurred fetching the device preference setting for the Flex device.
Error Message
{"errors": [
{
"message": "Unable to fetch device preference setting for Flex device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An error occurred fetching the device preference setting for the Flex device.",
"errorCode": "KT_CT_4383_UNABLE_TO_FETCH_DEVICE_PREFERENCE_SETTING"
}
}
]}KT_CT_4384_HEAT_PUMP_UPDATE_ZONE_NAMES_ERROR
Error Type: APPLICATION
Unable to update heat pump zone names.
Error Message
{"errors": [
{
"message": "Error trying to update heat pump zone names.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to update heat pump zone names.",
"errorCode": "KT_CT_4384_HEAT_PUMP_UPDATE_ZONE_NAMES_ERROR"
}
}
]}KT_CT_4385_RE_AUTHENTICATION_IS_NOT_SUPPORTED_FOR_DEVICE
Error Type: APPLICATION
Re-authentication is not supported for this device.
Error Message
{"errors": [
{
"message": "Re-authentication is not supported for this device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Re-authentication is not supported for this device.",
"errorCode": "KT_CT_4385_RE_AUTHENTICATION_IS_NOT_SUPPORTED_FOR_DEVICE"
}
}
]}KT_CT_4386_UNABLE_TO_UPDATE_DEVICE_GRID_EXPORT
Error Type: APPLICATION
An internal error occurred. Please try again later.
Error Message
{"errors": [
{
"message": "An error occurred while trying to update your device's grid export status.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT_CT_4386_UNABLE_TO_UPDATE_DEVICE_GRID_EXPORT"
}
}
]}KT_CT_4387_COULD_NOT_FIND_KRAKENFLEX_CONTROLLER_DEVICE
Error Type: APPLICATION
Could not find the KrakenFlex controller device.
Error Message
{"errors": [
{
"message": "Could not find the KrakenFlex controller device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not find the KrakenFlex controller device.",
"errorCode": "KT_CT_4387_COULD_NOT_FIND_KRAKENFLEX_CONTROLLER_DEVICE"
}
}
]}KT_CT_4388_HEAT_PUMP_SET_ATTRIBUTE_ERROR
Error Type: APPLICATION
Unable to set attribute for a heat pump controller.
Error Message
{"errors": [
{
"message": "Error trying to set attribute for a heat pump controller.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to set attribute for a heat pump controller.",
"errorCode": "KT_CT_4388_HEAT_PUMP_SET_ATTRIBUTE_ERROR"
}
}
]}KT_CT_4389_UNABLE_TO_UPDATE_IS_CHARGING_DURATION_CAPPED
Error Type: APPLICATION
An internal error occurred. Please try again later.
Error Message
{"errors": [
{
"message": "An error occurred while trying to update your device's isChargingDurationCapped setting.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT_CT_4389_UNABLE_TO_UPDATE_IS_CHARGING_DURATION_CAPPED"
}
}
]}KT_CT_4390_IS_PREFERENCE_UNSUPPORTED
Error Type: APPLICATION
An internal error occurred. Please try again later.
Error Message
{"errors": [
{
"message": "An error occurred while trying to update your device's preference.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT_CT_4390_IS_PREFERENCE_UNSUPPORTED"
}
}
]}KT_CT_4392_UNABLE_TO_UPDATE_INVERTER_PREFERENCES
Error Type: APPLICATION
An internal error occurred. Please try again later.
Error Message
{"errors": [
{
"message": "An error occurred while trying to update your inverter preferences.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An internal error occurred. Please try again later.",
"errorCode": "KT_CT_4392_UNABLE_TO_UPDATE_INVERTER_PREFERENCES"
}
}
]}KT_CT_4410_INVALID_POST_CODE_ERROR
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_INVALID_POST_CODE_ERROR"
}
}
]}KT_CT_4411_UNABLE_TO_ACCEPT_UNSTRUCTURED_ADDRESS_FIELDS
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_UNABLE_TO_ACCEPT_UNSTRUCTURED_ADDRESS_FIELDS"
}
}
]}KT_CT_4412_ADDRESS_IS_INVALID
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_ADDRESS_IS_INVALID"
}
}
]}KT_CT_4413_ADDRESS_DESCRIPTOR_NOT_FOUND
Error Type: VALIDATION
The addressfielddescriptor_id does not match any known descriptor or country code.
Error Message
{"errors": [
{
"message": "The supplied address field descriptor identifier is not recognised.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The address_field_descriptor_id does not match any known descriptor or country code.",
"errorCode": "KT_CT_4413_ADDRESS_DESCRIPTOR_NOT_FOUND"
}
}
]}KT_CT_4414_ADDRESS_FIELD_NOT_AUTOCOMPLETABLE
Error Type: VALIDATION
The named field is not present in the descriptor, or its options are not an autocompletable option set.
Error Message
{"errors": [
{
"message": "The requested address field does not support autocomplete.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The named field is not present in the descriptor, or its options are not an autocompletable option set.",
"errorCode": "KT_CT_4414_ADDRESS_FIELD_NOT_AUTOCOMPLETABLE"
}
}
]}KT_CT_4616_UNABLE_TO_CREATE_A_QUOTE
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_UNABLE_TO_CREATE_A_QUOTE"
}
}
]}KT_CT_4617_UNABLE_TO_REVOKE_FUTURE_AGREEMENTS
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_UNABLE_TO_REVOKE_FUTURE_AGREEMENTS"
}
}
]}KT_CT_4618_UNABLE_TO_ACCEPT_QUOTE
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_UNABLE_TO_ACCEPT_QUOTE"
}
}
]}KT_CT_4619_NO_QUOTE_FOUND
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_NO_QUOTE_FOUND"
}
}
]}KT_CT_4620_MALFORMED_UUID
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_MALFORMED_UUID"
}
}
]}KT_CT_4621_NO_QUOTE_FOR_ACCOUNT
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_NO_QUOTE_FOR_ACCOUNT"
}
}
]}KT_CT_4624_UNABLE_TO_SELECT_PRODUCT
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_UNABLE_TO_SELECT_PRODUCT"
}
}
]}KT_CT_4625_MULTIPLE_QUOTES_FOUND
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_MULTIPLE_QUOTES_FOUND"
}
}
]}KT_CT_4626_NO_PRODUCT_SELECTED
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_NO_PRODUCT_SELECTED"
}
}
]}KT_CT_4627_QUOTE_HAS_NO_PRODUCTS
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_QUOTE_HAS_NO_PRODUCTS"
}
}
]}KT_CT_4628_BROADBAND_ORDER_NOT_FOUND
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_BROADBAND_ORDER_NOT_FOUND"
}
}
]}KT_CT_4629_INVALID_DATE_FORMAT
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_INVALID_DATE_FORMAT"
}
}
]}KT_CT_4630_UNABLE_TO_CHANGE_ACTIVATION_DATE
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_UNABLE_TO_CHANGE_ACTIVATION_DATE"
}
}
]}KT_CT_4631_UNSUPPORTED_MARKET
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_UNSUPPORTED_MARKET"
}
}
]}KT_CT_4632_INVALID_RECIPIENT
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_INVALID_RECIPIENT"
}
}
]}KT_CT_4633_SCHEDULE_QUOTE_FOLLOW_UP_MUTATION_NOT_ENABLED
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_SCHEDULE_QUOTE_FOLLOW_UP_MUTATION_NOT_ENABLED"
}
}
]}KT_CT_4634_QUOTED_PRODUCT_NOT_FOUND
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_QUOTED_PRODUCT_NOT_FOUND"
}
}
]}KT_CT_4635_INCOMPLETE_PRODUCT_SELECTION
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_INCOMPLETE_PRODUCT_SELECTION"
}
}
]}KT_CT_4636_QUOTED_PRODUCT_MISSING_LINKED_PRODUCT
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_QUOTED_PRODUCT_MISSING_LINKED_PRODUCT"
}
}
]}KT_CT_4637_NO_MARKETS_TO_QUOTE_REQUESTED
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_NO_MARKETS_TO_QUOTE_REQUESTED"
}
}
]}KT_CT_4639_UNABLE_TO_QUOTE_FOR_MARKET_IDENTIFIER
Error Type: APPLICATION
Unable to quote for the provided market identifier.
Error Message
{"errors": [
{
"message": "Unable to quote for the provided market identifier.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to quote for the provided market identifier.",
"errorCode": "KT_CT_4639_UNABLE_TO_QUOTE_FOR_MARKET_IDENTIFIER"
}
}
]}KT_CT_4640_UNABLE_TO_RETRIEVE_QUOTED_PRODUCT_DETAILS
Error Type: VALIDATION
Unable to get market or client params from quoted product.
Error Message
{"errors": [
{
"message": "Unable to get market or client params from quoted product.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to get market or client params from quoted product.",
"errorCode": "KT_CT_4640_UNABLE_TO_RETRIEVE_QUOTED_PRODUCT_DETAILS"
}
}
]}KT_CT_4641_UNABLE_TO_LOCATE_ACCOUNT_APPLICATION
Error Type: APPLICATION
Unable to find an account from a given QuoteRequest. Make sure you've completed PrepareAccount on this QuoteRequest.
Error Message
{"errors": [
{
"message": "Unable to find an account from a given QuoteRequest.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to find an account from a given QuoteRequest. Make sure you've completed PrepareAccount on this QuoteRequest.",
"errorCode": "KT_CT_4641_UNABLE_TO_LOCATE_ACCOUNT_APPLICATION"
}
}
]}KT_CT_4642_UNABLE_TO_QUOTE_SUPPLY_POINT
Error Type: APPLICATION
Unable to quote for the provided supply point.
Error Message
{"errors": [
{
"message": "Unable to quote for the provided supply point.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to quote for the provided supply point.",
"errorCode": "KT_CT_4642_UNABLE_TO_QUOTE_SUPPLY_POINT"
}
}
]}KT_CT_4643_PRODUCT_ORDER_NOT_FOUND_FOR_ACCOUNT
Error Type: NOT_FOUND
Product order not found for account.
Error Message
{"errors": [
{
"message": "Product order not found for account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Product order not found for account.",
"errorCode": "KT_CT_4643_PRODUCT_ORDER_NOT_FOUND_FOR_ACCOUNT"
}
}
]}KT_CT_4644_MULTIPLE_FINANCE_USERS_FOR_ACCOUNT
Error Type: APPLICATION
Multiple financial users found for account.
Error Message
{"errors": [
{
"message": "Multiple financial users found for account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Multiple financial users found for account.",
"errorCode": "KT_CT_4644_MULTIPLE_FINANCE_USERS_FOR_ACCOUNT"
}
}
]}KT_CT_4645_ACCOUNT_SUPPLY_POINT_NOT_FOUND
Error Type: APPLICATION
No supply point found belonging to the account for the provided identifier.
Error Message
{"errors": [
{
"message": "No supply point found belonging to the account for the provided identifier.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No supply point found belonging to the account for the provided identifier.",
"errorCode": "KT_CT_4645_ACCOUNT_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CT_4646_ATTEMPTED_TO_SELECT_MULTIPLE_PRODUCTS_FOR_SUPPLY_POINT
Error Type: VALIDATION
Every quoted supply point can only have one quoted product selected.
Error Message
{"errors": [
{
"message": "Attempted to select multiple products for the same quoted supply point.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Every quoted supply point can only have one quoted product selected.",
"errorCode": "KT_CT_4646_ATTEMPTED_TO_SELECT_MULTIPLE_PRODUCTS_FOR_SUPPLY_POINT"
}
}
]}KT_CT_4647_INCOMPATIBLE_PRODUCT_ADDONS
Error Type: VALIDATION
The selected product does not support all addon codes present on the customer's current agreement.
Error Message
{"errors": [
{
"message": "Product is incompatible with the current agreement addons.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The selected product does not support all addon codes present on the customer's current agreement.",
"errorCode": "KT_CT_4647_INCOMPATIBLE_PRODUCT_ADDONS"
}
}
]}KT_CT_4710_UNSUPPORTED_AGGREGATION_INTERVAL
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_UNSUPPORTED_AGGREGATION_INTERVAL"
}
}
]}KT_CT_4711_NO_READINGS_FOUND_FOR_PERIOD
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_NO_READINGS_FOUND_FOR_PERIOD"
}
}
]}KT_CT_4712_DEPRECATED_FIELDS_PROVIDED
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_DEPRECATED_FIELDS_PROVIDED"
}
}
]}KT_CT_4713_INVALID_UTILITY_FILTER_INPUT
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_INVALID_UTILITY_FILTER_INPUT"
}
}
]}KT_CT_4714_UNSUPPORTED_READING_QUALITY
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_UNSUPPORTED_READING_QUALITY"
}
}
]}KT_CT_4715_NO_MATCHING_REGISTER_FOUND
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_NO_MATCHING_REGISTER_FOUND"
}
}
]}KT_CT_4716_NO_MATCHING_DEVICE_FOUND
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_NO_MATCHING_DEVICE_FOUND"
}
}
]}KT_CT_4717_VIEWER_DOES_NOT_HAVE_ACCESS_TO_DEVICE
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_VIEWER_DOES_NOT_HAVE_ACCESS_TO_DEVICE"
}
}
]}KT_CT_4718_VIEWER_DOES_NOT_HAVE_ACCESS_TO_SUPPLY_POINT
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_VIEWER_DOES_NOT_HAVE_ACCESS_TO_SUPPLY_POINT"
}
}
]}KT_CT_4719_SUPPLY_POINT_NOT_FOUND
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_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_CT_4720_INVALID_DATETIME_RANGE
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_INVALID_DATETIME_RANGE"
}
}
]}KT_CT_4721_UNSUPPORTED_READING_TYPE
Error Type: APPLICATION
Cannot query for the specified reading type. It may be available in another market.
Error Message
{"errors": [
{
"message": "Unsupported reading type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot query for the specified reading type. It may be available in another market.",
"errorCode": "KT_CT_4721_UNSUPPORTED_READING_TYPE"
}
}
]}KT_CT_4722_UNSUPPORTED_READING_TYPE
Error Type: APPLICATION
Supply point readings API not configured.
Error Message
{"errors": [
{
"message": "Supply point readings API not configured.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Supply point readings API not configured.",
"errorCode": "KT_CT_4722_UNSUPPORTED_READING_TYPE"
}
}
]}KT_CT_4723_INVALID_MARKET_NAME
Error Type: VALIDATION
Invalid market name provided. It will usually be in the form of TERRITORYMARKETNAME e.g., AUSELECTRICITY or FRA_GAS.
Error Message
{"errors": [
{
"message": "Invalid market name provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid market name provided. It will usually be in the form of TERRITORY_MARKETNAME e.g., AUS_ELECTRICITY or FRA_GAS.",
"errorCode": "KT_CT_4723_INVALID_MARKET_NAME"
}
}
]}KT_CT_4810_NO_MATCHING_DEVICE_FOUND
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_NO_MATCHING_DEVICE_FOUND"
}
}
]}KT_CT_4910_PRODUCT_NOT_FOUND
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_PRODUCT_NOT_FOUND"
}
}
]}KT_CT_4911_PRODUCT_NOT_AVAILABLE
Error Type: VALIDATION
Invalid input data.
Error Message
{"errors": [
{
"message": "Product not available.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid input data.",
"errorCode": "KT_CT_4911_PRODUCT_NOT_AVAILABLE"
}
}
]}KT_CT_4912_PRODUCT_EXTRA_NOT_FOUND
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_PRODUCT_EXTRA_NOT_FOUND"
}
}
]}KT_CT_4913_PRODUCT_EXTRA_FAMILY_NOT_FOUND
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_PRODUCT_EXTRA_FAMILY_NOT_FOUND"
}
}
]}KT_CT_4914_UNABLE_TO_COMPLETE_INSTALLATION_REQUEST
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_UNABLE_TO_COMPLETE_INSTALLATION_REQUEST"
}
}
]}KT_CT_4915_QUOTE_INFORMATION_NOT_FOUND
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_QUOTE_INFORMATION_NOT_FOUND"
}
}
]}KT_CT_4916_UNABLE_TO_LOOKUP_INSTALLATION_APPOINTMENTS
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_UNABLE_TO_LOOKUP_INSTALLATION_APPOINTMENTS"
}
}
]}KT_CT_4917_INVALID_REQUESTED_ACTIVATION_DATE
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_INVALID_REQUESTED_ACTIVATION_DATE"
}
}
]}KT_CT_4918_CANNOT_REBOOK_COMPLETED_INSTALLATION
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_CANNOT_REBOOK_COMPLETED_INSTALLATION"
}
}
]}KT_CT_4919_CANNOT_REBOOK_NONEXISTENT_APPOINTMENT
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_CANNOT_REBOOK_NONEXISTENT_APPOINTMENT"
}
}
]}KT_CT_4927_INVALID_REQUESTED_INSTALLATION_SLOT
Error Type: VALIDATION
The requested installation date provided is invalid.
Error Message
{"errors": [
{
"message": "Invalid requested installation date provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The requested installation date provided is invalid.",
"errorCode": "KT_CT_4927_INVALID_REQUESTED_INSTALLATION_SLOT"
}
}
]}KT_CT_4928_INVALID_INSTALLATION_APPOINTMENT_NOTES
Error Type: VALIDATION
Installation notes must be less than 1000 characters.
Error Message
{"errors": [
{
"message": "Invalid installation appointment notes provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Installation notes must be less than 1000 characters.",
"errorCode": "KT_CT_4928_INVALID_INSTALLATION_APPOINTMENT_NOTES"
}
}
]}KT_CT_4929_INVALID_HAZARD_NOTES
Error Type: VALIDATION
Hazard notes must be less than 1000 characters.
Error Message
{"errors": [
{
"message": "Invalid hazard notes provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Hazard notes must be less than 1000 characters.",
"errorCode": "KT_CT_4929_INVALID_HAZARD_NOTES"
}
}
]}KT_CT_4930_UNSUPPORTED_MARKET
Error Type: APPLICATION
Unsupported market.
Error Message
{"errors": [
{
"message": "Unsupported market.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unsupported market.",
"errorCode": "KT_CT_4930_UNSUPPORTED_MARKET"
}
}
]}KT_CT_5211_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "The charge reason with the requested code is deprecated.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_5211_ERROR"
}
}
]}KT_CT_5212_ERROR
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_ERROR"
}
}
]}KT_CT_5213_GROSS_AMOUNT_CANNOT_EXCEED_MAX_AMOUNT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_5213_GROSS_AMOUNT_CANNOT_EXCEED_MAX_AMOUNT"
}
}
]}KT_CT_5311_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "The credit reason with the requested code is deprecated.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_5311_ERROR"
}
}
]}KT_CT_5312_ERROR
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_ERROR"
}
}
]}KT_CT_5313_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "An error occurred whilst posting the credit.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_5313_ERROR"
}
}
]}KT_CT_5314_AMOUNTS_DO_NOT_ADD_UP_TO_GROSS_AMOUNT
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_AMOUNTS_DO_NOT_ADD_UP_TO_GROSS_AMOUNT"
}
}
]}KT_CT_5315_ANY_AMOUNT_CANNOT_EXCEED_MAX_ALLOWED_ACCOUNT_CREDIT_AMOUNT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_5315_ANY_AMOUNT_CANNOT_EXCEED_MAX_ALLOWED_ACCOUNT_CREDIT_AMOUNT"
}
}
]}KT_CT_5316_NET_AMOUNT_CANNOT_EXCEED_MAX_ALLOWED_ACCOUNT_CREDIT_AMOUNT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_5316_NET_AMOUNT_CANNOT_EXCEED_MAX_ALLOWED_ACCOUNT_CREDIT_AMOUNT"
}
}
]}KT_CT_5411_ERROR
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_ERROR"
}
}
]}KT_CT_5412_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "No account user exists with the given id.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_5412_ERROR"
}
}
]}KT_CT_5413_UPDATE_USER_INPUT_INVALID
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_5413_UPDATE_USER_INPUT_INVALID"
}
}
]}KT_CT_5414_UPDATE_USER_EMAIL_INVALID
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_5414_UPDATE_USER_EMAIL_INVALID"
}
}
]}KT_CT_5415_ACCOUNT_USER_NOT_FOUND_EXTERNAL_ID
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_ACCOUNT_USER_NOT_FOUND_EXTERNAL_ID"
}
}
]}KT_CT_5416_INVALID_ACCOUNT_USER_DETAIL_NAMESPACE
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_INVALID_ACCOUNT_USER_DETAIL_NAMESPACE"
}
}
]}KT_CT_5417_ACCOUNT_USER_DETAIL_NAMESPACE_SEARCH_ERROR
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_ACCOUNT_USER_DETAIL_NAMESPACE_SEARCH_ERROR"
}
}
]}KT_CT_5418_ACCOUNT_USER_NOT_FOUND_EMAIL
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_ACCOUNT_USER_NOT_FOUND_EMAIL"
}
}
]}KT_CT_5419_ACCOUNT_USER_ID_MISSING
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_ACCOUNT_USER_ID_MISSING"
}
}
]}KT_CT_5420_ACCOUNT_USER_ID_INVALID
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_ACCOUNT_USER_ID_INVALID"
}
}
]}KT_CT_5421_ACCOUNT_USER_NOT_FOUND_NUMBER
Error Type: NOT_FOUND
No account user was found with the specified number.
Error Message
{"errors": [
{
"message": "Account user not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No account user was found with the specified number.",
"errorCode": "KT_CT_5421_ACCOUNT_USER_NOT_FOUND_NUMBER"
}
}
]}KT_CT_5422_ACCOUNT_USER_NUMBER_MISSING
Error Type: VALIDATION
A 'user_number' must be passed when using an Organization role.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A 'user_number' must be passed when using an Organization role.",
"errorCode": "KT_CT_5422_ACCOUNT_USER_NUMBER_MISSING"
}
}
]}KT_CT_5423_ACCOUNT_USER_NOT_FOUND_EXTERNAL_ID_NAMESPACE
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_5423_ACCOUNT_USER_NOT_FOUND_EXTERNAL_ID_NAMESPACE"
}
}
]}KT_CT_5424_ACCOUNT_USER_INPUT_INVALID
Error Type: VALIDATION
At least one input must be specified.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one input must be specified.",
"errorCode": "KT_CT_5424_ACCOUNT_USER_INPUT_INVALID"
}
}
]}KT_CT_5425_ACCOUNT_USER_NOT_FOUND_MULTI_VALUES
Error Type: NOT_FOUND
No account user was found with the given input values.
Error Message
{"errors": [
{
"message": "Account user not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No account user was found with the given input values.",
"errorCode": "KT_CT_5425_ACCOUNT_USER_NOT_FOUND_MULTI_VALUES"
}
}
]}KT_CT_5426_USER_ALREADY_HAS_EMAIL
Error Type: APPLICATION
This mutation is only for users without a valid email address.
Error Message
{"errors": [
{
"message": "User already has an email address.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This mutation is only for users without a valid email address.",
"errorCode": "KT_CT_5426_USER_ALREADY_HAS_EMAIL"
}
}
]}KT_CT_5427_ACCOUNT_USER_NOT_FOUND_USER_DETAIL_NAMESPACE
Error Type: NOT_FOUND
No account user was found with the specified detail namespace value.
Error Message
{"errors": [
{
"message": "Account user not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No account user was found with the specified detail namespace value.",
"errorCode": "KT_CT_5427_ACCOUNT_USER_NOT_FOUND_USER_DETAIL_NAMESPACE"
}
}
]}KT_CT_5450_UPDATE_USER_PASSWORD_INVALID
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_UPDATE_USER_PASSWORD_INVALID"
}
}
]}KT_CT_5460_UPDATE_PASSWORD_INVALID_OLD_PASSWORD
Error Type: VALIDATION
Given old password is invalid.
Error Message
{"errors": [
{
"message": "Old password is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Given old password is invalid.",
"errorCode": "KT_CT_5460_UPDATE_PASSWORD_INVALID_OLD_PASSWORD"
}
}
]}KT_CT_5461_INVALID_ROLE_CODE
Error Type: VALIDATION
The specified role code is not valid.
Error Message
{"errors": [
{
"message": "Invalid role code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified role code is not valid.",
"errorCode": "KT_CT_5461_INVALID_ROLE_CODE"
}
}
]}KT_CT_5462_INVALID_USER_NUMBER_FORMAT
Error Type: VALIDATION
The user number must match the required format pattern.
Error Message
{"errors": [
{
"message": "Invalid user number format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The user number must match the required format pattern.",
"errorCode": "KT_CT_5462_INVALID_USER_NUMBER_FORMAT"
}
}
]}KT_CT_5465_CONSENT_NOT_ACKNOWLEDGED
Error Type: VALIDATION
The consent_acknowledged field must be true to perform this action.
Error Message
{"errors": [
{
"message": "Consent not acknowledged.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The consent_acknowledged field must be true to perform this action.",
"errorCode": "KT_CT_5465_CONSENT_NOT_ACKNOWLEDGED"
}
}
]}KT_CT_5466_CANNOT_REMOVE_LAST_PERMISSIONED_USER
Error Type: APPLICATION
Removing this user would leave the account without a user who has the required permissions.
Error Message
{"errors": [
{
"message": "Cannot remove the last permissioned user from the account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Removing this user would leave the account without a user who has the required permissions.",
"errorCode": "KT_CT_5466_CANNOT_REMOVE_LAST_PERMISSIONED_USER"
}
}
]}KT_CT_5511_UNABLE_TO_SUBMIT_FEEDBACK_MISSING_FEEDBACK_ID
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_UNABLE_TO_SUBMIT_FEEDBACK_MISSING_FEEDBACK_ID"
}
}
]}KT_CT_5512_UNABLE_TO_SUBMIT_FEEDBACK_ACCOUNT_DOES_NOT_MATCH
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_UNABLE_TO_SUBMIT_FEEDBACK_ACCOUNT_DOES_NOT_MATCH"
}
}
]}KT_CT_5513_FORM_NOT_FOUND
Error Type: VALIDATION
Form not found.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Form not found.",
"errorCode": "KT_CT_5513_FORM_NOT_FOUND"
}
}
]}KT_CT_5514_CUSTOMER_FEEDBACK_SUBMISSION_INVALID
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_CUSTOMER_FEEDBACK_SUBMISSION_INVALID"
}
}
]}KT_CT_5515_UNABLE_TO_RETRIEVE_CUSTOMER_FEEDBACK_FORMS
Error Type: APPLICATION
Unable to retrieve feedback forms.
Error Message
{"errors": [
{
"message": "Unable to retrieve feedback forms.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to retrieve feedback forms.",
"errorCode": "KT_CT_5515_UNABLE_TO_RETRIEVE_CUSTOMER_FEEDBACK_FORMS"
}
}
]}KT_CT_5516_UNABLE_TO_CREATE_CUSTOMER_FEEDBACK_INPUT_ERROR
Error Type: VALIDATION
Unable to create customer feedback because the submitted data is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to create customer feedback because the submitted data is invalid.",
"errorCode": "KT_CT_5516_UNABLE_TO_CREATE_CUSTOMER_FEEDBACK_INPUT_ERROR"
}
}
]}KT_CT_5517_ACCOUNT_NOT_FOUND
Error Type: NOT_FOUND
No account was found with the specified account id.
Error Message
{"errors": [
{
"message": "Account not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No account was found with the specified account id.",
"errorCode": "KT_CT_5517_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_5518_ACCOUNT_USER_NOT_FOUND
Error Type: NOT_FOUND
No account user was found with the specified account id.
Error Message
{"errors": [
{
"message": "Account user not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No account user was found with the specified account id.",
"errorCode": "KT_CT_5518_ACCOUNT_USER_NOT_FOUND"
}
}
]}KT_CT_5519_VOICE_CALL_NOT_FOUND
Error Type: NOT_FOUND
No voice call was found with the specified id.
Error Message
{"errors": [
{
"message": "Voice call not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No voice call was found with the specified id.",
"errorCode": "KT_CT_5519_VOICE_CALL_NOT_FOUND"
}
}
]}KT_CT_5520_INK_CONVERSATION_NOT_FOUND
Error Type: NOT_FOUND
No ink conversation was found with the specified id.
Error Message
{"errors": [
{
"message": "Ink conversation not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No ink conversation was found with the specified id.",
"errorCode": "KT_CT_5520_INK_CONVERSATION_NOT_FOUND"
}
}
]}KT_CT_5521_ELIGIBILITY_CONFIGURATION_NOT_FOUND
Error Type: NOT_FOUND
Eligibility configuration not found.
Error Message
{"errors": [
{
"message": "Eligibility configuration not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Eligibility configuration not found.",
"errorCode": "KT_CT_5521_ELIGIBILITY_CONFIGURATION_NOT_FOUND"
}
}
]}KT_CT_5522_INVALID_ELIGIBILITY_CONFIGURATION
Error Type: VALIDATION
Eligibility configuration is invalid.
Error Message
{"errors": [
{
"message": "Invalid eligibility configuration.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Eligibility configuration is invalid.",
"errorCode": "KT_CT_5522_INVALID_ELIGIBILITY_CONFIGURATION"
}
}
]}KT_CT_5523_ACCOUNT_AND_ACCOUNT_USER_DO_NOT_MATCH
Error Type: VALIDATION
The account and account user do not match.
Error Message
{"errors": [
{
"message": "Invalid account or account user.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account and account user do not match.",
"errorCode": "KT_CT_5523_ACCOUNT_AND_ACCOUNT_USER_DO_NOT_MATCH"
}
}
]}KT_CT_5524_ACCOUNT_USER_EMAIL_NOT_FOUND
Error Type: VALIDATION
Unable to send the Trustpilot review invitation because the account user does not have an email address.
Error Message
{"errors": [
{
"message": "Account user does not have an email address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to send the Trustpilot review invitation because the account user does not have an email address.",
"errorCode": "KT_CT_5524_ACCOUNT_USER_EMAIL_NOT_FOUND"
}
}
]}KT_CT_5525_UNABLE_TO_SEND_TRUSTPILOT_INVITATION
Error Type: APPLICATION
Trustpilot was unable to send the review invitation email.
Error Message
{"errors": [
{
"message": "Unable to send the Trustpilot review invitation.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Trustpilot was unable to send the review invitation email.",
"errorCode": "KT_CT_5525_UNABLE_TO_SEND_TRUSTPILOT_INVITATION"
}
}
]}KT_CT_5611_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Could not fetch consumption for AMR meter.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_5611_ERROR"
}
}
]}KT_CT_5612_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Cannot find a record for SMETS2 device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_5612_ERROR"
}
}
]}KT_CT_5613_UNRECOGNIZED_TIMEZONE
Error Type: VALIDATION
Unrecognised timezone
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unrecognised timezone",
"errorCode": "KT_CT_5613_UNRECOGNIZED_TIMEZONE"
}
}
]}KT_CT_5614_START_AT_TIMEZONE_SUFFIX_MISSING
Error Type: VALIDATION
Timezone suffix missing
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Timezone suffix missing",
"errorCode": "KT_CT_5614_START_AT_TIMEZONE_SUFFIX_MISSING"
}
}
]}KT_CT_5615_TIMEZONE_NAME_NOT_IN_OLSON_DATABASE
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_TIMEZONE_NAME_NOT_IN_OLSON_DATABASE"
}
}
]}KT_CT_5711_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "No collection is required.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_5711_ERROR"
}
}
]}KT_CT_5712_ERROR
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_ERROR"
}
}
]}KT_CT_5713_PAYMENT_INSTRUCTION_NOT_USABLE
Error Type: NOT_FOUND
The payment instruction is not usable for the attempted deposit.
Error Message
{"errors": [
{
"message": "Payment instruction is not usable.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The payment instruction is not usable for the attempted deposit.",
"errorCode": "KT_CT_5713_PAYMENT_INSTRUCTION_NOT_USABLE"
}
}
]}KT_CT_5811_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Active agreement already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_5811_ERROR"
}
}
]}KT_CT_5812_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Token with this value already exists within this period.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_5812_ERROR"
}
}
]}KT_CT_5813_AT_LEAST_ONE_LINE_ITEM_MUST_BE_PROVIDED
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_AT_LEAST_ONE_LINE_ITEM_MUST_BE_PROVIDED"
}
}
]}KT_CT_5814_NO_VALID_TOKEN_FOUND_FOR_CHARGE_PERIOD
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_NO_VALID_TOKEN_FOUND_FOR_CHARGE_PERIOD"
}
}
]}KT_CT_5815_NO_VALID_AGREEMENT_FOR_CHARGE_PERIOD
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_NO_VALID_AGREEMENT_FOR_CHARGE_PERIOD"
}
}
]}KT_CT_5816_NET_AMOUNT_CANNOT_EXCEED_MAX_ALLOWED_CREDIT_AMOUNT
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_NET_AMOUNT_CANNOT_EXCEED_MAX_ALLOWED_CREDIT_AMOUNT"
}
}
]}KT_CT_5817_NO_VALID_EXTERNAL_ACCOUNT_FOUND
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_NO_VALID_EXTERNAL_ACCOUNT_FOUND"
}
}
]}KT_CT_5818_INVALID_TOKEN_TERMINATION_DATE_VALUE
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_INVALID_TOKEN_TERMINATION_DATE_VALUE"
}
}
]}KT_CT_5819_NO_VALID_TOKEN_FOUND
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_NO_VALID_TOKEN_FOUND"
}
}
]}KT_CT_5820_MULTIPLE_VALID_TOKENS_FOUND
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_MULTIPLE_VALID_TOKENS_FOUND"
}
}
]}KT_CT_5821_NO_VALID_AGREEMENT_FOUND
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_NO_VALID_AGREEMENT_FOUND"
}
}
]}KT_CT_6422_SUBMITTED_READING_WILL_BE_HELD
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_SUBMITTED_READING_WILL_BE_HELD"
}
}
]}KT_CT_6424_UNABLE_TO_IDENTIY_METER_FOR_MULTI_METER_PROPERTY
Error Type: APPLICATION
Unable to identify meter for multi meter property. Provide meter serial number.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to identify meter for multi meter property. Provide meter serial number.",
"errorCode": "KT_CT_6424_UNABLE_TO_IDENTIY_METER_FOR_MULTI_METER_PROPERTY"
}
}
]}KT_CT_6425_CANNOT_CREATE_READING
Error Type: VALIDATION
The meter reading provided could not be processed.
Error Message
{"errors": [
{
"message": "Unable to create the meter reading.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The meter reading provided could not be processed.",
"errorCode": "KT_CT_6425_CANNOT_CREATE_READING"
}
}
]}KT_CT_6426_SUPPLY_POINT_DOES_NOT_EXIST
Error Type: NOT_FOUND
No supply point found for the given identifier
Error Message
{"errors": [
{
"message": "No supply point found for identifier provided.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No supply point found for the given identifier",
"errorCode": "KT_CT_6426_SUPPLY_POINT_DOES_NOT_EXIST"
}
}
]}KT_CT_6427_MISSING_METER_READINGS
Error Type: APPLICATION
No meter readings were found for the identifier during the given period.
Error Message
{"errors": [
{
"message": "Missing meter readings.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No meter readings were found for the identifier during the given period.",
"errorCode": "KT_CT_6427_MISSING_METER_READINGS"
}
}
]}KT_CT_6428_METER_READINGS_INVALID
Error Type: APPLICATION
Please look at the specifications for use cases and algorithms to know what readings need to be present.
Error Message
{"errors": [
{
"message": "Meter Readings invalid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Please look at the specifications for use cases and algorithms to know what readings need to be present.",
"errorCode": "KT_CT_6428_METER_READINGS_INVALID"
}
}
]}KT_CT_6429_INVALID_GRANULARITY
Error Type: APPLICATION
Please look at the specifications for use cases and algorithms.
Error Message
{"errors": [
{
"message": "Granularity is invalid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Please look at the specifications for use cases and algorithms.",
"errorCode": "KT_CT_6429_INVALID_GRANULARITY"
}
}
]}KT_CT_6430_MULTIPLE_METADATA_FOUND
Error Type: APPLICATION
No reliable way to identify the specific metadata for the provided meter and register combination.
Error Message
{"errors": [
{
"message": "Multiple metadata found for the provided meter and register combination.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No reliable way to identify the specific metadata for the provided meter and register combination.",
"errorCode": "KT_CT_6430_MULTIPLE_METADATA_FOUND"
}
}
]}KT_CT_6431_NO_METADATA_FOUND
Error Type: APPLICATION
Could not find metadata for the provided meter and register combination.
Error Message
{"errors": [
{
"message": "No metadata found for the provided meter and register combination.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not find metadata for the provided meter and register combination.",
"errorCode": "KT_CT_6431_NO_METADATA_FOUND"
}
}
]}KT_CT_6432_EXTRAPOLATE_FORWARD_NOT_CONFIGURED
Error Type: APPLICATION
The territory does not support EXTRAPOLATE_FORWARD estimation use case.
Error Message
{"errors": [
{
"message": "Extrapolate forward estimation is not configured for this territory.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The territory does not support EXTRAPOLATE_FORWARD estimation use case.",
"errorCode": "KT_CT_6432_EXTRAPOLATE_FORWARD_NOT_CONFIGURED"
}
}
]}KT_CT_6434_METER_READING_INVALID_INPUT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Meter reading could not be updated. Input not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_6434_METER_READING_INVALID_INPUT"
}
}
]}KT_CT_6611_UNABLE_TO_APPLY_START_AT_TIMEZONE
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_UNABLE_TO_APPLY_START_AT_TIMEZONE"
}
}
]}KT_CT_6612_UNRECOGNIZED_TIMEZONE
Error Type: VALIDATION
Unrecognized timezone
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unrecognized timezone",
"errorCode": "KT_CT_6612_UNRECOGNIZED_TIMEZONE"
}
}
]}KT_CT_6613_UNABLE_TO_APPLY_END_AT_TIMEZONE
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_UNABLE_TO_APPLY_END_AT_TIMEZONE"
}
}
]}KT_CT_6625_PROPERTY_SEARCH_IS_NOT_ENABLED
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_PROPERTY_SEARCH_IS_NOT_ENABLED"
}
}
]}KT_CT_6626_UNRECOGNIZED_TIMEZONE
Error Type: VALIDATION
Unrecognized timezone
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unrecognized timezone",
"errorCode": "KT_CT_6626_UNRECOGNIZED_TIMEZONE"
}
}
]}KT_CT_6627_PROPERTY_MISSING_NUMBER_OF_OCCUPANTS
Error Type: VALIDATION
Property is missing number of occupants.
Error Message
{"errors": [
{
"message": "Property is missing number of occupants.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Property is missing number of occupants.",
"errorCode": "KT_CT_6627_PROPERTY_MISSING_NUMBER_OF_OCCUPANTS"
}
}
]}KT_CT_6628_INVALID_UPDATE_NUMBER_OF_OCCUPANTS_INPUT
Error Type: VALIDATION
The provided update number of occupants input is not valid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided update number of occupants input is not valid.",
"errorCode": "KT_CT_6628_INVALID_UPDATE_NUMBER_OF_OCCUPANTS_INPUT"
}
}
]}KT_CT_6629_INVALID_CREATE_PROPERTY_INPUT
Error Type: VALIDATION
The provided create property input is not valid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided create property input is not valid.",
"errorCode": "KT_CT_6629_INVALID_CREATE_PROPERTY_INPUT"
}
}
]}KT_CT_6630_PROPERTY_ALREADY_EXISTS
Error Type: APPLICATION
The property already exists.
Error Message
{"errors": [
{
"message": "Property already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The property already exists.",
"errorCode": "KT_CT_6630_PROPERTY_ALREADY_EXISTS"
}
}
]}KT_CT_6631_EXTERNAL_PROPERTY_REFERENCE_ALREADY_EXISTS
Error Type: VALIDATION
This external property reference identifier already exists.
Error Message
{"errors": [
{
"message": "External property reference already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "This external property reference identifier already exists.",
"errorCode": "KT_CT_6631_EXTERNAL_PROPERTY_REFERENCE_ALREADY_EXISTS"
}
}
]}KT_CT_6632_PROPERTY_IS_ASSESSED
Error Type: APPLICATION
Property is assessed and has multiple product options.
Error Message
{"errors": [
{
"message": "Property is assessed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Property is assessed and has multiple product options.",
"errorCode": "KT_CT_6632_PROPERTY_IS_ASSESSED"
}
}
]}KT_CT_6633_PROPERTY_ALREADY_IN_HIERARCHY
Error Type: APPLICATION
The property you're trying to add to the hierarchy already exists as a child node. You can only add a property as a root node if it's not already in the hierarchy.
Error Message
{"errors": [
{
"message": "Property is already in the hierarchy as a child.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The property you're trying to add to the hierarchy already exists as a child node. You can only add a property as a root node if it's not already in the hierarchy.",
"errorCode": "KT_CT_6633_PROPERTY_ALREADY_IN_HIERARCHY"
}
}
]}KT_CT_6634_UNABLE_TO_ADD_CHILD
Error Type: APPLICATION
The child property cannot be added to the parent property in this hierarchy. This may occur if the parent is not in the hierarchy or if adding the child would create a cycle.
Error Message
{"errors": [
{
"message": "Unable to add child to property.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The child property cannot be added to the parent property in this hierarchy. This may occur if the parent is not in the hierarchy or if adding the child would create a cycle.",
"errorCode": "KT_CT_6634_UNABLE_TO_ADD_CHILD"
}
}
]}KT_CT_6635_UNABLE_TO_ADD_PARENT
Error Type: APPLICATION
The parent property cannot be added to the child property in this hierarchy. This may occur if the parent is not in the hierarchy or if adding the parent would create a cycle.
Error Message
{"errors": [
{
"message": "Unable to add parent to property.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The parent property cannot be added to the child property in this hierarchy. This may occur if the parent is not in the hierarchy or if adding the parent would create a cycle.",
"errorCode": "KT_CT_6635_UNABLE_TO_ADD_PARENT"
}
}
]}KT_CT_6636_UNABLE_TO_OCCUPY_PROPERTY
Error Type: APPLICATION
Unable to occupy property during house move.
Error Message
{"errors": [
{
"message": "An error occurred when trying to process this house move.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to occupy property during house move.",
"errorCode": "KT_CT_6636_UNABLE_TO_OCCUPY_PROPERTY"
}
}
]}KT_CT_6638_INVALID_UPDATE_PROPERTY_ADDRESS_INPUT
Error Type: VALIDATION
The provided update property address input is not valid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided update property address input is not valid.",
"errorCode": "KT_CT_6638_INVALID_UPDATE_PROPERTY_ADDRESS_INPUT"
}
}
]}KT_CT_6710_UNABLE_TO_CREATE_REFERRAL
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_UNABLE_TO_CREATE_REFERRAL"
}
}
]}KT_CT_6711_SELF_REFERRAL
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_SELF_REFERRAL"
}
}
]}KT_CT_6712_INVALID_REFERENCE
Error Type: APPLICATION
The provided reference is not valid.
Error Message
{"errors": [
{
"message": "Invalid reference.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided reference is not valid.",
"errorCode": "KT_CT_6712_INVALID_REFERENCE"
}
}
]}KT_CT_6713_BRAND_MISMATCH
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_BRAND_MISMATCH"
}
}
]}KT_CT_6724_REFERRAL_CLAIM_CODE_NOT_FOUND
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_REFERRAL_CLAIM_CODE_NOT_FOUND"
}
}
]}KT_CT_6725_REFERRAL_CLAIM_CODE_REDEEMING_ERROR
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_REFERRAL_CLAIM_CODE_REDEEMING_ERROR"
}
}
]}KT_CT_6726_REFERRAL_CLAIM_CODE_ALREADY_REDEEMED
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_REFERRAL_CLAIM_CODE_ALREADY_REDEEMED"
}
}
]}KT_CT_6727_REFERRAL_CLAIM_CODE_NOT_AVAILABLE
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_REFERRAL_CLAIM_CODE_NOT_AVAILABLE"
}
}
]}KT_CT_6728_REFERRAL_SCHEME_EXCEEDED_MAX_USES
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_REFERRAL_SCHEME_EXCEEDED_MAX_USES"
}
}
]}KT_CT_6729_REFERRAL_SCHEME_CANNOT_BE_APPLIED
Error Type: APPLICATION
The referral scheme cannot be applied to the given account.
Error Message
{"errors": [
{
"message": "This scheme cannot be applied to given account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The referral scheme cannot be applied to the given account.",
"errorCode": "KT_CT_6729_REFERRAL_SCHEME_CANNOT_BE_APPLIED"
}
}
]}KT_CT_6730_REFERRAL_CANNOT_BE_PAID_OUT
Error Type: APPLICATION
The associated account referral cannot be paid out.
Error Message
{"errors": [
{
"message": "Referral cannot be paid out.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The associated account referral cannot be paid out.",
"errorCode": "KT_CT_6730_REFERRAL_CANNOT_BE_PAID_OUT"
}
}
]}KT_CT_6732_INVALID_REFERRAL_STATUS_TRANSITION
Error Type: VALIDATION
The referral status cannot be transitioned backwards. Status can only move forward from Pending to Paid or Cancelled.
Error Message
{"errors": [
{
"message": "Invalid referral status transition.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The referral status cannot be transitioned backwards. Status can only move forward from Pending to Paid or Cancelled.",
"errorCode": "KT_CT_6732_INVALID_REFERRAL_STATUS_TRANSITION"
}
}
]}KT_CT_7124_INVALID_S3_ARN
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_INVALID_S3_ARN"
}
}
]}KT_CT_7125_INVALID_S3_BUCKET
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_INVALID_S3_BUCKET"
}
}
]}KT_CT_7126_INVALID_S3_KEY
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_INVALID_S3_KEY"
}
}
]}KT_CT_7424_FAILED_TO_REMOVE_CAMPAIGN_FROM_ACCOUNT
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_FAILED_TO_REMOVE_CAMPAIGN_FROM_ACCOUNT"
}
}
]}KT_CT_7425_CAMPAIGN_NOT_FOUND
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_CAMPAIGN_NOT_FOUND"
}
}
]}KT_CT_7426_CAMPAIGN_ACCOUNT_NOT_FOUND
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_CAMPAIGN_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_7427_CAMPAIGN_SLUG_NOT_FOUND
Error Type: NOT_FOUND
No campaign found with given slug.
Error Message
{"errors": [
{
"message": "No campaign found with given slug.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No campaign found with given slug.",
"errorCode": "KT_CT_7427_CAMPAIGN_SLUG_NOT_FOUND"
}
}
]}KT_CT_7428_FAILED_TO_UPDATE_CAMPAIGN_ACCOUNT
Error Type: APPLICATION
Failed to update campaign account.
Error Message
{"errors": [
{
"message": "Failed to update campaign account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Failed to update campaign account.",
"errorCode": "KT_CT_7428_FAILED_TO_UPDATE_CAMPAIGN_ACCOUNT"
}
}
]}KT_CT_7429_ACTIVE_CAMPAIGN_ACCOUNT_NOT_FOUND
Error Type: NOT_FOUND
No active campaign account found for the given account and campaign.
Error Message
{"errors": [
{
"message": "No active campaign account found for the given account and campaign.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No active campaign account found for the given account and campaign.",
"errorCode": "KT_CT_7429_ACTIVE_CAMPAIGN_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_7610_INK_CONVERSATION_NOT_FOUND_FOR_ACCOUNT
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_INK_CONVERSATION_NOT_FOUND_FOR_ACCOUNT"
}
}
]}KT_CT_7611_INK_MESSAGE_NOT_FOUND
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_INK_MESSAGE_NOT_FOUND"
}
}
]}KT_CT_7612_INK_CONVERSATION_NOT_FOUND
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_INK_CONVERSATION_NOT_FOUND"
}
}
]}KT_CT_7613_INK_BUCKET_NOT_FOUND
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_INK_BUCKET_NOT_FOUND"
}
}
]}KT_CT_7614_INK_TAG_NOT_FOUND
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_INK_TAG_NOT_FOUND"
}
}
]}KT_CT_7615_CONVERSATION_STATUS_NOT_SUPPORTED
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Conversation status not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_7615_CONVERSATION_STATUS_NOT_SUPPORTED"
}
}
]}KT_CT_7616_INK_FEATURE_NOT_IMPLEMENTED
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_INK_FEATURE_NOT_IMPLEMENTED"
}
}
]}KT_CT_7617_INK_CONVERSATION_INVALID_INPUT
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_INK_CONVERSATION_INVALID_INPUT"
}
}
]}KT_CT_7618_INK_MESSAGE_PROCESSING_ERROR
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_INK_MESSAGE_PROCESSING_ERROR"
}
}
]}KT_CT_7619_INK_MESSAGE_ALREADY_EXISTS
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_INK_MESSAGE_ALREADY_EXISTS"
}
}
]}KT_CT_7620_INK_CHANNEL_NOT_SUPPORTED
Error Type: VALIDATION
Channel not supported.
Error Message
{"errors": [
{
"message": "Channel not supported.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Channel not supported.",
"errorCode": "KT_CT_7620_INK_CHANNEL_NOT_SUPPORTED"
}
}
]}KT_CT_7621_INK_ATTACHMENT_NOT_FOUND
Error Type: VALIDATION
Attachment not found.
Error Message
{"errors": [
{
"message": "Attachment not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Attachment not found.",
"errorCode": "KT_CT_7621_INK_ATTACHMENT_NOT_FOUND"
}
}
]}KT_CT_7622_INK_ATTACHMENT_INVALID_BUCKET
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_INK_ATTACHMENT_INVALID_BUCKET"
}
}
]}KT_CT_7623_INK_ATTACHMENT_INVALID_PATH
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_INK_ATTACHMENT_INVALID_PATH"
}
}
]}KT_CT_7624_INK_GENERATE_PRESIGNED_URL_ERROR
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_INK_GENERATE_PRESIGNED_URL_ERROR"
}
}
]}KT_CT_7625_EMAIL_ADDRESS_INVALID
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_EMAIL_ADDRESS_INVALID"
}
}
]}KT_CT_7626_INK_SMART_FILTER_NOT_FOUND
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_INK_SMART_FILTER_NOT_FOUND"
}
}
]}KT_CT_7627_INK_CREATE_INBOUND_MESSAGE_MISSING_EMAIL_PAYLOAD
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_INK_CREATE_INBOUND_MESSAGE_MISSING_EMAIL_PAYLOAD"
}
}
]}KT_CT_7628_INK_CREATE_INBOUND_MESSAGE_MISSING_GENERIC_PAYLOAD
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_INK_CREATE_INBOUND_MESSAGE_MISSING_GENERIC_PAYLOAD"
}
}
]}KT_CT_7629_INK_CREATE_INBOUND_MESSAGE_MISSING_POST_PAYLOAD
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_INK_CREATE_INBOUND_MESSAGE_MISSING_POST_PAYLOAD"
}
}
]}KT_CT_7630_INK_CREATE_INBOUND_MESSAGE_ALREADY_PROCESSED
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_INK_CREATE_INBOUND_MESSAGE_ALREADY_PROCESSED"
}
}
]}KT_CT_7631_INK_SMART_FILTER_NAME_ALREADY_TAKEN
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_INK_SMART_FILTER_NAME_ALREADY_TAKEN"
}
}
]}KT_CT_7632_INK_CREATE_INBOUND_MESSAGE_GENERIC_CONTENT_TOO_LONG
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_INK_CREATE_INBOUND_MESSAGE_GENERIC_CONTENT_TOO_LONG"
}
}
]}KT_CT_7633_INK_CONVERSATION_SUB_BUCKETS_ONLY_ONE_OF_USER_ID_OR_TEAM_ID
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_INK_CONVERSATION_SUB_BUCKETS_ONLY_ONE_OF_USER_ID_OR_TEAM_ID"
}
}
]}KT_CT_7634_EMAIL_INVALID
Error Type: VALIDATION
Email is invalid.
Error Message
{"errors": [
{
"message": "to_handle is not a valid email address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Email is invalid.",
"errorCode": "KT_CT_7634_EMAIL_INVALID"
}
}
]}KT_CT_7635_MESSAGE_REGENERATION_REQUEST_INPUT_INVALID
Error Type: VALIDATION
When mutation is used to regenerate message, both fields previousgeneratedmessagerequestid and edit_instruction must be provided.
Error Message
{"errors": [
{
"message": "Provide both previous_generated_message_request_id and edit_instruction for message regeneration.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "When mutation is used to regenerate message, both fields previous_generated_message_request_id and edit_instruction must be provided.",
"errorCode": "KT_CT_7635_MESSAGE_REGENERATION_REQUEST_INPUT_INVALID"
}
}
]}KT_CT_7636_EDIT_MESSAGE_PREVIOUS_GENERATED_MESSAGE_NOT_FOUND
Error Type: NOT_FOUND
A previous generated message with the provided request ID was not found.
Error Message
{"errors": [
{
"message": "Previous generated message with provided request ID was not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "A previous generated message with the provided request ID was not found.",
"errorCode": "KT_CT_7636_EDIT_MESSAGE_PREVIOUS_GENERATED_MESSAGE_NOT_FOUND"
}
}
]}KT_CT_7637_GENERATE_MESSAGE_ERROR
Error Type: APPLICATION
Unable to generate message
Error Message
{"errors": [
{
"message": "Unable to generate message.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to generate message",
"errorCode": "KT_CT_7637_GENERATE_MESSAGE_ERROR"
}
}
]}KT_CT_7638_INK_CONVERSATION_ID_INVALID
Error Type: VALIDATION
Invalid conversation ID.
Error Message
{"errors": [
{
"message": "Invalid conversation ID.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid conversation ID.",
"errorCode": "KT_CT_7638_INK_CONVERSATION_ID_INVALID"
}
}
]}KT_CT_7639_INK_TIMELINE_NOT_FOUND
Error Type: NOT_FOUND
Ink timeline not found.
Error Message
{"errors": [
{
"message": "The Ink timeline was not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Ink timeline not found.",
"errorCode": "KT_CT_7639_INK_TIMELINE_NOT_FOUND"
}
}
]}KT_CT_7640_INK_SEARCH_TERMS_INVALID
Error Type: VALIDATION
One or more search terms failed validation.
Error Message
{"errors": [
{
"message": "One or more search terms failed validation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more search terms failed validation.",
"errorCode": "KT_CT_7640_INK_SEARCH_TERMS_INVALID"
}
}
]}KT_CT_7641_INK_LIVE_CHAT_CREATE_INBOUND_MESSAGE_ALREADY_PROCESSED
Error Type: VALIDATION
The message id has already been processed, skip reprocessing to maintain idempotency.
Error Message
{"errors": [
{
"message": "Live Chat message with this message ID has already been processed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The message id has already been processed, skip reprocessing to maintain idempotency.",
"errorCode": "KT_CT_7641_INK_LIVE_CHAT_CREATE_INBOUND_MESSAGE_ALREADY_PROCESSED"
}
}
]}KT_CT_7642_INK_LIVE_CHAT_ACCOUNT_USER_NOT_FOUND
Error Type: VALIDATION
No account user was found for the given fromHandle.
Error Message
{"errors": [
{
"message": "No account user was found for the given fromHandle.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No account user was found for the given fromHandle.",
"errorCode": "KT_CT_7642_INK_LIVE_CHAT_ACCOUNT_USER_NOT_FOUND"
}
}
]}KT_CT_7643_INK_LIVE_CHAT_NOT_FOUND
Error Type: VALIDATION
The Live Chat was not found.
Error Message
{"errors": [
{
"message": "The Live Chat was not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The Live Chat was not found.",
"errorCode": "KT_CT_7643_INK_LIVE_CHAT_NOT_FOUND"
}
}
]}KT_CT_7644_INK_LIVE_CHAT_CONVERSATION_NOT_FOUND
Error Type: NOT_FOUND
Ink Live Chat conversation not found.
Error Message
{"errors": [
{
"message": "Ink Live Chat conversation not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Ink Live Chat conversation not found.",
"errorCode": "KT_CT_7644_INK_LIVE_CHAT_CONVERSATION_NOT_FOUND"
}
}
]}KT_CT_7646_INK_CREATE_INBOUND_MESSAGE_PROCESSING_REFUSED
Error Type: APPLICATION
Message processing refused due to Ink configuration.
Error Message
{"errors": [
{
"message": "Message processing refused due to Ink configuration.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Message processing refused due to Ink configuration.",
"errorCode": "KT_CT_7646_INK_CREATE_INBOUND_MESSAGE_PROCESSING_REFUSED"
}
}
]}KT_CT_7647_INK_LIVE_CHAT_CONVERSATION_ALREADY_CLOSED
Error Type: AUTHORIZATION
This Live Chat conversation is already closed.
Error Message
{"errors": [
{
"message": "This Live Chat conversation is already closed.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "This Live Chat conversation is already closed.",
"errorCode": "KT_CT_7647_INK_LIVE_CHAT_CONVERSATION_ALREADY_CLOSED"
}
}
]}KT_CT_7648_INK_COMMS_TEMPLATE_NOT_FOUND
Error Type: NOT_FOUND
Ink template not found.
Error Message
{"errors": [
{
"message": "The comms template was not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Ink template not found.",
"errorCode": "KT_CT_7648_INK_COMMS_TEMPLATE_NOT_FOUND"
}
}
]}KT_CT_7649_SEND_MESSAGE_INPUT_INVALID
Error Type: VALIDATION
When mutation is used to send message, a recipient contact channel identity field must be provided.
Error Message
{"errors": [
{
"message": "Provide exactly one of contact_channel_identity_data_list, channel_identity_relay_id, or contact_channel_identity_data for sending ink messages.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "When mutation is used to send message, a recipient contact channel identity field must be provided.",
"errorCode": "KT_CT_7649_SEND_MESSAGE_INPUT_INVALID"
}
}
]}KT_CT_7650_INK_CANNOT_SEND_MESSAGE_INTERNAL_HANDLE
Error Type: APPLICATION
Cannot send messages to internal or excluded handles.
Error Message
{"errors": [
{
"message": "Cannot send messages to internal handles.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot send messages to internal or excluded handles.",
"errorCode": "KT_CT_7650_INK_CANNOT_SEND_MESSAGE_INTERNAL_HANDLE"
}
}
]}KT_CT_7651_INK_STORYLINE_MULTIPLE_ROOT_CAUSES
Error Type: VALIDATION
Multiple storyline entries have isrootcause=True.
Error Message
{"errors": [
{
"message": "Only one storyline entry can be marked as the root cause.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Multiple storyline entries have is_root_cause=True.",
"errorCode": "KT_CT_7651_INK_STORYLINE_MULTIPLE_ROOT_CAUSES"
}
}
]}KT_CT_7652_INK_LIVE_CHAT_CONVERSATION_AND_ACCOUNT_MISMATCH
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_7652_INK_LIVE_CHAT_CONVERSATION_AND_ACCOUNT_MISMATCH"
}
}
]}KT_CT_7653_INK_CREATE_INBOUND_MESSAGE_ACCOUNT_NUMBER_MISMATCH
Error Type: VALIDATION
Account numbers on the message and message type must match if both are supplied.
Error Message
{"errors": [
{
"message": "Account numbers on the message and message type must match if both are supplied.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Account numbers on the message and message type must match if both are supplied.",
"errorCode": "KT_CT_7653_INK_CREATE_INBOUND_MESSAGE_ACCOUNT_NUMBER_MISMATCH"
}
}
]}KT_CT_7654_INK_CREATE_INBOUND_MESSAGE_ACCOUNT_NOT_FOUND
Error Type: NOT_FOUND
An account number was provided, but no corresponding account could be found.
Error Message
{"errors": [
{
"message": "An account number was provided, but no corresponding account could be found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "An account number was provided, but no corresponding account could be found.",
"errorCode": "KT_CT_7654_INK_CREATE_INBOUND_MESSAGE_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_7656_BUSINESS_NOT_MIGRATED
Error Type: APPLICATION
The business has not been migrated to use Ink for business features.
Error Message
{"errors": [
{
"message": "The business has not been migrated to use Ink for business features.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The business has not been migrated to use Ink for business features.",
"errorCode": "KT_CT_7656_BUSINESS_NOT_MIGRATED"
}
}
]}KT_CT_7657_INK_STORYLINE_INVALID_ANALYZER_RESULT
Error Type: VALIDATION
The analyzer result data does not match the expected schema for the given analyzer type and version.
Error Message
{"errors": [
{
"message": "The provided analyzer result data is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The analyzer result data does not match the expected schema for the given analyzer type and version.",
"errorCode": "KT_CT_7657_INK_STORYLINE_INVALID_ANALYZER_RESULT"
}
}
]}KT_CT_7659_INK_CONVERSATION_ESCALATION_FAILED
Error Type: VALIDATION
Failed to escalate the Ink conversation to the team leader.
Error Message
{"errors": [
{
"message": "The Ink conversation could not be escalated.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Failed to escalate the Ink conversation to the team leader.",
"errorCode": "KT_CT_7659_INK_CONVERSATION_ESCALATION_FAILED"
}
}
]}KT_CT_7660_INK_REALTIME_MESSAGING_AGENT_NOT_REGISTERED
Error Type: APPLICATION
The support user has no corresponding agent client in the realtime messaging routing service.
Error Message
{"errors": [
{
"message": "The agent is not registered with the realtime messaging routing service.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The support user has no corresponding agent client in the realtime messaging routing service.",
"errorCode": "KT_CT_7660_INK_REALTIME_MESSAGING_AGENT_NOT_REGISTERED"
}
}
]}KT_CT_7661_INK_REALTIME_MESSAGING_GO_AVAILABLE_FAILED
Error Type: APPLICATION
The realtime messaging routing service rejected the request to mark the support user as available.
Error Message
{"errors": [
{
"message": "Unable to go available for realtime messaging.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The realtime messaging routing service rejected the request to mark the support user as available.",
"errorCode": "KT_CT_7661_INK_REALTIME_MESSAGING_GO_AVAILABLE_FAILED"
}
}
]}KT_CT_7662_INK_REALTIME_MESSAGING_GO_OFFLINE_FAILED
Error Type: APPLICATION
The realtime messaging routing service rejected the request to mark the support user as offline.
Error Message
{"errors": [
{
"message": "Unable to go offline for realtime messaging.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The realtime messaging routing service rejected the request to mark the support user as offline.",
"errorCode": "KT_CT_7662_INK_REALTIME_MESSAGING_GO_OFFLINE_FAILED"
}
}
]}KT_CT_7663_INK_MESSAGE_EMAIL_CONTENT_NOT_FOUND
Error Type: NOT_FOUND
Ink message does not contain email content.
Error Message
{"errors": [
{
"message": "The email content is not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Ink message does not contain email content.",
"errorCode": "KT_CT_7663_INK_MESSAGE_EMAIL_CONTENT_NOT_FOUND"
}
}
]}KT_CT_7664_INK_REALTIME_MESSAGING_ROUTING_TASK_NOT_FOUND
Error Type: NOT_FOUND
No realtime routing task is recorded for the routing task.
Error Message
{"errors": [
{
"message": "No realtime messaging routing task exists for the reservation.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No realtime routing task is recorded for the routing task.",
"errorCode": "KT_CT_7664_INK_REALTIME_MESSAGING_ROUTING_TASK_NOT_FOUND"
}
}
]}KT_CT_7665_INK_REALTIME_MESSAGING_RESERVATION_NOT_FOUND
Error Type: NOT_FOUND
The routing service has no reservation with the given ID.
Error Message
{"errors": [
{
"message": "The reservation is not known to the realtime messaging routing service.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The routing service has no reservation with the given ID.",
"errorCode": "KT_CT_7665_INK_REALTIME_MESSAGING_RESERVATION_NOT_FOUND"
}
}
]}KT_CT_7666_INK_REALTIME_MESSAGING_ACCEPT_RESERVATION_FAILED
Error Type: APPLICATION
The routing service rejected the request to accept the reservation.
Error Message
{"errors": [
{
"message": "Unable to accept the realtime messaging reservation.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The routing service rejected the request to accept the reservation.",
"errorCode": "KT_CT_7666_INK_REALTIME_MESSAGING_ACCEPT_RESERVATION_FAILED"
}
}
]}KT_CT_7667_TIMELINE_REASSIGN_IDENTIFIER_INVALID
Error Type: VALIDATION
The entity timeline identifier must identify a business, lead, or partner.
Error Message
{"errors": [
{
"message": "Provide a valid business, lead, or partner identifier.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The entity timeline identifier must identify a business, lead, or partner.",
"errorCode": "KT_CT_7667_TIMELINE_REASSIGN_IDENTIFIER_INVALID"
}
}
]}KT_CT_7668_TIMELINE_REASSIGN_ENTITY_NOT_FOUND
Error Type: NOT_FOUND
No business, lead, or partner could be found for the provided identifier.
Error Message
{"errors": [
{
"message": "The timeline entity was not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No business, lead, or partner could be found for the provided identifier.",
"errorCode": "KT_CT_7668_TIMELINE_REASSIGN_ENTITY_NOT_FOUND"
}
}
]}KT_CT_7669_TIMELINE_REASSIGN_UNABLE_TO_ADD_TO_TIMELINE
Error Type: APPLICATION
The conversation could not be added to the target timeline.
Error Message
{"errors": [
{
"message": "Unable to add conversation to target timeline.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The conversation could not be added to the target timeline.",
"errorCode": "KT_CT_7669_TIMELINE_REASSIGN_UNABLE_TO_ADD_TO_TIMELINE"
}
}
]}KT_CT_7670_SEND_INK_OUTBOUND_MESSAGE_INVALID_INPUT
Error Type: VALIDATION
The message data is invalid.
Error Message
{"errors": [
{
"message": "Invalid mutation input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The message data is invalid.",
"errorCode": "KT_CT_7670_SEND_INK_OUTBOUND_MESSAGE_INVALID_INPUT"
}
}
]}KT_CT_7671_SEND_INK_OUTBOUND_MESSAGE_CANNOT_SEND_MESSAGE
Error Type: APPLICATION
The message could not be sent.
Error Message
{"errors": [
{
"message": "Could not send message.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The message could not be sent.",
"errorCode": "KT_CT_7671_SEND_INK_OUTBOUND_MESSAGE_CANNOT_SEND_MESSAGE"
}
}
]}KT_CT_7672_SEND_INK_OUTBOUND_MESSAGE_INVALID_OUTBOUND_HANDLE
Error Type: VALIDATION
Outbound handle doesn't exist.
Error Message
{"errors": [
{
"message": "Invalid outbound handle.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Outbound handle doesn't exist.",
"errorCode": "KT_CT_7672_SEND_INK_OUTBOUND_MESSAGE_INVALID_OUTBOUND_HANDLE"
}
}
]}KT_CT_7673_CREATE_COLLECTION_INVALID_INPUT
Error Type: VALIDATION
The input to Create Collection has one or more invalid fields.
Error Message
{"errors": [
{
"message": "Invalid input to Create Collection.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input to Create Collection has one or more invalid fields.",
"errorCode": "KT_CT_7673_CREATE_COLLECTION_INVALID_INPUT"
}
}
]}KT_CT_7674_UPDATE_COLLECTION_INVALID_INPUT
Error Type: VALIDATION
The input to Update Collection has one or more invalid fields.
Error Message
{"errors": [
{
"message": "Invalid input to Update Collection.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input to Update Collection has one or more invalid fields.",
"errorCode": "KT_CT_7674_UPDATE_COLLECTION_INVALID_INPUT"
}
}
]}KT_CT_7675_LINK_ENTITY_INPUT_INVALID
Error Type: VALIDATION
When linking an entity to a conversation, exactly one of entityRelayId or entityNumber must be provided.
Error Message
{"errors": [
{
"message": "Provide exactly one of entityRelayId or entityNumber.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "When linking an entity to a conversation, exactly one of entityRelayId or entityNumber must be provided.",
"errorCode": "KT_CT_7675_LINK_ENTITY_INPUT_INVALID"
}
}
]}KT_CT_7676_INK_ENTITY_NOT_FOUND
Error Type: NOT_FOUND
No entity could be found for the provided identifier.
Error Message
{"errors": [
{
"message": "Entity not found for given entity identifier.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No entity could be found for the provided identifier.",
"errorCode": "KT_CT_7676_INK_ENTITY_NOT_FOUND"
}
}
]}KT_CT_7677_INK_ENTITY_NOT_LINKABLE
Error Type: VALIDATION
The type of entity for the given identifier cannot be linked to conversations.
Error Message
{"errors": [
{
"message": "Entity type not linkable to conversations.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The type of entity for the given identifier cannot be linked to conversations.",
"errorCode": "KT_CT_7677_INK_ENTITY_NOT_LINKABLE"
}
}
]}KT_CT_7701_AFFILIATE_ORGANISATION_NOT_FOUND
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_AFFILIATE_ORGANISATION_NOT_FOUND"
}
}
]}KT_CT_7702_AFFILIATE_ORGANISATION_ID_OR_NUMBER_REQUIRED
Error Type: VALIDATION
Please provide either id (deprecated) or number to query an affiliate organisation.
Error Message
{"errors": [
{
"message": "Either id or number must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide either id (deprecated) or number to query an affiliate organisation.",
"errorCode": "KT_CT_7702_AFFILIATE_ORGANISATION_ID_OR_NUMBER_REQUIRED"
}
}
]}KT_CT_7711_SUBDOMAIN_ALREADY_EXISTS
Error Type: VALIDATION
Subdomain already exists.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Subdomain already exists.",
"errorCode": "KT_CT_7711_SUBDOMAIN_ALREADY_EXISTS"
}
}
]}KT_CT_7712_CANNOT_RESTRICT_FIELD_SALES_ONLY
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_CANNOT_RESTRICT_FIELD_SALES_ONLY"
}
}
]}KT_CT_7713_INVALID_AFFILIATE_SUBDOMAIN
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_INVALID_AFFILIATE_SUBDOMAIN"
}
}
]}KT_CT_7714_SUBDOMAIN_IS_NOT_PERMITTED
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_SUBDOMAIN_IS_NOT_PERMITTED"
}
}
]}KT_CT_7715_SUBDOMAIN_IS_FORBIDDEN
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_SUBDOMAIN_IS_FORBIDDEN"
}
}
]}KT_CT_7716_CREATE_AFFILIATE_ORGANIZATION_INVALID_INPUT
Error Type: VALIDATION
Invalid input.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid input.",
"errorCode": "KT_CT_7716_CREATE_AFFILIATE_ORGANIZATION_INVALID_INPUT"
}
}
]}KT_CT_7717_UPDATE_AFFILIATE_ORGANIZATION_INVALID_INPUT
Error Type: VALIDATION
Invalid input.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid input.",
"errorCode": "KT_CT_7717_UPDATE_AFFILIATE_ORGANIZATION_INVALID_INPUT"
}
}
]}KT_CT_7718_AFFILIATE_LINK_IS_EXPIRED
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_AFFILIATE_LINK_IS_EXPIRED"
}
}
]}KT_CT_7719_SESSION_NOT_FOUND
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_SESSION_NOT_FOUND"
}
}
]}KT_CT_7720_INVALID_S3_KEY_FORMAT
Error Type: VALIDATION
The S3 key provided does not contain a valid UUID.
Error Message
{"errors": [
{
"message": "Invalid S3 key format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The S3 key provided does not contain a valid UUID.",
"errorCode": "KT_CT_7720_INVALID_S3_KEY_FORMAT"
}
}
]}KT_CT_7721_LINK_NOT_FOUND
Error Type: NOT_FOUND
The link ID provided does not exist.
Error Message
{"errors": [
{
"message": "Link not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The link ID provided does not exist.",
"errorCode": "KT_CT_7721_LINK_NOT_FOUND"
}
}
]}KT_CT_7722_AUDIO_RECORDING_UPLOAD_INPUT_INVALID
Error Type: VALIDATION
The provided input for uploading an audio recording failed validation checks.
Error Message
{"errors": [
{
"message": "Invalid input for audio recording upload.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided input for uploading an audio recording failed validation checks.",
"errorCode": "KT_CT_7722_AUDIO_RECORDING_UPLOAD_INPUT_INVALID"
}
}
]}KT_CT_7723_AFFILIATE_APP_SESSIONS_INVALID_INPUT
Error Type: VALIDATION
Unable to search for affiliate app sessions without a postcode or subdomain.
Error Message
{"errors": [
{
"message": "Must supply postcode or subdomain.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to search for affiliate app sessions without a postcode or subdomain.",
"errorCode": "KT_CT_7723_AFFILIATE_APP_SESSIONS_INVALID_INPUT"
}
}
]}KT_CT_7724_PARTNER_USER_IDENTIFIER_REQUIRED
Error Type: VALIDATION
Please provide either a partner user number or email to query a partner user.
Error Message
{"errors": [
{
"message": "Either number or email must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide either a partner user number or email to query a partner user.",
"errorCode": "KT_CT_7724_PARTNER_USER_IDENTIFIER_REQUIRED"
}
}
]}KT_CT_7727_INVALID_PARTNER_USER_EMAIL
Error Type: VALIDATION
The provided email address is not valid.
Error Message
{"errors": [
{
"message": "Invalid email address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided email address is not valid.",
"errorCode": "KT_CT_7727_INVALID_PARTNER_USER_EMAIL"
}
}
]}KT_CT_7728_UNABLE_TO_CREATE_PARTNER_USER
Error Type: VALIDATION
Unable to create the partner user.
Error Message
{"errors": [
{
"message": "Unable to create partner user.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to create the partner user.",
"errorCode": "KT_CT_7728_UNABLE_TO_CREATE_PARTNER_USER"
}
}
]}KT_CT_7729_USER_AND_TEAM_MUST_BELONG_TO_SAME_ORGANISATION
Error Type: VALIDATION
The partner user and team must belong to the same organisation.
Error Message
{"errors": [
{
"message": "The partner user and team must belong to the same organisation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The partner user and team must belong to the same organisation.",
"errorCode": "KT_CT_7729_USER_AND_TEAM_MUST_BELONG_TO_SAME_ORGANISATION"
}
}
]}KT_CT_7730_PARTNER_USER_TEAM_MEMBERSHIP_ALREADY_EXISTS
Error Type: VALIDATION
The partner user is already a member of this team.
Error Message
{"errors": [
{
"message": "The partner user is already a member of this team.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The partner user is already a member of this team.",
"errorCode": "KT_CT_7730_PARTNER_USER_TEAM_MEMBERSHIP_ALREADY_EXISTS"
}
}
]}KT_CT_7732_PARTNER_REFERENCE_NAMESPACE_DOES_NOT_EXIST
Error Type: VALIDATION
The supplied reference namespace is not configured for this client.
Error Message
{"errors": [
{
"message": "The supplied reference namespace is not configured for this client.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The supplied reference namespace is not configured for this client.",
"errorCode": "KT_CT_7732_PARTNER_REFERENCE_NAMESPACE_DOES_NOT_EXIST"
}
}
]}KT_CT_7733_PARTNER_REFERENCE_ALREADY_EXISTS
Error Type: VALIDATION
Another partner organisation already has a reference with this value in this namespace.
Error Message
{"errors": [
{
"message": "Another partner organisation already has a reference with this value in this namespace.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Another partner organisation already has a reference with this value in this namespace.",
"errorCode": "KT_CT_7733_PARTNER_REFERENCE_ALREADY_EXISTS"
}
}
]}KT_CT_7810_RELAY_NODE_UNABLE_TO_PARSE_GLOBAL_ID
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_RELAY_NODE_UNABLE_TO_PARSE_GLOBAL_ID"
}
}
]}KT_CT_7813_INVALID_SUPPORT_USERNAME
Error Type: NOT_FOUND
Support user not found.
Error Message
{"errors": [
{
"message": "Support user not found with that username.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Support user not found.",
"errorCode": "KT_CT_7813_INVALID_SUPPORT_USERNAME"
}
}
]}KT_CT_7899_UNCAUGHT_EXCEPTION
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "An internal error occurred.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_CT_7899_UNCAUGHT_EXCEPTION"
}
}
]}KT_CT_8010_BACKEND_SCREEN_INVALID_STEP_ID_ERROR
Error Type: APPLICATION
Step not found for the given ID.
Error Message
{"errors": [
{
"message": "Invalid step ID.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Step not found for the given ID.",
"errorCode": "KT_CT_8010_BACKEND_SCREEN_INVALID_STEP_ID_ERROR"
}
}
]}KT_CT_8011_BACKEND_SCREEN_CANNOT_REWIND_PAST_A_PREVIOUS_IRREVERSIBLE_STEP_ERROR
Error Type: APPLICATION
A previous step is irreversible, so rewind past it is not allowed.
Error Message
{"errors": [
{
"message": "Cannot rewind past a previous irreversible step.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A previous step is irreversible, so rewind past it is not allowed.",
"errorCode": "KT_CT_8011_BACKEND_SCREEN_CANNOT_REWIND_PAST_A_PREVIOUS_IRREVERSIBLE_STEP_ERROR"
}
}
]}KT_CT_8101_NO_FAN_CLUB_PROPERTIES
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_NO_FAN_CLUB_PROPERTIES"
}
}
]}KT_CT_8102_FAN_CLUB_ACCOUNT_USER_MISMATCH
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_FAN_CLUB_ACCOUNT_USER_MISMATCH"
}
}
]}KT_CT_8103_FAN_CLUB_SIGN_UP_ERROR
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_FAN_CLUB_SIGN_UP_ERROR"
}
}
]}KT_CT_8104_ACCOUNT_ALREADY_ENROLLED
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_ACCOUNT_ALREADY_ENROLLED"
}
}
]}KT_CT_8105_CAPPED_DISCOUNT_SOURCE
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_CAPPED_DISCOUNT_SOURCE"
}
}
]}KT_CT_8106_NO_CATCHMENTS_PROVIDED
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_NO_CATCHMENTS_PROVIDED"
}
}
]}KT_CT_8107_INVALID_NON_CUSTOMER_ELIGIBILITY
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_INVALID_NON_CUSTOMER_ELIGIBILITY"
}
}
]}KT_CT_8201_INVALID_QUOTE_ID
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_INVALID_QUOTE_ID"
}
}
]}KT_CT_8202_PRODUCTS_MARKETS_MISMATCH
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_PRODUCTS_MARKETS_MISMATCH"
}
}
]}KT_CT_8203_INVALID_QUOTE_CODE
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_INVALID_QUOTE_CODE"
}
}
]}KT_CT_8204_INVALID_ARGUMENTS
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_INVALID_ARGUMENTS"
}
}
]}KT_CT_8205_UNABLE_TO_CREATE_QUOTE
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_UNABLE_TO_CREATE_QUOTE"
}
}
]}KT_CT_8206_SALE_ITEMS_MARKETS_MISMATCH
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_SALE_ITEMS_MARKETS_MISMATCH"
}
}
]}KT_CT_8224_QUOTE_ALREADY_LINKED_TO_AN_ACCOUNT
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_QUOTE_ALREADY_LINKED_TO_AN_ACCOUNT"
}
}
]}KT_CT_8225_PURCHASE_NOT_FOUND
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_PURCHASE_NOT_FOUND"
}
}
]}KT_CT_8226_PURCHASE_NOT_ACTIVE
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_PURCHASE_NOT_ACTIVE"
}
}
]}KT_CT_8227_NO_DISCOUNT_PRODUCT
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_NO_DISCOUNT_PRODUCT"
}
}
]}KT_CT_8310_NAMESPACE_DOES_NOT_EXIST
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_NAMESPACE_DOES_NOT_EXIST"
}
}
]}KT_CT_8311_REFERENCE_ALREADY_EXISTS
Error Type: VALIDATION
Reference already exists.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Reference already exists.",
"errorCode": "KT_CT_8311_REFERENCE_ALREADY_EXISTS"
}
}
]}KT_CT_8312_ACCOUNT_DOES_NOT_EXIST
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_ACCOUNT_DOES_NOT_EXIST"
}
}
]}KT_CT_8411_OBJECT_DOES_NOT_SUPPORT_METADATA
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_OBJECT_DOES_NOT_SUPPORT_METADATA"
}
}
]}KT_CT_8412_COULD_NOT_CREATE_METADATA
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_COULD_NOT_CREATE_METADATA"
}
}
]}KT_CT_8413_COULD_NOT_UPDATE_METADATA
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_COULD_NOT_UPDATE_METADATA"
}
}
]}KT_CT_8414_KEY_ALREADY_EXISTS
Error Type: VALIDATION
Key already exists.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Key already exists.",
"errorCode": "KT_CT_8414_KEY_ALREADY_EXISTS"
}
}
]}KT_CT_8415_KEY_DOES_NOT_EXIST
Error Type: VALIDATION
Key does not exist.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Key does not exist.",
"errorCode": "KT_CT_8415_KEY_DOES_NOT_EXIST"
}
}
]}KT_CT_8416_METADATA_NOT_FOUND
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_8416_METADATA_NOT_FOUND"
}
}
]}KT_CT_8501_NO_ACTIVE_TERMS_FOR_PRODUCT
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_NO_ACTIVE_TERMS_FOR_PRODUCT"
}
}
]}KT_CT_8610_INVALID_CARD_NUMBER
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_INVALID_CARD_NUMBER"
}
}
]}KT_CT_8611_CARD_SCHEME_INVALID
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_CARD_SCHEME_INVALID"
}
}
]}KT_CT_8710_FILE_NOT_FOUND_WITH_GIVEN_KEY
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_FILE_NOT_FOUND_WITH_GIVEN_KEY"
}
}
]}KT_CT_8801_MISSING_QUERY_PARAMETERS
Error Type: VALIDATION
Account number or portfolio number required.
Error Message
{"errors": [
{
"message": "Missing query parameters.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Account number or portfolio number required.",
"errorCode": "KT_CT_8801_MISSING_QUERY_PARAMETERS"
}
}
]}KT_CT_8802_SUPPLY_POINT_MISSING_AREA_CODE
Error Type: VALIDATION
Supply point missing area code.
Error Message
{"errors": [
{
"message": "Supply point missing area code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Supply point missing area code.",
"errorCode": "KT_CT_8802_SUPPLY_POINT_MISSING_AREA_CODE"
}
}
]}KT_CT_8901_UNABLE_TO_CREATE_LEAD
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_UNABLE_TO_CREATE_LEAD"
}
}
]}KT_CT_8902_PHONE_EMAIL_NOT_PROVIDED
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_PHONE_EMAIL_NOT_PROVIDED"
}
}
]}KT_CT_8903_UNABLE_TO_UPDATE_OPPORTUNITY
Error Type: VALIDATION
There was a problem with updating the opportunity.
Error Message
{"errors": [
{
"message": "Unable to update opportunity.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was a problem with updating the opportunity.",
"errorCode": "KT_CT_8903_UNABLE_TO_UPDATE_OPPORTUNITY"
}
}
]}KT_CT_8904_UNABLE_TO_CREATE_ACCOUNT
Error Type: APPLICATION
There was a problem with creating an account for the opportunity's lead.
Error Message
{"errors": [
{
"message": "Unable to update lead.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem with creating an account for the opportunity's lead.",
"errorCode": "KT_CT_8904_UNABLE_TO_CREATE_ACCOUNT"
}
}
]}KT_CT_8905_UNABLE_TO_COMPLETE_ACTION
Error Type: APPLICATION
There was a problem completing this action or transitioning the stage.
Error Message
{"errors": [
{
"message": "Unable to complete action.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem completing this action or transitioning the stage.",
"errorCode": "KT_CT_8905_UNABLE_TO_COMPLETE_ACTION"
}
}
]}KT_CT_8906_OPPORTUNITY_NOT_FOUND
Error Type: NOT_FOUND
There was a problem finding the Opportunity.
Error Message
{"errors": [
{
"message": "Opportunity not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "There was a problem finding the Opportunity.",
"errorCode": "KT_CT_8906_OPPORTUNITY_NOT_FOUND"
}
}
]}KT_CT_8907_LEAD_NOT_FOUND
Error Type: NOT_FOUND
There was a problem finding the Lead.
Error Message
{"errors": [
{
"message": "Lead not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "There was a problem finding the Lead.",
"errorCode": "KT_CT_8907_LEAD_NOT_FOUND"
}
}
]}KT_CT_8908_COMM_CONTACT_NOT_FOUND
Error Type: NOT_FOUND
There was a problem finding the account representative.
Error Message
{"errors": [
{
"message": "Account representative not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "There was a problem finding the account representative.",
"errorCode": "KT_CT_8908_COMM_CONTACT_NOT_FOUND"
}
}
]}KT_CT_8910_CURRENT_OPPORTUNITY_STAGES_DONT_MATCH
Error Type: VALIDATION
The opportunity current stage stored in the database is different from the opportunity current stage received.
Error Message
{"errors": [
{
"message": "Received opportunity current stage is not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The opportunity current stage stored in the database is different from the opportunity current stage received.",
"errorCode": "KT_CT_8910_CURRENT_OPPORTUNITY_STAGES_DONT_MATCH"
}
}
]}KT_CT_8911_UNABLE_TO_CREATE_OPPORTUNITY
Error Type: VALIDATION
There was a problem with creating the opportunity.
Error Message
{"errors": [
{
"message": "Unable to create opportunity.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was a problem with creating the opportunity.",
"errorCode": "KT_CT_8911_UNABLE_TO_CREATE_OPPORTUNITY"
}
}
]}KT_CT_8912_FUNNEL_NOT_FOUND
Error Type: NOT_FOUND
There was a problem finding the Funnel.
Error Message
{"errors": [
{
"message": "Funnel not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "There was a problem finding the Funnel.",
"errorCode": "KT_CT_8912_FUNNEL_NOT_FOUND"
}
}
]}KT_CT_8913_ORGANISATION_NOT_VALID
Error Type: NOT_FOUND
There was a problem with the organisation provided for the lead.
Error Message
{"errors": [
{
"message": "Organisation is not valid to be assigned.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "There was a problem with the organisation provided for the lead.",
"errorCode": "KT_CT_8913_ORGANISATION_NOT_VALID"
}
}
]}KT_CT_8914_STAGE_NOT_FOUND
Error Type: NOT_FOUND
There was a problem finding the Stage.
Error Message
{"errors": [
{
"message": "Stage not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "There was a problem finding the Stage.",
"errorCode": "KT_CT_8914_STAGE_NOT_FOUND"
}
}
]}KT_CT_8915_STAGES_NOT_IN_SAME_FUNNEL
Error Type: VALIDATION
The stages provided are not in the same funnel.
Error Message
{"errors": [
{
"message": "Stages are not in the same funnel.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The stages provided are not in the same funnel.",
"errorCode": "KT_CT_8915_STAGES_NOT_IN_SAME_FUNNEL"
}
}
]}KT_CT_8916_CURRENT_STAGE_MISMATCH
Error Type: VALIDATION
The current stage provided does not match the current stage of the entity.
Error Message
{"errors": [
{
"message": "Current stage mismatch.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The current stage provided does not match the current stage of the entity.",
"errorCode": "KT_CT_8916_CURRENT_STAGE_MISMATCH"
}
}
]}KT_CT_8917_STAGE_TRANSITION_NOT_ALLOWED
Error Type: VALIDATION
The stage transition is not allowed for the current Stage.
Error Message
{"errors": [
{
"message": "Stage transition not allowed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The stage transition is not allowed for the current Stage.",
"errorCode": "KT_CT_8917_STAGE_TRANSITION_NOT_ALLOWED"
}
}
]}KT_CT_8918_STAGE_PRECONDITION_NOT_MET
Error Type: VALIDATION
The precondition for the stage transition is not met.
Error Message
{"errors": [
{
"message": "Stage precondition not met.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The precondition for the stage transition is not met.",
"errorCode": "KT_CT_8918_STAGE_PRECONDITION_NOT_MET"
}
}
]}KT_CT_8919_FUNNEL_INITIAL_STAGE_NOT_SET
Error Type: VALIDATION
The initial stage for the funnel is not set.
Error Message
{"errors": [
{
"message": "Funnel initial stage not set.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The initial stage for the funnel is not set.",
"errorCode": "KT_CT_8919_FUNNEL_INITIAL_STAGE_NOT_SET"
}
}
]}KT_CT_8920_INVALID_SEARCH_FILTERS
Error Type: VALIDATION
You need to pass at least one search filter.
Error Message
{"errors": [
{
"message": "Search filters are invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "You need to pass at least one search filter.",
"errorCode": "KT_CT_8920_INVALID_SEARCH_FILTERS"
}
}
]}KT_CT_8921_FILE_EXISTS
Error Type: VALIDATION
Cannot upload file to opportunity. The file already exists.
Error Message
{"errors": [
{
"message": "Cannot upload file to opportunity. The file already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot upload file to opportunity. The file already exists.",
"errorCode": "KT_CT_8921_FILE_EXISTS"
}
}
]}KT_CT_8922_OPPORTUNITY_WITHOUT_ACCEPTED_OFFER
Error Type: APPLICATION
An accepted offer is necessary to get product information.
Error Message
{"errors": [
{
"message": "The opportunity does not have an accepted offer.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An accepted offer is necessary to get product information.",
"errorCode": "KT_CT_8922_OPPORTUNITY_WITHOUT_ACCEPTED_OFFER"
}
}
]}KT_CT_8923_OPPORTUNITY_WITHOUT_OFFER_GROUP
Error Type: APPLICATION
An Offer Group has to be linked to this opportunity to get product information.
Error Message
{"errors": [
{
"message": "The opportunity does not have a linked offer group.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An Offer Group has to be linked to this opportunity to get product information.",
"errorCode": "KT_CT_8923_OPPORTUNITY_WITHOUT_OFFER_GROUP"
}
}
]}KT_CT_8924_OPPORTUNITY_ENTITY_NOT_PERSISTED
Error Type: APPLICATION
The opportunity entity could not be persisted to the database.
Error Message
{"errors": [
{
"message": "Unable to create opportunity.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The opportunity entity could not be persisted to the database.",
"errorCode": "KT_CT_8924_OPPORTUNITY_ENTITY_NOT_PERSISTED"
}
}
]}KT_CT_8925_OPPORTUNITY_OPERATION_NOT_ALLOWED
Error Type: VALIDATION
The operation to create the opportunity is not allowed in the current state.
Error Message
{"errors": [
{
"message": "Unable to create opportunity.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The operation to create the opportunity is not allowed in the current state.",
"errorCode": "KT_CT_8925_OPPORTUNITY_OPERATION_NOT_ALLOWED"
}
}
]}KT_CT_8926_OPPORTUNITY_INVALID_DATA
Error Type: VALIDATION
The provided data for creating the opportunity is invalid.
Error Message
{"errors": [
{
"message": "Unable to create opportunity.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided data for creating the opportunity is invalid.",
"errorCode": "KT_CT_8926_OPPORTUNITY_INVALID_DATA"
}
}
]}KT_CT_8928_INACTIVE_FUNNEL
Error Type: VALIDATION
The funnel is not active and cannot be used to create this entity.
Error Message
{"errors": [
{
"message": "The funnel is not active and cannot be used to create this entity.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The funnel is not active and cannot be used to create this entity.",
"errorCode": "KT_CT_8928_INACTIVE_FUNNEL"
}
}
]}KT_CT_8929_CONTRACT_TEMPLATE_NOT_FOUND
Error Type: VALIDATION
Template not found for the given offering type.
Error Message
{"errors": [
{
"message": "Unable to create contract. Contract template not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Template not found for the given offering type.",
"errorCode": "KT_CT_8929_CONTRACT_TEMPLATE_NOT_FOUND"
}
}
]}KT_CT_8930_UNABLE_TO_PARSE_ADDRESS
Error Type: VALIDATION
There was a problem parsing the address.
Error Message
{"errors": [
{
"message": "Unable to parse address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was a problem parsing the address.",
"errorCode": "KT_CT_8930_UNABLE_TO_PARSE_ADDRESS"
}
}
]}KT_CT_8931_EXTRA_DETAIL_INVALID_VALUE
Error Type: VALIDATION
The provided value for the extra detail is invalid.
Error Message
{"errors": [
{
"message": "Extra detail value is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided value for the extra detail is invalid.",
"errorCode": "KT_CT_8931_EXTRA_DETAIL_INVALID_VALUE"
}
}
]}KT_CT_8932_LEAD_CONTACT_DETAILS_MISSING_ACCOUNT_HOLDER
Error Type: VALIDATION
At least one lead contact with ACCOUNT_HOLDER role is required.
Error Message
{"errors": [
{
"message": "Lead contact details missing account holder.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one lead contact with ACCOUNT_HOLDER role is required.",
"errorCode": "KT_CT_8932_LEAD_CONTACT_DETAILS_MISSING_ACCOUNT_HOLDER"
}
}
]}KT_CT_8933_OPPORTUNITY_FILE_ATTACHMENT_NOT_FOUND
Error Type: NOT_FOUND
There was a problem finding the Opportunity File Attachment.
Error Message
{"errors": [
{
"message": "Opportunity file attachment not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "There was a problem finding the Opportunity File Attachment.",
"errorCode": "KT_CT_8933_OPPORTUNITY_FILE_ATTACHMENT_NOT_FOUND"
}
}
]}KT_CT_8934_LEAD_CONTACT_DETAILS_MISSING_ACCOUNT_REPRESENTATIVE
Error Type: VALIDATION
At least one lead contact with ACCOUNT_REPRESENTATIVE role is required.
Error Message
{"errors": [
{
"message": "Lead contact details missing account representative.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one lead contact with ACCOUNT_REPRESENTATIVE role is required.",
"errorCode": "KT_CT_8934_LEAD_CONTACT_DETAILS_MISSING_ACCOUNT_REPRESENTATIVE"
}
}
]}KT_CT_8935_NATIONAL_ID_BAD_INPUT
Error Type: VALIDATION
The provided national ID is not valid. It must be alphanumeric and between 1 and 15 characters long.
Error Message
{"errors": [
{
"message": "National ID bad input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided national ID is not valid. It must be alphanumeric and between 1 and 15 characters long.",
"errorCode": "KT_CT_8935_NATIONAL_ID_BAD_INPUT"
}
}
]}KT_CT_8936_ONLY_ONE_ADDRESS_FOR_OPPORTUNITY
Error Type: VALIDATION
You should provide either usesameaddressasbilling or an opportunity address, but not both.
Error Message
{"errors": [
{
"message": "Only one address is required to create an opportunity.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "You should provide either use_same_address_as_billing or an opportunity address, but not both.",
"errorCode": "KT_CT_8936_ONLY_ONE_ADDRESS_FOR_OPPORTUNITY"
}
}
]}KT_CT_8937_SUPPLY_POINT_VALIDATION_ERROR
Error Type: VALIDATION
One or more Supply Points raised an error during validation
Error Message
{"errors": [
{
"message": "One or more Supply Points cannot be validated.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more Supply Points raised an error during validation",
"errorCode": "KT_CT_8937_SUPPLY_POINT_VALIDATION_ERROR"
}
}
]}KT_CT_8938_INVALID_FORMAT_FOR_ACCOUNT_NUMBER
Error Type: VALIDATION
The account number provided isn't valid. Account number must have the following format: A-12345678 or A-1234WE78.
Error Message
{"errors": [
{
"message": "Invalid account number format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account number provided isn't valid. Account number must have the following format: A-12345678 or A-1234WE78.",
"errorCode": "KT_CT_8938_INVALID_FORMAT_FOR_ACCOUNT_NUMBER"
}
}
]}KT_CT_8939_EXTRA_DETAIL_REQUIRED
Error Type: VALIDATION
The provided value for the extra detail cannot be empty.
Error Message
{"errors": [
{
"message": "Extra detail value is required.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided value for the extra detail cannot be empty.",
"errorCode": "KT_CT_8939_EXTRA_DETAIL_REQUIRED"
}
}
]}KT_CT_8940_LEAD_CONTACT_ROLE_ALREADY_EXISTS
Error Type: VALIDATION
A lead contact with the same role already exists for this lead.
Error Message
{"errors": [
{
"message": "Lead contact role already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A lead contact with the same role already exists for this lead.",
"errorCode": "KT_CT_8940_LEAD_CONTACT_ROLE_ALREADY_EXISTS"
}
}
]}KT_CT_8941_INVALID_LANGUAGE_PREFERENCE_CODE
Error Type: VALIDATION
The provided language preference code is not valid.
Error Message
{"errors": [
{
"message": "Invalid language preference code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided language preference code is not valid.",
"errorCode": "KT_CT_8941_INVALID_LANGUAGE_PREFERENCE_CODE"
}
}
]}KT_CT_8946_OPPORTUNITY_ASSIGNMENT_BOTH_USER_AND_TEAM_REQUIRED
Error Type: VALIDATION
Opportunity assignment requires both user and team to be specified together, or both to be empty when clearing the assignment.
Error Message
{"errors": [
{
"message": "A team must also be provided when assigning a user.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Opportunity assignment requires both user and team to be specified together, or both to be empty when clearing the assignment.",
"errorCode": "KT_CT_8946_OPPORTUNITY_ASSIGNMENT_BOTH_USER_AND_TEAM_REQUIRED"
}
}
]}KT_CT_8947_OPPORTUNITY_ASSIGNMENT_TEAM_NOT_FOUND
Error Type: VALIDATION
The specified team for opportunity assignment does not exist in the system.
Error Message
{"errors": [
{
"message": "The team you specified was not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified team for opportunity assignment does not exist in the system.",
"errorCode": "KT_CT_8947_OPPORTUNITY_ASSIGNMENT_TEAM_NOT_FOUND"
}
}
]}KT_CT_8948_OPPORTUNITY_ASSIGNMENT_USER_NOT_FOUND
Error Type: VALIDATION
The specified user for opportunity assignment does not exist in the system.
Error Message
{"errors": [
{
"message": "The user you specified was not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified user for opportunity assignment does not exist in the system.",
"errorCode": "KT_CT_8948_OPPORTUNITY_ASSIGNMENT_USER_NOT_FOUND"
}
}
]}KT_CT_8949_OPPORTUNITY_ASSIGNMENT_TEAM_NOT_BELONG_TO_PARTNER
Error Type: VALIDATION
The specified team is not associated with the partner organisation selected for opportunity assignment.
Error Message
{"errors": [
{
"message": "The selected team does not belong to the specified partner.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified team is not associated with the partner organisation selected for opportunity assignment.",
"errorCode": "KT_CT_8949_OPPORTUNITY_ASSIGNMENT_TEAM_NOT_BELONG_TO_PARTNER"
}
}
]}KT_CT_8950_OPPORTUNITY_ASSIGNMENT_USER_NOT_BELONG_TO_PARTNER
Error Type: VALIDATION
The specified user is not associated with the partner organisation selected for opportunity assignment.
Error Message
{"errors": [
{
"message": "The selected user does not belong to the specified partner.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified user is not associated with the partner organisation selected for opportunity assignment.",
"errorCode": "KT_CT_8950_OPPORTUNITY_ASSIGNMENT_USER_NOT_BELONG_TO_PARTNER"
}
}
]}KT_CT_8951_OPPORTUNITY_ASSIGNMENT_USER_NOT_MEMBER_OF_TEAM
Error Type: VALIDATION
The specified user is not a member of the team selected for opportunity assignment.
Error Message
{"errors": [
{
"message": "The selected user is not a member of the specified team.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified user is not a member of the team selected for opportunity assignment.",
"errorCode": "KT_CT_8951_OPPORTUNITY_ASSIGNMENT_USER_NOT_MEMBER_OF_TEAM"
}
}
]}KT_CT_8952_INVALID_BUSINESS_UNIT
Error Type: VALIDATION
The specified business unit is not supported.
Error Message
{"errors": [
{
"message": "The specified business unit is not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The specified business unit is not supported.",
"errorCode": "KT_CT_8952_INVALID_BUSINESS_UNIT"
}
}
]}KT_CT_8953_OPPORTUNITY_ADDRESS_NOT_FOUND
Error Type: NOT_FOUND
The opportunity has no address or no administrative area set.
Error Message
{"errors": [
{
"message": "Opportunity address not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The opportunity has no address or no administrative area set.",
"errorCode": "KT_CT_8953_OPPORTUNITY_ADDRESS_NOT_FOUND"
}
}
]}KT_CT_8954_UNABLE_TO_UPDATE_PAYMENT_METHOD_REFERENCE
Error Type: APPLICATION
Payment method reference could not be saved to the lead.
Error Message
{"errors": [
{
"message": "Unable to store payment method reference on lead.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Payment method reference could not be saved to the lead.",
"errorCode": "KT_CT_8954_UNABLE_TO_UPDATE_PAYMENT_METHOD_REFERENCE"
}
}
]}KT_CT_8955_PAYMENT_METHOD_REFERENCE_DOES_NOT_MATCH
Error Type: VALIDATION
The provided payment method reference does not match the existing reference on the lead.
Error Message
{"errors": [
{
"message": "Payment method reference does not match.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided payment method reference does not match the existing reference on the lead.",
"errorCode": "KT_CT_8955_PAYMENT_METHOD_REFERENCE_DOES_NOT_MATCH"
}
}
]}KT_CT_8956_CONFLICTING_ADDRESS_INPUTS
Error Type: VALIDATION
Both a top-level billing address and a contact address on the account holder were provided. Use contactAddress on the account holder only.
Error Message
{"errors": [
{
"message": "Conflicting address inputs.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Both a top-level billing address and a contact address on the account holder were provided. Use contactAddress on the account holder only.",
"errorCode": "KT_CT_8956_CONFLICTING_ADDRESS_INPUTS"
}
}
]}KT_CT_8957_OPPORTUNITY_OFFER_NOT_UNIQUE
Error Type: VALIDATION
Exactly one offer is required to generate a contract document.
Error Message
{"errors": [
{
"message": "The opportunity does not have exactly one offer.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Exactly one offer is required to generate a contract document.",
"errorCode": "KT_CT_8957_OPPORTUNITY_OFFER_NOT_UNIQUE"
}
}
]}KT_CT_8958_LEAD_CONTACT_MUST_HAVE_AT_LEAST_ONE_ROLE
Error Type: VALIDATION
A lead contact was created or updated with an empty set of roles, which would leave it unlinked from its lead.
Error Message
{"errors": [
{
"message": "A lead contact must have at least one role.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A lead contact was created or updated with an empty set of roles, which would leave it unlinked from its lead.",
"errorCode": "KT_CT_8958_LEAD_CONTACT_MUST_HAVE_AT_LEAST_ONE_ROLE"
}
}
]}KT_CT_8959_UNABLE_TO_SET_PAYMENT_DETAILS_FOR_LEAD
Error Type: APPLICATION
Payment details could not be set as an account holder contact is missing for this lead.
Error Message
{"errors": [
{
"message": "Unable to set payment details for lead.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Payment details could not be set as an account holder contact is missing for this lead.",
"errorCode": "KT_CT_8959_UNABLE_TO_SET_PAYMENT_DETAILS_FOR_LEAD"
}
}
]}KT_CT_8960_EXISTING_LEAD_FOUND
Error Type: VALIDATION
A lead matching the provided contact details already exists.
Error Message
{"errors": [
{
"message": "A lead already exists for this contact.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A lead matching the provided contact details already exists.",
"errorCode": "KT_CT_8960_EXISTING_LEAD_FOUND"
}
}
]}KT_CT_8961_CANNOT_GENERATE_CONTRACT_PAYMENT_DETAILS_MISSING
Error Type: APPLICATION
The stored payment method details could not be retrieved for this opportunity.
Error Message
{"errors": [
{
"message": "Unable to generate contract PDF. Payment method details could not be retrieved.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The stored payment method details could not be retrieved for this opportunity.",
"errorCode": "KT_CT_8961_CANNOT_GENERATE_CONTRACT_PAYMENT_DETAILS_MISSING"
}
}
]}KT_CT_8962_INVALID_OPPORTUNITY_EVENT_DATA
Error Type: VALIDATION
The event data must be a JSON object that matches the payload schema for the given event type, when one is defined.
Error Message
{"errors": [
{
"message": "Invalid opportunity event data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The event data must be a JSON object that matches the payload schema for the given event type, when one is defined.",
"errorCode": "KT_CT_8962_INVALID_OPPORTUNITY_EVENT_DATA"
}
}
]}KT_CT_8963_INVALID_OPPORTUNITY_EVENT_TYPE
Error Type: VALIDATION
The event type is not a recognised core OpportunityEventTypeChoices value or a client-registered custom event type.
Error Message
{"errors": [
{
"message": "Invalid opportunity event type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The event type is not a recognised core OpportunityEventTypeChoices value or a client-registered custom event type.",
"errorCode": "KT_CT_8963_INVALID_OPPORTUNITY_EVENT_TYPE"
}
}
]}KT_CT_9010_PRINT_BATCH_MUST_BE_OPEN_TO_MARK_CLOSED
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_PRINT_BATCH_MUST_BE_OPEN_TO_MARK_CLOSED"
}
}
]}KT_CT_9011_PRINT_BATCH_MUST_BE_CLOSED_TO_MARK_PROCESSED
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_PRINT_BATCH_MUST_BE_CLOSED_TO_MARK_PROCESSED"
}
}
]}KT_CT_9012_PRINT_BATCH_ID_IS_NOT_PROVIDED
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_PRINT_BATCH_ID_IS_NOT_PROVIDED"
}
}
]}KT_CT_9013_PRINT_BATCH_ID_IS_AMBIGUOUS
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_PRINT_BATCH_ID_IS_AMBIGUOUS"
}
}
]}KT_CT_9014_UPDATE_CONSENTS_DUPLICATE_CONSENT
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_UPDATE_CONSENTS_DUPLICATE_CONSENT"
}
}
]}KT_CT_9016_UPDATE_CONSENTS_CONSENT_MANAGEMENT_NOT_ENABLED
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_UPDATE_CONSENTS_CONSENT_MANAGEMENT_NOT_ENABLED"
}
}
]}KT_CT_9017_UPDATE_CONSENTS_CONSENT_TYPE_NOT_FOUND
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_UPDATE_CONSENTS_CONSENT_TYPE_NOT_FOUND"
}
}
]}KT_CT_9018_UPDATE_CONSENTS_ACCOUNT_NOT_FOUND
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_UPDATE_CONSENTS_ACCOUNT_NOT_FOUND"
}
}
]}KT_CT_9019_REQUEST_DOUBLE_OPT_IN_INVALID_INPUT
Error Type: VALIDATION
For an account user, accountNumber should be provided. Otherwise, only one of emailAddress or mobileNumber should be provided
Error Message
{"errors": [
{
"message": "Invalid input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "For an account user, accountNumber should be provided. Otherwise, only one of emailAddress or mobileNumber should be provided",
"errorCode": "KT_CT_9019_REQUEST_DOUBLE_OPT_IN_INVALID_INPUT"
}
}
]}KT_CT_9020_INVALID_CONSENT_EXPIRING_TOKEN
Error Type: VALIDATION
Token expired or used.
Error Message
{"errors": [
{
"message": "Invalid consent expiring token.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Token expired or used.",
"errorCode": "KT_CT_9020_INVALID_CONSENT_EXPIRING_TOKEN"
}
}
]}KT_CT_9021_CONSENT_EXPIRING_TOKEN_NOT_FOUND
Error Type: VALIDATION
Please provide a valid consent expiring token.
Error Message
{"errors": [
{
"message": "Consent expiring token not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide a valid consent expiring token.",
"errorCode": "KT_CT_9021_CONSENT_EXPIRING_TOKEN_NOT_FOUND"
}
}
]}KT_CT_9022_CONFIRM_DOUBLE_OPT_IN_CONSENT_ALREADY_ACCEPTED
Error Type: VALIDATION
Consent already accepted.
Error Message
{"errors": [
{
"message": "Consent for given token already accepted.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Consent already accepted.",
"errorCode": "KT_CT_9022_CONFIRM_DOUBLE_OPT_IN_CONSENT_ALREADY_ACCEPTED"
}
}
]}KT_CT_9023_REQUEST_DOUBLE_OPT_IN_CONSENT_ALREADY_ACCEPTED
Error Type: VALIDATION
Consent for given consent type and signing identity already accepted.
Error Message
{"errors": [
{
"message": "Consent already accepted.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Consent for given consent type and signing identity already accepted.",
"errorCode": "KT_CT_9023_REQUEST_DOUBLE_OPT_IN_CONSENT_ALREADY_ACCEPTED"
}
}
]}KT_CT_9201_LOYALTY_POINTS_LEDGER_NOT_FOUND
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_LOYALTY_POINTS_LEDGER_NOT_FOUND"
}
}
]}KT_CT_9202_LOYALTY_POINTS_ADAPTERS_NOT_CONFIGURED
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_LOYALTY_POINTS_ADAPTERS_NOT_CONFIGURED"
}
}
]}KT_CT_9203_LOYALTY_POINTS_NO_ENTRIES_FOR_LEDGER
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_LOYALTY_POINTS_NO_ENTRIES_FOR_LEDGER"
}
}
]}KT_CT_9204_LOYALTY_POINTS_NEGATIVE_OR_ZERO_POINTS
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_LOYALTY_POINTS_NEGATIVE_OR_ZERO_POINTS"
}
}
]}KT_CT_9205_LOYALTY_POINTS_INSUFFICIENT_POINTS
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_LOYALTY_POINTS_INSUFFICIENT_POINTS"
}
}
]}KT_CT_9206_LOYALTY_POINTS_INDIVISIBLE_POINTS
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_LOYALTY_POINTS_INDIVISIBLE_POINTS"
}
}
]}KT_CT_9208_LOYALTY_POINTS_INVALID_POSTED_AT
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_LOYALTY_POINTS_INVALID_POSTED_AT"
}
}
]}KT_CT_9209_LOYALTY_POINTS_NEGATIVE_BALANCE_CARRIED_FORWARD
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_LOYALTY_POINTS_NEGATIVE_BALANCE_CARRIED_FORWARD"
}
}
]}KT_CT_9210_LOYALTY_POINTS_UNHANDLED_EXCEPTION
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_LOYALTY_POINTS_UNHANDLED_EXCEPTION"
}
}
]}KT_CT_9211_LOYALTY_POINTS_AWARD_REASON_NOT_CONFIGURED
Error Type: VALIDATION
The provided loyalty points award reason is not configured.
Error Message
{"errors": [
{
"message": "Invalid reason for loyalty points award.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided loyalty points award reason is not configured.",
"errorCode": "KT_CT_9211_LOYALTY_POINTS_AWARD_REASON_NOT_CONFIGURED"
}
}
]}KT_CT_9212_LOYALTY_POINTS_EXCEEDS_MAXIMUM_LIMIT
Error Type: VALIDATION
Awarded points exceed maximum limit.
Error Message
{"errors": [
{
"message": "Points exceed maximum limit.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Awarded points exceed maximum limit.",
"errorCode": "KT_CT_9212_LOYALTY_POINTS_EXCEEDS_MAXIMUM_LIMIT"
}
}
]}KT_CT_9213_LOYALTY_POINTS_INELIGIBLE_ENROLLMENT
Error Type: VALIDATION
Failed to join loyalty program.
Error Message
{"errors": [
{
"message": "ineligible loyalty points enrollment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Failed to join loyalty program.",
"errorCode": "KT_CT_9213_LOYALTY_POINTS_INELIGIBLE_ENROLLMENT"
}
}
]}KT_CT_9214_LOYALTY_POINTS_USER_INELIGIBLE_FOR_LOYALTY_POINTS_ROLE
Error Type: APPLICATION
The user isn't eligible for the loyalty points role, so couldn't be made the loyalty points user.
Error Message
{"errors": [
{
"message": "Couldn't assign user loyalty points role.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The user isn't eligible for the loyalty points role, so couldn't be made the loyalty points user.",
"errorCode": "KT_CT_9214_LOYALTY_POINTS_USER_INELIGIBLE_FOR_LOYALTY_POINTS_ROLE"
}
}
]}KT_CT_9215_LOYALTY_POINTS_BALANCE_QUERY_DISABLED
Error Type: SERVICE_AVAILABILITY
Loyalty points balance query disabled.
Error Message
{"errors": [
{
"message": "Loyalty points balance query disabled.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "Loyalty points balance query disabled.",
"errorCode": "KT_CT_9215_LOYALTY_POINTS_BALANCE_QUERY_DISABLED"
}
}
]}KT_CT_9219_LOYALTY_POINTS_USER_NOT_FOUND
Error Type: NOT_FOUND
No nominated loyalty points user is associated with this account.
Error Message
{"errors": [
{
"message": "Loyalty points user not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No nominated loyalty points user is associated with this account.",
"errorCode": "KT_CT_9219_LOYALTY_POINTS_USER_NOT_FOUND"
}
}
]}KT_CT_9220_LOYALTY_POINTS_INELIGIBLE_UNENROLLMENT
Error Type: VALIDATION
Failed to unenroll from loyalty program.
Error Message
{"errors": [
{
"message": "Ineligible loyalty points unenrollment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Failed to unenroll from loyalty program.",
"errorCode": "KT_CT_9220_LOYALTY_POINTS_INELIGIBLE_UNENROLLMENT"
}
}
]}KT_CT_9221_LOYALTY_POINTS_IDEMPOTENCY_KEY_ALREADY_USED_ON_LEDGER_ENTRY
Error Type: VALIDATION
The provided idempotency key has already been used on a ledger entry.
Error Message
{"errors": [
{
"message": "Idempotency key already used on ledger entry.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided idempotency key has already been used on a ledger entry.",
"errorCode": "KT_CT_9221_LOYALTY_POINTS_IDEMPOTENCY_KEY_ALREADY_USED_ON_LEDGER_ENTRY"
}
}
]}KT_CT_9222_LOYALTY_POINTS_BALANCE_QUERY_MISSING_ARGUMENT
Error Type: VALIDATION
Loyalty points balance query missing required argument (input.accountNumber or deprecated accountNumber).
Error Message
{"errors": [
{
"message": "Loyalty points balance query requires either accountNumber field (deprecated) or input object (preferred) with account number and optional account user id.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Loyalty points balance query missing required argument (input.accountNumber or deprecated accountNumber).",
"errorCode": "KT_CT_9222_LOYALTY_POINTS_BALANCE_QUERY_MISSING_ARGUMENT"
}
}
]}KT_CT_9223_LOYALTY_POINTS_LEDGER_ENTRY_NOT_FOUND
Error Type: NOT_FOUND
No Loyalty Point ledger entry found for the user.
Error Message
{"errors": [
{
"message": "Loyalty points ledger entry not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No Loyalty Point ledger entry found for the user.",
"errorCode": "KT_CT_9223_LOYALTY_POINTS_LEDGER_ENTRY_NOT_FOUND"
}
}
]}KT_CT_9224_LOYALTY_POINTS_DUPLICATE_IDEMPOTENCY_KEYS_IN_REQUEST
Error Type: VALIDATION
The bulk request contains two or more awards that share the same idempotency key.
Error Message
{"errors": [
{
"message": "Duplicate idempotency keys provided in requested awards.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The bulk request contains two or more awards that share the same idempotency key.",
"errorCode": "KT_CT_9224_LOYALTY_POINTS_DUPLICATE_IDEMPOTENCY_KEYS_IN_REQUEST"
}
}
]}KT_CT_9225_LOYALTY_POINTS_BULK_AWARD_BATCH_SIZE_EXCEEDED
Error Type: VALIDATION
The number of awards in the bulk request exceeds the maximum allowed batch size.
Error Message
{"errors": [
{
"message": "Bulk award batch size exceeds the maximum limit.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The number of awards in the bulk request exceeds the maximum allowed batch size.",
"errorCode": "KT_CT_9225_LOYALTY_POINTS_BULK_AWARD_BATCH_SIZE_EXCEEDED"
}
}
]}KT_CT_9401_OPERATIONS_TEAM_NOT_FOUND
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_OPERATIONS_TEAM_NOT_FOUND"
}
}
]}KT_CT_9402_INVALID_BRAND
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_INVALID_BRAND"
}
}
]}KT_CT_9403_INVALID_PORTFOLIO
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_INVALID_PORTFOLIO"
}
}
]}KT_CT_9404_INVALID_ACCOUNT_USER
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_INVALID_ACCOUNT_USER"
}
}
]}KT_CT_9405_USER_NOT_ASSOCIATED_TO_PORTFOLIO
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_USER_NOT_ASSOCIATED_TO_PORTFOLIO"
}
}
]}KT_CT_9406_MULTIPLE_USERS_ARE_ASSOCIATED_WITH_THE_PORTFOLIO
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_MULTIPLE_USERS_ARE_ASSOCIATED_WITH_THE_PORTFOLIO"
}
}
]}KT_CT_9408_INVALID_PORTFOLIO_NUMBER_FORMAT
Error Type: VALIDATION
The portfolio number must match the required format pattern.
Error Message
{"errors": [
{
"message": "Invalid portfolio number format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The portfolio number must match the required format pattern.",
"errorCode": "KT_CT_9408_INVALID_PORTFOLIO_NUMBER_FORMAT"
}
}
]}KT_CT_9409_INVALID_PORTFOLIO_REFERENCE_FORMAT
Error Type: VALIDATION
Portfolio reference namespace is not valid
Error Message
{"errors": [
{
"message": "Invalid portfolio reference.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Portfolio reference namespace is not valid",
"errorCode": "KT_CT_9409_INVALID_PORTFOLIO_REFERENCE_FORMAT"
}
}
]}KT_CT_9410_PORTFOLIO_REFERENCE_CONFLICT
Error Type: VALIDATION
There's a conflict with an existing reference in the same namespace.
Error Message
{"errors": [
{
"message": "Conflicting portfolio reference.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There's a conflict with an existing reference in the same namespace.",
"errorCode": "KT_CT_9410_PORTFOLIO_REFERENCE_CONFLICT"
}
}
]}KT_CT_9411_PORTFOLIO_BRAND_MISMATCH
Error Type: VALIDATION
The provided brand does not match the brand of the existing portfolio.
Error Message
{"errors": [
{
"message": "Brand does not match the portfolio's brand.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided brand does not match the brand of the existing portfolio.",
"errorCode": "KT_CT_9411_PORTFOLIO_BRAND_MISMATCH"
}
}
]}KT_CT_9601_INVALID_CONTRIBUTION_AGREEMENT
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_INVALID_CONTRIBUTION_AGREEMENT"
}
}
]}KT_CT_9602_UNABLE_TO_CREATE_CONTRIBUTION_AGREEMENT
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_UNABLE_TO_CREATE_CONTRIBUTION_AGREEMENT"
}
}
]}KT_CT_9603_UNABLE_TO_FIND_CONTRIBUTION_AGREEMENT
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_UNABLE_TO_FIND_CONTRIBUTION_AGREEMENT"
}
}
]}KT_CT_9604_UNABLE_TO_END_CONTRIBUTION_AGREEMENT
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_UNABLE_TO_END_CONTRIBUTION_AGREEMENT"
}
}
]}KT_CT_9605_INVALID_CONTRIBUTION_AMOUNT
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_INVALID_CONTRIBUTION_AMOUNT"
}
}
]}KT_CT_9606_SCHEME_NOT_ACCEPTING_CONTRIBUTION
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_SCHEME_NOT_ACCEPTING_CONTRIBUTION"
}
}
]}KT_CT_9701_BALANCE_TRANSFER_TO_SAME_ACCOUNT_IS_NOT_ALLOWED
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_BALANCE_TRANSFER_TO_SAME_ACCOUNT_IS_NOT_ALLOWED"
}
}
]}KT_CT_9702_DEBIT_ACCOUNT_HAS_NO_BALANCE
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_DEBIT_ACCOUNT_HAS_NO_BALANCE"
}
}
]}KT_CT_9703_BALANCE_TRANSFER_NOT_SUPPORTED
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_BALANCE_TRANSFER_NOT_SUPPORTED"
}
}
]}KT_CT_9704_BALANCE_TRANSFER_AMOUNT_IS_ZERO
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_BALANCE_TRANSFER_AMOUNT_IS_ZERO"
}
}
]}KT_CT_9705_BILLING_DOCUMENT_NOT_ISSUED
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_BILLING_DOCUMENT_NOT_ISSUED"
}
}
]}KT_CT_9706_INVALID_BILLING_TRIGGER_TARGET_INPUT
Error Type: VALIDATION
The billing trigger target input is invalid.
Error Message
{"errors": [
{
"message": "Invalid billing trigger target input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The billing trigger target input is invalid.",
"errorCode": "KT_CT_9706_INVALID_BILLING_TRIGGER_TARGET_INPUT"
}
}
]}KT_CT_9707_INCLUDE_CHILDREN_WITH_EFFECTIVE_PERIOD_NOT_SUPPORTED
Error Type: VALIDATION
The includeChildren parameter only works for active configurations (current time).
Error Message
{"errors": [
{
"message": "includeChildren cannot be used with effectiveFrom or effectiveTo parameters.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The includeChildren parameter only works for active configurations (current time).",
"errorCode": "KT_CT_9707_INCLUDE_CHILDREN_WITH_EFFECTIVE_PERIOD_NOT_SUPPORTED"
}
}
]}KT_CT_9708_EFFECTIVE_PERIOD_REQUIRES_BOTH_DATES
Error Type: VALIDATION
When filtering configurations by time period, both effectiveFrom and effectiveTo are required.
Error Message
{"errors": [
{
"message": "Both effectiveFrom and effectiveTo must be provided to filter by period.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "When filtering configurations by time period, both effectiveFrom and effectiveTo are required.",
"errorCode": "KT_CT_9708_EFFECTIVE_PERIOD_REQUIRES_BOTH_DATES"
}
}
]}KT_CT_9709_BILLING_TRIGGERS_ONLY_SUPPORT_SUPPLEMENTARY_LEDGER_TYPE
Error Type: VALIDATION
The billingTriggerConfiguration field is only available for ledgers of type SupplementaryLedger.
Error Message
{"errors": [
{
"message": "Billing trigger configuration only supports SupplementaryLedger type.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The billingTriggerConfiguration field is only available for ledgers of type SupplementaryLedger.",
"errorCode": "KT_CT_9709_BILLING_TRIGGERS_ONLY_SUPPORT_SUPPLEMENTARY_LEDGER_TYPE"
}
}
]}KT_CT_9710_ACCOUNT_NOT_FOUND_FOR_MANUAL_HOLD
Error Type: NOT_FOUND
No account found with the given account number.
Error Message
{"errors": [
{
"message": "Account not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No account found with the given account number.",
"errorCode": "KT_CT_9710_ACCOUNT_NOT_FOUND_FOR_MANUAL_HOLD"
}
}
]}KT_CT_9711_MANUAL_HOLD_REASON_NOT_FOUND
Error Type: NOT_FOUND
No active manual hold reason found with the given reason code.
Error Message
{"errors": [
{
"message": "Manual hold reason not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No active manual hold reason found with the given reason code.",
"errorCode": "KT_CT_9711_MANUAL_HOLD_REASON_NOT_FOUND"
}
}
]}KT_CT_9712_OVERLAPPING_MANUAL_HOLD
Error Type: VALIDATION
A manual hold already exists for this account and reason that overlaps the requested validity period.
Error Message
{"errors": [
{
"message": "An overlapping manual hold already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A manual hold already exists for this account and reason that overlaps the requested validity period.",
"errorCode": "KT_CT_9712_OVERLAPPING_MANUAL_HOLD"
}
}
]}KT_CT_9713_INVALID_HOLD_VALIDITY_PERIOD
Error Type: VALIDATION
The validto datetime must be after the validfrom datetime.
Error Message
{"errors": [
{
"message": "Invalid hold validity period.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The valid_to datetime must be after the valid_from datetime.",
"errorCode": "KT_CT_9713_INVALID_HOLD_VALIDITY_PERIOD"
}
}
]}KT_CT_9901_INVALID_TRIGGER_TYPE_CODE
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_INVALID_TRIGGER_TYPE_CODE"
}
}
]}KT_CT_9902_INVALID_TRIGGER_TYPE_PARAMS
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_INVALID_TRIGGER_TYPE_PARAMS"
}
}
]}KT_CT_9903_TRIGGER_TYPE_NOT_PUBLISHABLE_EXTERNALLY
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_TRIGGER_TYPE_NOT_PUBLISHABLE_EXTERNALLY"
}
}
]}KT_CT_9904_TRIGGER_NOT_FOUND
Error Type: NOT_FOUND
Could not find a matching trigger.
Error Message
{"errors": [
{
"message": "Trigger not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find a matching trigger.",
"errorCode": "KT_CT_9904_TRIGGER_NOT_FOUND"
}
}
]}KT_CT_9905_REQUIRED_CONTEXT_MISSING
Error Type: VALIDATION
The required account or account user context is missing for this trigger type.
Error Message
{"errors": [
{
"message": "Top-level context fields are missing.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The required account or account user context is missing for this trigger type.",
"errorCode": "KT_CT_9905_REQUIRED_CONTEXT_MISSING"
}
}
]}KT_CT_9906_INVALID_CONTEXT_FOR_SCHEMA
Error Type: VALIDATION
The provided template variables do not match the schema defined for this trigger type.
Error Message
{"errors": [
{
"message": "Template variables do not match the defined schema.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided template variables do not match the schema defined for this trigger type.",
"errorCode": "KT_CT_9906_INVALID_CONTEXT_FOR_SCHEMA"
}
}
]}KT_CT_9907_POST_EVENTS_BATCH_SIZE_EXCEEDED
Error Type: VALIDATION
The number of events in the request exceeds the maximum allowed batch limit.
Error Message
{"errors": [
{
"message": "Post events batch size exceeded.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The number of events in the request exceeds the maximum allowed batch limit.",
"errorCode": "KT_CT_9907_POST_EVENTS_BATCH_SIZE_EXCEEDED"
}
}
]}KT_CT_9908_INVALID_RECIPIENT
Error Type: VALIDATION
Invalid recipient information. A valid email or mobile number is required.
Error Message
{"errors": [
{
"message": "Invalid recipient information.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid recipient information. A valid email or mobile number is required.",
"errorCode": "KT_CT_9908_INVALID_RECIPIENT"
}
}
]}KT_CT_9909_INVALID_RECIPIENT_BRAND
Error Type: VALIDATION
Invalid recipient information. Provided brand code cannot be found
Error Message
{"errors": [
{
"message": "Invalid recipient information.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid recipient information. Provided brand code cannot be found",
"errorCode": "KT_CT_9909_INVALID_RECIPIENT_BRAND"
}
}
]}KT_CT_9910_INVALID_INPUT_FIELD_COMBINATION
Error Type: VALIDATION
Invalid combination of input fields. The recipient field cannot be combined with either account or account user number
Error Message
{"errors": [
{
"message": "Invalid input field combination.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid combination of input fields. The recipient field cannot be combined with either account or account user number",
"errorCode": "KT_CT_9910_INVALID_INPUT_FIELD_COMBINATION"
}
}
]}KT_CT_9911_MESSAGE_NOT_FOUND
Error Type: NOT_FOUND
Could not find a matching message.
Error Message
{"errors": [
{
"message": "Message not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find a matching message.",
"errorCode": "KT_CT_9911_MESSAGE_NOT_FOUND"
}
}
]}KT_CT_9912_REQUIRED_CONTEXT_ENTITY_NOT_FOUND
Error Type: NOT_FOUND
An entity required to build this trigger's context could not be found, so the trigger cannot be published.
Error Message
{"errors": [
{
"message": "Required context entity not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "An entity required to build this trigger's context could not be found, so the trigger cannot be published.",
"errorCode": "KT_CT_9912_REQUIRED_CONTEXT_ENTITY_NOT_FOUND"
}
}
]}KT_DE_3901_LEDGER
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Failed while checking if the ledger has existing schedules and the amount can be updated.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_DE_3901_LEDGER"
}
}
]}KT_DE_3902_LEDGER
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Updating the payment amount on the ledger failed.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_DE_3902_LEDGER"
}
}
]}KT_DE_3910_SUPPLY_TYPE_NOT_FOUND
Error Type: VALIDATION
The supply type is not found.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The supply type is not found.",
"errorCode": "KT_DE_3910_SUPPLY_TYPE_NOT_FOUND"
}
}
]}KT_DE_3911_PAYMENT_INSTRUCTION_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Invalid/No payment instruction found for the given account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_DE_3911_PAYMENT_INSTRUCTION_NOT_FOUND"
}
}
]}KT_DE_3912_UPDATE_PAYMENT_SCHEDULE_PAYMENT_AMOUNT_INPUT_INVALID
Error Type: VALIDATION
The UpdatePaymentSchedulePaymentAmountInput data is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The UpdatePaymentSchedulePaymentAmountInput data is invalid.",
"errorCode": "KT_DE_3912_UPDATE_PAYMENT_SCHEDULE_PAYMENT_AMOUNT_INPUT_INVALID"
}
}
]}KT_DE_3913_UPDATE_PAYMENT_SCHEDULE_PAYMENT_DAY_INPUT_INVALID
Error Type: VALIDATION
The UpdatePaymentSchedulePaymentDayInput data is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The UpdatePaymentSchedulePaymentDayInput data is invalid.",
"errorCode": "KT_DE_3913_UPDATE_PAYMENT_SCHEDULE_PAYMENT_DAY_INPUT_INVALID"
}
}
]}KT_DE_3915_NO_ACTIVE_OR_FUTURE_SCHEDULES_TO_UPDATE
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_DE_3915_NO_ACTIVE_OR_FUTURE_SCHEDULES_TO_UPDATE"
}
}
]}KT_DE_3916_CANNOT_UPDATE_PAYMENT_SCHEDULE_PAYMENT_AMOUNT_UNKNOWN_REASON
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_DE_3916_CANNOT_UPDATE_PAYMENT_SCHEDULE_PAYMENT_AMOUNT_UNKNOWN_REASON"
}
}
]}KT_DE_3917_CANNOT_UPDATE_PAYMENT_SCHEDULE_PAYMENT_AMOUNT_CANNOT_DECREASE_WHEN_IN_DEBT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_DE_3917_CANNOT_UPDATE_PAYMENT_SCHEDULE_PAYMENT_AMOUNT_CANNOT_DECREASE_WHEN_IN_DEBT"
}
}
]}KT_DE_3918_CANNOT_UPDATE_PAYMENT_SCHEDULE_PAYMENT_AMOUNT_REQUIRES_APPROVAL
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_DE_3918_CANNOT_UPDATE_PAYMENT_SCHEDULE_PAYMENT_AMOUNT_REQUIRES_APPROVAL"
}
}
]}KT_DE_3919_CANNOT_UPDATE_PAYMENT_SCHEDULE_FOR_TIME_OF_USE_TARIFF
Error Type: VALIDATION
A payment schedule for a time-of-use tariff cannot be updated.
Error Message
{"errors": [
{
"message": "A payment schedule for a time-of-use tariff cannot be updated.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A payment schedule for a time-of-use tariff cannot be updated.",
"errorCode": "KT_DE_3919_CANNOT_UPDATE_PAYMENT_SCHEDULE_FOR_TIME_OF_USE_TARIFF"
}
}
]}KT_DE_3920_AGREEMENT_NOT_FOUND
Error Type: NOT_FOUND
No active or pending agreement found for ledger.
Error Message
{"errors": [
{
"message": "No active or pending agreement found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No active or pending agreement found for ledger.",
"errorCode": "KT_DE_3920_AGREEMENT_NOT_FOUND"
}
}
]}KT_DE_3921_PAYMENT_SCHEDULE_NOT_FOUND
Error Type: NOT_FOUND
The payment schedule was not found.
Error Message
{"errors": [
{
"message": "Unable to proceed.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The payment schedule was not found.",
"errorCode": "KT_DE_3921_PAYMENT_SCHEDULE_NOT_FOUND"
}
}
]}KT_DE_3922_LEDGER_DOES_NOT_MATCH_SUPPLY_TYPE
Error Type: VALIDATION
The ledger does not match the supply type.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The ledger does not match the supply type.",
"errorCode": "KT_DE_3922_LEDGER_DOES_NOT_MATCH_SUPPLY_TYPE"
}
}
]}KT_DE_4501_INVALID_POSTCODE_AND_CITY
Error Type: VALIDATION
The format of the postcode and city is invalid. It should start with 5 digits, followed by a space and then the city name.
Error Message
{"errors": [
{
"message": "Invalid postcode and city format.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The format of the postcode and city is invalid. It should start with 5 digits, followed by a space and then the city name.",
"errorCode": "KT_DE_4501_INVALID_POSTCODE_AND_CITY"
}
}
]}KT_DE_4601_QUOTED_PRODUCT_NOT_FOUND
Error Type: NOT_FOUND
The quoted product was not found.
Error Message
{"errors": [
{
"message": "No quoted product found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The quoted product was not found.",
"errorCode": "KT_DE_4601_QUOTED_PRODUCT_NOT_FOUND"
}
}
]}KT_DE_4602_QUOTE_REQUEST_MISSING_INFORMATION
Error Type: VALIDATION
The quote request is missing required information.
Error Message
{"errors": [
{
"message": "Quote request missing required information.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The quote request is missing required information.",
"errorCode": "KT_DE_4602_QUOTE_REQUEST_MISSING_INFORMATION"
}
}
]}KT_DE_4603_QUOTE_MESSAGE_MISSING_FIELD
Error Type: VALIDATION
Missing field from quote retention message.
Error Message
{"errors": [
{
"message": "Required field missing from quote retention message.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Missing field from quote retention message.",
"errorCode": "KT_DE_4603_QUOTE_MESSAGE_MISSING_FIELD"
}
}
]}KT_DE_4604_INCORRECT_QUOTE_INPUT_FIELD_COMBINATION
Error Type: VALIDATION
Please provide the right combination of input fields.
Error Message
{"errors": [
{
"message": "Invalid input data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide the right combination of input fields.",
"errorCode": "KT_DE_4604_INCORRECT_QUOTE_INPUT_FIELD_COMBINATION"
}
}
]}KT_DE_4605_INVALID_JOURNEY_TYPE
Error Type: NOT_FOUND
The specified journey type does not exist.
Error Message
{"errors": [
{
"message": "Journey type not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified journey type does not exist.",
"errorCode": "KT_DE_4605_INVALID_JOURNEY_TYPE"
}
}
]}KT_DE_4710_ESTIMATED_CONSUMPTION_CALCULATION_ERROR
Error Type: APPLICATION
The estimated consumption calculation failed.
Error Message
{"errors": [
{
"message": "Estimated consumption calculation failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The estimated consumption calculation failed.",
"errorCode": "KT_DE_4710_ESTIMATED_CONSUMPTION_CALCULATION_ERROR"
}
}
]}KT_DE_4903_INVALID_FIRST_DAY_OF_SUPPLY
Error Type: APPLICATION
The first day of supply cannot be more than six weeks in the past.
Error Message
{"errors": [
{
"message": "Unable to proceed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The first day of supply cannot be more than six weeks in the past.",
"errorCode": "KT_DE_4903_INVALID_FIRST_DAY_OF_SUPPLY"
}
}
]}KT_DE_4904_INVALID_OVERLAP_TIME
Error Type: APPLICATION
The overlap time between the first day of supply and the last cannot be more than 6 weeks.
Error Message
{"errors": [
{
"message": "Unable to proceed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The overlap time between the first day of supply and the last cannot be more than 6 weeks.",
"errorCode": "KT_DE_4904_INVALID_OVERLAP_TIME"
}
}
]}KT_DE_4905_SUPPLY_POINT_HAS_AN_ACTIVE_OR_FUTURE_AGREEMENT
Error Type: APPLICATION
The new supply point has an active or future agreement.
Error Message
{"errors": [
{
"message": "Unable to proceed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The new supply point has an active or future agreement.",
"errorCode": "KT_DE_4905_SUPPLY_POINT_HAS_AN_ACTIVE_OR_FUTURE_AGREEMENT"
}
}
]}KT_DE_6411_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Meter has no MaLo.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_DE_6411_ERROR"
}
}
]}KT_DE_6412_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Meter reading submission failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_DE_6412_ERROR"
}
}
]}KT_DE_6413_ERROR
Error Type: SERVICE_AVAILABILITY
Error Message
{"errors": [
{
"message": "An internal error occurred.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "",
"errorCode": "KT_DE_6413_ERROR"
}
}
]}KT_DE_6414_CREATE_METER_READING_INPUT_INVALID
Error Type: VALIDATION
The ReadingsInput data is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The ReadingsInput data is invalid.",
"errorCode": "KT_DE_6414_CREATE_METER_READING_INPUT_INVALID"
}
}
]}KT_DE_8810_CANCEL_CONTRACT_INPUT_INVALID
Error Type: VALIDATION
The CancelContractInput data is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The CancelContractInput data is invalid.",
"errorCode": "KT_DE_8810_CANCEL_CONTRACT_INPUT_INVALID"
}
}
]}KT_DE_8811_NETWORK_OPERATOR_NOT_FOUND
Error Type: APPLICATION
Could not find network operator for this address.
Error Message
{"errors": [
{
"message": "Could not find network operator for this address.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not find network operator for this address.",
"errorCode": "KT_DE_8811_NETWORK_OPERATOR_NOT_FOUND"
}
}
]}KT_DE_8812_SUPPLY_LIFECYCLE_NOT_FOUND
Error Type: NOT_FOUND
The supply lifecycle was not found for the input data.
Error Message
{"errors": [
{
"message": "Supply lifecycle not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The supply lifecycle was not found for the input data.",
"errorCode": "KT_DE_8812_SUPPLY_LIFECYCLE_NOT_FOUND"
}
}
]}KT_DE_9001_RETENTION_MESSAGE_NOT_FOUND
Error Type: NOT_FOUND
No suitable retention message available for either account and/or supply type
Error Message
{"errors": [
{
"message": "Failed to find a suitable retention message.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No suitable retention message available for either account and/or supply type",
"errorCode": "KT_DE_9001_RETENTION_MESSAGE_NOT_FOUND"
}
}
]}KT_ES_10701_DEFAULT_PROPERTY_NOT_FOUND
Error Type: NOT_FOUND
No default property found for the specified account.
Error Message
{"errors": [
{
"message": "Default property not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No default property found for the specified account.",
"errorCode": "KT_ES_10701_DEFAULT_PROPERTY_NOT_FOUND"
}
}
]}KT_ES_10702_CREDIT_CHECKING_DOMESTIC_ONLY
Error Type: VALIDATION
Credit check only available for domestic accounts.
Error Message
{"errors": [
{
"message": "Credit check only available for domestic accounts.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Credit check only available for domestic accounts.",
"errorCode": "KT_ES_10702_CREDIT_CHECKING_DOMESTIC_ONLY"
}
}
]}KT_ES_1101_USER_WITHOUT_ROLE
Error Type: AUTHORIZATION
The logged user does not have an specific role to access the account.
Error Message
{"errors": [
{
"message": "User logged without the requested role or representative.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "The logged user does not have an specific role to access the account.",
"errorCode": "KT_ES_1101_USER_WITHOUT_ROLE"
}
}
]}KT_ES_3910_PAYMENT_INSTRUCTION_CANCELLED
Error Type: APPLICATION
Payment instruction information provided was invalid or the service is unavailable.
Error Message
{"errors": [
{
"message": "Payment instruction couldn't be created or was cancelled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Payment instruction information provided was invalid or the service is unavailable.",
"errorCode": "KT_ES_3910_PAYMENT_INSTRUCTION_CANCELLED"
}
}
]}KT_ES_4101_ACCOUNT_WITHOUT_HOLDER
Error Type: NOT_FOUND
Account does not have mandatory holder information.
Error Message
{"errors": [
{
"message": "Account without holder information.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Account does not have mandatory holder information.",
"errorCode": "KT_ES_4101_ACCOUNT_WITHOUT_HOLDER"
}
}
]}KT_ES_4102_ACCOUNT_WITH_MULTIPLE_PROPERTIES
Error Type: VALIDATION
Account has more than one property related.
Error Message
{"errors": [
{
"message": "Account with multiple properties.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Account has more than one property related.",
"errorCode": "KT_ES_4102_ACCOUNT_WITH_MULTIPLE_PROPERTIES"
}
}
]}KT_ES_4110_MULTIPLE_ACTIVE_AGREEMENTS_ERROR
Error Type: VALIDATION
The supply point have more than one active agreement.
Error Message
{"errors": [
{
"message": "Multiple active agreements.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The supply point have more than one active agreement.",
"errorCode": "KT_ES_4110_MULTIPLE_ACTIVE_AGREEMENTS_ERROR"
}
}
]}KT_ES_4111_SUPPLY_POINT_ALREADY_EXISTS
Error Type: APPLICATION
Supply point is already assigned to an existing account user.
Error Message
{"errors": [
{
"message": "Supply point already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Supply point is already assigned to an existing account user.",
"errorCode": "KT_ES_4111_SUPPLY_POINT_ALREADY_EXISTS"
}
}
]}KT_ES_4112_EMAIL_ADDRESS_ALREADY_EXISTS
Error Type: APPLICATION
Email address is already assigned to an existing account user.
Error Message
{"errors": [
{
"message": "Email address already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Email address is already assigned to an existing account user.",
"errorCode": "KT_ES_4112_EMAIL_ADDRESS_ALREADY_EXISTS"
}
}
]}KT_ES_4113_INVALID_ATR
Error Type: APPLICATION
Third-Party Access to the Network (ATR) is not valid for contracting.
Error Message
{"errors": [
{
"message": "ATR not valid for contracting.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Third-Party Access to the Network (ATR) is not valid for contracting.",
"errorCode": "KT_ES_4113_INVALID_ATR"
}
}
]}KT_ES_4114_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "ledger id should be an integer.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_ES_4114_ERROR"
}
}
]}KT_ES_4115_NIF_ALREADY_EXISTS
Error Type: APPLICATION
Tax Identification Number (NIF) is already assigned to an existing account user.
Error Message
{"errors": [
{
"message": "Nif already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Tax Identification Number (NIF) is already assigned to an existing account user.",
"errorCode": "KT_ES_4115_NIF_ALREADY_EXISTS"
}
}
]}KT_ES_4116_ACCOUNT_NOT_FOUND_ERROR
Error Type: VALIDATION
Account not found from the account number.
Error Message
{"errors": [
{
"message": "Account not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Account not found from the account number.",
"errorCode": "KT_ES_4116_ACCOUNT_NOT_FOUND_ERROR"
}
}
]}KT_ES_4117_CREATE_ENERGY_ACCOUNT_INPUT
Error Type: VALIDATION
Create energy account input is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Create energy account input is invalid.",
"errorCode": "KT_ES_4117_CREATE_ENERGY_ACCOUNT_INPUT"
}
}
]}KT_ES_4118_UPDATE_ACCOUNT_BILLING_ADDRESS_INPUT
Error Type: VALIDATION
Update account billing address input is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Update account billing address input is invalid.",
"errorCode": "KT_ES_4118_UPDATE_ACCOUNT_BILLING_ADDRESS_INPUT"
}
}
]}KT_ES_4119_UPDATE_ACCOUNT_BILLING_DETAILS_INPUT
Error Type: VALIDATION
Update account billing details input is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Update account billing details input is invalid.",
"errorCode": "KT_ES_4119_UPDATE_ACCOUNT_BILLING_DETAILS_INPUT"
}
}
]}KT_ES_4120_UPDATE_ACCOUNT_PAYMENT_INPUT
Error Type: VALIDATION
Update account payment input is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Update account payment input is invalid.",
"errorCode": "KT_ES_4120_UPDATE_ACCOUNT_PAYMENT_INPUT"
}
}
]}KT_ES_4121_CANARY_ISLANDS_GAS_ONBOARDING_ERROR
Error Type: VALIDATION
It is not possible to apply for a tariff that includes gas in the Canary Islands.
Error Message
{"errors": [
{
"message": "Gas tariffs are not available.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "It is not possible to apply for a tariff that includes gas in the Canary Islands.",
"errorCode": "KT_ES_4121_CANARY_ISLANDS_GAS_ONBOARDING_ERROR"
}
}
]}KT_ES_4122_ACCOUNT_REFERRAL_NOT_CREATED
Error Type: APPLICATION
Unable to create a referral for this referrer/referring account combination.
Error Message
{"errors": [
{
"message": "Unable to create a referral.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to create a referral for this referrer/referring account combination.",
"errorCode": "KT_ES_4122_ACCOUNT_REFERRAL_NOT_CREATED"
}
}
]}KT_ES_4123_NIF_NOT_FOUND
Error Type: APPLICATION
Tax Identification Number (NIF) not found.
Error Message
{"errors": [
{
"message": "Nif not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Tax Identification Number (NIF) not found.",
"errorCode": "KT_ES_4123_NIF_NOT_FOUND"
}
}
]}KT_ES_4401_STANDARD_ADDRESS_RESPONSE_ERROR
Error Type: APPLICATION
Chipiron vendor returned an unexpected response code or had missing required fields.
Error Message
{"errors": [
{
"message": "Unexpected Chipiron vendor response.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Chipiron vendor returned an unexpected response code or had missing required fields.",
"errorCode": "KT_ES_4401_STANDARD_ADDRESS_RESPONSE_ERROR"
}
}
]}KT_ES_4402_STANDARD_ADDRESS_CALL_ERROR
Error Type: APPLICATION
The request to the Chipiron vendor couldn't be performed.
Error Message
{"errors": [
{
"message": "Error while calling Chipiron vendor.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The request to the Chipiron vendor couldn't be performed.",
"errorCode": "KT_ES_4402_STANDARD_ADDRESS_CALL_ERROR"
}
}
]}KT_ES_4403_ADDRESS_SEARCH_NOT_ENABLED
Error Type: APPLICATION
The address search service is not enabled.
Error Message
{"errors": [
{
"message": "Address search service not enabled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The address search service is not enabled.",
"errorCode": "KT_ES_4403_ADDRESS_SEARCH_NOT_ENABLED"
}
}
]}KT_ES_4508_INVALID_SELF_READING_INPUT
Error Type: APPLICATION
Self-reading input is invalid
Error Message
{"errors": [
{
"message": "Self-reading input is invalid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Self-reading input is invalid",
"errorCode": "KT_ES_4508_INVALID_SELF_READING_INPUT"
}
}
]}KT_ES_4509_SELF_READING_SUBMISSION_FAILED
Error Type: APPLICATION
Self-reading submission failed.
Error Message
{"errors": [
{
"message": "Self-reading submission failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Self-reading submission failed.",
"errorCode": "KT_ES_4509_SELF_READING_SUBMISSION_FAILED"
}
}
]}KT_ES_4601_INVALID_PRODUCT_CODES
Error Type: VALIDATION
No products could be found for the provided code(s).
Error Message
{"errors": [
{
"message": "Invalid product codes.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No products could be found for the provided code(s).",
"errorCode": "KT_ES_4601_INVALID_PRODUCT_CODES"
}
}
]}KT_ES_4911_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "One of the fields 'elecAnnualConsumption' or 'elecCups' must be provided.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_ES_4911_ERROR"
}
}
]}KT_ES_4912_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "You have to provide annualConsumption or Cups, not both.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_ES_4912_ERROR"
}
}
]}KT_ES_4913_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "You have to provide the same parameter type for electricity and gas.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_ES_4913_ERROR"
}
}
]}KT_ES_4914_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "The received CUPS is invalid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_ES_4914_ERROR"
}
}
]}KT_ES_4915_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Response can't be retrieved with the given CUPS.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_ES_4915_ERROR"
}
}
]}KT_ES_4917_SUPPLY_CANNOT_CONTRACT
Error Type: APPLICATION
The validations made to the supply were not successful.
Error Message
{"errors": [
{
"message": "The given supply point is not valid to contract.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The validations made to the supply were not successful.",
"errorCode": "KT_ES_4917_SUPPLY_CANNOT_CONTRACT"
}
}
]}KT_ES_4918_AGREEMENT_DISCOUNT_MIGRATED_TO_CONTRACT_TERMS
Error Type: APPLICATION
The agreement's account has a PromotionAssignmentTerm; discount data has migrated to the Price Adjustment Framework.
Error Message
{"errors": [
{
"message": "Agreement.discount is unavailable for this agreement. Use accountContract.terms (PromotionAssignmentTermType) instead.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The agreement's account has a PromotionAssignmentTerm; discount data has migrated to the Price Adjustment Framework.",
"errorCode": "KT_ES_4918_AGREEMENT_DISCOUNT_MIGRATED_TO_CONTRACT_TERMS"
}
}
]}KT_ES_5410_UPDATE_ACCOUNT_USER_INPUT_INVALID
Error Type: VALIDATION
Update account user input invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Update account user input invalid.",
"errorCode": "KT_ES_5410_UPDATE_ACCOUNT_USER_INPUT_INVALID"
}
}
]}KT_ES_6701_ONBOARDING_REFERRAL_CURRENTLY_NOT_ALLOWED
Error Type: VALIDATION
The referral is not allowed at this time, check the extension 'reason' for more details.
Error Message
{"errors": [
{
"message": "Referral currently not allowed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The referral is not allowed at this time, check the extension 'reason' for more details.",
"errorCode": "KT_ES_6701_ONBOARDING_REFERRAL_CURRENTLY_NOT_ALLOWED"
}
}
]}KT_ES_7701_AFFILIATE_FAILED_REQUIREMENTS
Error Type: APPLICATION
The introduced affiliate client failed to meet the requirements.
Error Message
{"errors": [
{
"message": "The affiliate client failed to meet the requirements.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The introduced affiliate client failed to meet the requirements.",
"errorCode": "KT_ES_7701_AFFILIATE_FAILED_REQUIREMENTS"
}
}
]}KT_ES_7802_CHIPIRON_FAILED_REQUEST
Error Type: APPLICATION
Chipiron returned an unexpected response code.
Error Message
{"errors": [
{
"message": "The request to Chipiron was not fulfilled correctly.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Chipiron returned an unexpected response code.",
"errorCode": "KT_ES_7802_CHIPIRON_FAILED_REQUEST"
}
}
]}KT_ES_7803_CHIPIRON_BAD_REQUEST
Error Type: APPLICATION
This request is missing required fields or has invalid data.
Error Message
{"errors": [
{
"message": "The request to Chipiron was incomplete or malformed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This request is missing required fields or has invalid data.",
"errorCode": "KT_ES_7803_CHIPIRON_BAD_REQUEST"
}
}
]}KT_ES_7804_CHIPIRON_DUPLICATE
Error Type: APPLICATION
Chipiron has returned a 409 response code, which is currently in use for duplicates.
Error Message
{"errors": [
{
"message": "The request to Chipiron caused a conflict - might you be trying to create a duplicate?",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Chipiron has returned a 409 response code, which is currently in use for duplicates.",
"errorCode": "KT_ES_7804_CHIPIRON_DUPLICATE"
}
}
]}KT_ES_7805_CREATE_SOLAR_WALLET_RELATIONSHIP_BAD_REQUEST
Error Type: APPLICATION
This request is missing required fields or has invalid data.
Error Message
{"errors": [
{
"message": "The request to create a solar wallet sharing credit between ledgers was incomplete or malformed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This request is missing required fields or has invalid data.",
"errorCode": "KT_ES_7805_CREATE_SOLAR_WALLET_RELATIONSHIP_BAD_REQUEST"
}
}
]}KT_ES_7806_CREDIT_SHARING_LEDGERS_ALREADY_EXISTS_ERROR
Error Type: APPLICATION
Couldn't create sharing credit between ledgers because credit sharing ledger already exist.
Error Message
{"errors": [
{
"message": "Couldn't create sharing credit between ledgers because credit sharing ledger already exist.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Couldn't create sharing credit between ledgers because credit sharing ledger already exist.",
"errorCode": "KT_ES_7806_CREDIT_SHARING_LEDGERS_ALREADY_EXISTS_ERROR"
}
}
]}KT_ES_7807_TERMINATE_SOLAR_WALLET_RELATIONSHIP_BAD_REQUEST
Error Type: APPLICATION
This request is missing required fields or has invalid data.
Error Message
{"errors": [
{
"message": "The request to terminate a solar wallet sharing credit between ledgers was incomplete or malformed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This request is missing required fields or has invalid data.",
"errorCode": "KT_ES_7807_TERMINATE_SOLAR_WALLET_RELATIONSHIP_BAD_REQUEST"
}
}
]}KT_ES_7808_SOLAR_WALLET_RELATIONSHIP_DOES_NOT_EXISTS_ERROR
Error Type: APPLICATION
Couldn't sharing credit between ledgers because credit sharing ledger doesn't exist.
Error Message
{"errors": [
{
"message": "Couldn't stop sharing credit between ledgers because credit sharing ledger doesn't exist.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Couldn't sharing credit between ledgers because credit sharing ledger doesn't exist.",
"errorCode": "KT_ES_7808_SOLAR_WALLET_RELATIONSHIP_DOES_NOT_EXISTS_ERROR"
}
}
]}KT_ES_7809_LEDGER_OF_TYPE_DOES_NOT_EXIST
Error Type: APPLICATION
There is no ledger of this type on this account.
Error Message
{"errors": [
{
"message": "There is no ledger of this type on this account..",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There is no ledger of this type on this account.",
"errorCode": "KT_ES_7809_LEDGER_OF_TYPE_DOES_NOT_EXIST"
}
}
]}KT_ES_7810_MAX_CUSTOMER_AGREEMENTS_EXCEEDED
Error Type: APPLICATION
Customer has reached its max amount of agreements for the OCU collective purchase product.
Error Message
{"errors": [
{
"message": "Customer has reached its max amount of agreements for the OCU collective purchase product.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Customer has reached its max amount of agreements for the OCU collective purchase product.",
"errorCode": "KT_ES_7810_MAX_CUSTOMER_AGREEMENTS_EXCEEDED"
}
}
]}KT_ES_7811_CUSTOMER_NOT_ALLOWED_TO_CONTRACT
Error Type: APPLICATION
Customer isn't allowed to contract OCU collective purchase product.
Error Message
{"errors": [
{
"message": "Customer isn't allowed to contract OCU collective purchase product.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Customer isn't allowed to contract OCU collective purchase product.",
"errorCode": "KT_ES_7811_CUSTOMER_NOT_ALLOWED_TO_CONTRACT"
}
}
]}KT_ES_7812_PRODUCT_ID_DOES_NOT_EXIST
Error Type: APPLICATION
Product ID does not exist.
Error Message
{"errors": [
{
"message": "Product ID does not exist.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Product ID does not exist.",
"errorCode": "KT_ES_7812_PRODUCT_ID_DOES_NOT_EXIST"
}
}
]}KT_ES_7819_CHIPIRON_FAILED_REQUEST_SIPS_DATA
Error Type: APPLICATION
The request to Chipiron to get SIPS data failed.
Error Message
{"errors": [
{
"message": "The request to Chipiron to get SIPS data failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The request to Chipiron to get SIPS data failed.",
"errorCode": "KT_ES_7819_CHIPIRON_FAILED_REQUEST_SIPS_DATA"
}
}
]}KT_ES_7820_SIPS_DATA_NOT_FOUND_FOR_SUPPLY_POINT
Error Type: NOT_FOUND
The supply point was not found in the SIPS database.
Error Message
{"errors": [
{
"message": "SIPS data not available for the given supply point.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The supply point was not found in the SIPS database.",
"errorCode": "KT_ES_7820_SIPS_DATA_NOT_FOUND_FOR_SUPPLY_POINT"
}
}
]}KT_ES_7821_SIPS_DATA_UNEXPECTED_ERROR
Error Type: APPLICATION
An unexpected error occurred while attempting to retrieve SIPS data.
Error Message
{"errors": [
{
"message": "An unexpected error occurred while attempting to retrieve SIPS data.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An unexpected error occurred while attempting to retrieve SIPS data.",
"errorCode": "KT_ES_7821_SIPS_DATA_UNEXPECTED_ERROR"
}
}
]}KT_ES_8910_TELEPHONE_LEAD_INPUT_INVALID
Error Type: VALIDATION
Telephone lead input invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Telephone lead input invalid.",
"errorCode": "KT_ES_8910_TELEPHONE_LEAD_INPUT_INVALID"
}
}
]}KT_FR_11101_CANNOT_LINK_ACCOUNT_AND_ESTABLISHMENT
Error Type: APPLICATION
This likely occurred because the account is already linked to another establishment/SIRET.
Error Message
{"errors": [
{
"message": "Cannot link account and establishment.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This likely occurred because the account is already linked to another establishment/SIRET.",
"errorCode": "KT_FR_11101_CANNOT_LINK_ACCOUNT_AND_ESTABLISHMENT"
}
}
]}KT_FR_11102_INVALID_SIRET
Error Type: VALIDATION
The input SIRET must be 14 digits without spaces.
Error Message
{"errors": [
{
"message": "Invalid SIRET.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input SIRET must be 14 digits without spaces.",
"errorCode": "KT_FR_11102_INVALID_SIRET"
}
}
]}KT_FR_11103_BUSINESS_MISSING_ATTRIBUTES_FOR_INSEE_API_LOOKUP
Error Type: APPLICATION
This likely occurred because the business has no SIREN attached to it. Only businesses that can be identified with a SIREN are present on the INSEE API.
Error Message
{"errors": [
{
"message": "The business cannot be looked up on the INSEE API due to missing attributes.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "This likely occurred because the business has no SIREN attached to it. Only businesses that can be identified with a SIREN are present on the INSEE API.",
"errorCode": "KT_FR_11103_BUSINESS_MISSING_ATTRIBUTES_FOR_INSEE_API_LOOKUP"
}
}
]}KT_FR_11104_NO_BUSINESS_FOUND_BY_INSEE_API_LOOKUP
Error Type: APPLICATION
It can be that a business with the provided SIREN does not yet exist on the INSEE API.
Error Message
{"errors": [
{
"message": "No business could be found with the provided input.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "It can be that a business with the provided SIREN does not yet exist on the INSEE API.",
"errorCode": "KT_FR_11104_NO_BUSINESS_FOUND_BY_INSEE_API_LOOKUP"
}
}
]}KT_FR_11105_BUSINESS_DETAILS_CANNOT_BE_DISCLOSED_BY_INSEE_API_LOOKUP
Error Type: APPLICATION
Some businesses opt out of having their details exposed by the INSEE API.
Error Message
{"errors": [
{
"message": "The details of the given business cannot be disclosed by INSEE.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Some businesses opt out of having their details exposed by the INSEE API.",
"errorCode": "KT_FR_11105_BUSINESS_DETAILS_CANNOT_BE_DISCLOSED_BY_INSEE_API_LOOKUP"
}
}
]}KT_FR_11107_NO_ESTABLISHMENT_FOUND_BY_INSEE_API_LOOKUP
Error Type: APPLICATION
It can be that an establishment with the provided SIRET does not yet exist on the INSEE API.
Error Message
{"errors": [
{
"message": "No establishment could be found with the provided input.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "It can be that an establishment with the provided SIRET does not yet exist on the INSEE API.",
"errorCode": "KT_FR_11107_NO_ESTABLISHMENT_FOUND_BY_INSEE_API_LOOKUP"
}
}
]}KT_FR_11108_ESTABLISHMENT_DETAILS_CANNOT_BE_DISCLOSED_BY_INSEE_API_LOOKUP
Error Type: APPLICATION
Some businesses opt out of having their establishment details exposed by the INSEE API.
Error Message
{"errors": [
{
"message": "The details of the given establishment cannot be disclosed by INSEE.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Some businesses opt out of having their establishment details exposed by the INSEE API.",
"errorCode": "KT_FR_11108_ESTABLISHMENT_DETAILS_CANNOT_BE_DISCLOSED_BY_INSEE_API_LOOKUP"
}
}
]}KT_FR_11110_CANNOT_CREATE_ESTABLISHMENT
Error Type: APPLICATION
The establishment could not be created with this data.
Error Message
{"errors": [
{
"message": "Establishment could not be created.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The establishment could not be created with this data.",
"errorCode": "KT_FR_11110_CANNOT_CREATE_ESTABLISHMENT"
}
}
]}KT_FR_11111_CREATE_ESTABLISHMENT_INVALID_DETAILS
Error Type: VALIDATION
The establishment could not be created with provided establishment details.
Error Message
{"errors": [
{
"message": "Invalid details.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The establishment could not be created with provided establishment details.",
"errorCode": "KT_FR_11111_CREATE_ESTABLISHMENT_INVALID_DETAILS"
}
}
]}KT_FR_1510_INVALID_RANGE_ERROR
Error Type: VALIDATION
The dates provided are invalid.
Error Message
{"errors": [
{
"message": "The value for startAt must be before endAt.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The dates provided are invalid.",
"errorCode": "KT_FR_1510_INVALID_RANGE_ERROR"
}
}
]}KT_FR_1511_HISTORY_MISSING_DATA_ERROR
Error Type: APPLICATION
One of the history is missing an data necessary to compute rate.
Error Message
{"errors": [
{
"message": "An history is missing a necessary data.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "One of the history is missing an data necessary to compute rate.",
"errorCode": "KT_FR_1511_HISTORY_MISSING_DATA_ERROR"
}
}
]}KT_FR_3810_MANDATE_SIGNATURE_ERROR
Error Type: APPLICATION
There was a problem while signing the mandate.
Error Message
{"errors": [
{
"message": "Unable to sign the mandate.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while signing the mandate.",
"errorCode": "KT_FR_3810_MANDATE_SIGNATURE_ERROR"
}
}
]}KT_FR_3811_BILLS_RECOVERY_DATES_ERROR
Error Type: VALIDATION
The starting date should be before the ending date.
Error Message
{"errors": [
{
"message": "Invalid date range. from_date must be before to_date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The starting date should be before the ending date.",
"errorCode": "KT_FR_3811_BILLS_RECOVERY_DATES_ERROR"
}
}
]}KT_FR_3813_PAYMENTS_RECOVERY_DATES_ERROR
Error Type: VALIDATION
The starting date should be before the ending date.
Error Message
{"errors": [
{
"message": "Invalid date range. from_date must be before to_date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The starting date should be before the ending date.",
"errorCode": "KT_FR_3813_PAYMENTS_RECOVERY_DATES_ERROR"
}
}
]}KT_FR_3814_INVALID_PAYMENT_DAY_ERROR
Error Type: VALIDATION
Payment day must be between 1 and 28 included.
Error Message
{"errors": [
{
"message": "Invalid payment day.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Payment day must be between 1 and 28 included.",
"errorCode": "KT_FR_3814_INVALID_PAYMENT_DAY_ERROR"
}
}
]}KT_FR_3910_PAYMENT_INSTRUCTION_CREATION_ERROR
Error Type: APPLICATION
Something went wrong while creating payment instruction.
Error Message
{"errors": [
{
"message": "Unable to create payment instruction.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Something went wrong while creating payment instruction.",
"errorCode": "KT_FR_3910_PAYMENT_INSTRUCTION_CREATION_ERROR"
}
}
]}KT_FR_3911_UNKNOWN_CREATE_SOURCE_FUND_REQUEST_ERROR
Error Type: APPLICATION
There was a problem while creating the source fund request.
Error Message
{"errors": [
{
"message": "There was a problem while creating the source fund request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while creating the source fund request.",
"errorCode": "KT_FR_3911_UNKNOWN_CREATE_SOURCE_FUND_REQUEST_ERROR"
}
}
]}KT_FR_3912_CREATE_SOURCE_FUND_REQUEST_INVALID_INPUT
Error Type: VALIDATION
Invalid input provided for source fund request creation
Error Message
{"errors": [
{
"message": "Invalid input provided for source fund request creation.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid input provided for source fund request creation",
"errorCode": "KT_FR_3912_CREATE_SOURCE_FUND_REQUEST_INVALID_INPUT"
}
}
]}KT_FR_3913_DISALLOWED_CREATE_SOURCE_FUND_REQUEST_ERROR
Error Type: APPLICATION
The source fund request didn't meet precondition checks.
Error Message
{"errors": [
{
"message": "The source fund request hasn't been allowed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The source fund request didn't meet precondition checks.",
"errorCode": "KT_FR_3913_DISALLOWED_CREATE_SOURCE_FUND_REQUEST_ERROR"
}
}
]}KT_FR_4110_NOT_OLD_ENOUGH_ERROR
Error Type: VALIDATION
The customer must be older than 18 years old.
Error Message
{"errors": [
{
"message": "Age incorrect.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The customer must be older than 18 years old.",
"errorCode": "KT_FR_4110_NOT_OLD_ENOUGH_ERROR"
}
}
]}KT_FR_4111_REQUESTING_DOCUMENTS_ERROR
Error Type: APPLICATION
There was a problem while creating the document.
Error Message
{"errors": [
{
"message": "There was a problem while creating the document.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while creating the document.",
"errorCode": "KT_FR_4111_REQUESTING_DOCUMENTS_ERROR"
}
}
]}KT_FR_4113_NAME_INVALID
Error Type: VALIDATION
The given name is invalid.
Error Message
{"errors": [
{
"message": "Invalid name.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The given name is invalid.",
"errorCode": "KT_FR_4113_NAME_INVALID"
}
}
]}KT_FR_4114_ACCOUNT_NOT_FOUND
Error Type: NOT_FOUND
No account with this account number.
Error Message
{"errors": [
{
"message": "Account not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No account with this account number.",
"errorCode": "KT_FR_4114_ACCOUNT_NOT_FOUND"
}
}
]}KT_FR_4115_QUOTED_PRODUCT_NOT_FOUND
Error Type: NOT_FOUND
No quoted product for this product code and quote request code.
Error Message
{"errors": [
{
"message": "QuotedProduct not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No quoted product for this product code and quote request code.",
"errorCode": "KT_FR_4115_QUOTED_PRODUCT_NOT_FOUND"
}
}
]}KT_FR_4510_INVALID_PRM_ERROR
Error Type: VALIDATION
The PRM identifier is not valid.
Error Message
{"errors": [
{
"message": "Invalid PRM.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The PRM identifier is not valid.",
"errorCode": "KT_FR_4510_INVALID_PRM_ERROR"
}
}
]}KT_FR_4512_PROVIDER_CALENDARS_ARE_DIFFERENT_FOR_PRM_ERROR
Error Type: APPLICATION
The chosen calendar is different from the one provided by ENEDIS.
Error Message
{"errors": [
{
"message": "The chosen calendar is different from the one provided by ENEDIS.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The chosen calendar is different from the one provided by ENEDIS.",
"errorCode": "KT_FR_4512_PROVIDER_CALENDARS_ARE_DIFFERENT_FOR_PRM_ERROR"
}
}
]}KT_FR_4513_TECHNICAL_ERROR
Error Type: APPLICATION
A technical error has occurred.
Error Message
{"errors": [
{
"message": "A technical error has occurred.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A technical error has occurred.",
"errorCode": "KT_FR_4513_TECHNICAL_ERROR"
}
}
]}KT_FR_4514_REQUESTED_DATE_IS_NOT_ALLOWED
Error Type: APPLICATION
The requested date is not allowed.
Error Message
{"errors": [
{
"message": "The requested date is not allowed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The requested date is not allowed.",
"errorCode": "KT_FR_4514_REQUESTED_DATE_IS_NOT_ALLOWED"
}
}
]}KT_FR_4515_PROVIDED_READINGS_ARE_INCONSISTENT
Error Type: APPLICATION
The provided readings are inconsistent.
Error Message
{"errors": [
{
"message": "The provided readings are inconsistent.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided readings are inconsistent.",
"errorCode": "KT_FR_4515_PROVIDED_READINGS_ARE_INCONSISTENT"
}
}
]}KT_FR_4516_REQUEST_ALREADY_EXISTS_FOR_PRM
Error Type: APPLICATION
The PRM is being modified by another user.
Error Message
{"errors": [
{
"message": "The PRM is being modified by another user.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The PRM is being modified by another user.",
"errorCode": "KT_FR_4516_REQUEST_ALREADY_EXISTS_FOR_PRM"
}
}
]}KT_FR_4517_UNKNOWN_SELF_READINGS_ERROR
Error Type: APPLICATION
Unknown error.
Error Message
{"errors": [
{
"message": "Unknown error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unknown error.",
"errorCode": "KT_FR_4517_UNKNOWN_SELF_READINGS_ERROR"
}
}
]}KT_FR_4518_ALREADY_PROVIDED_READINGS_ERROR
Error Type: APPLICATION
Readings were already provided today.
Error Message
{"errors": [
{
"message": "Readings were already provided today.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Readings were already provided today.",
"errorCode": "KT_FR_4518_ALREADY_PROVIDED_READINGS_ERROR"
}
}
]}KT_FR_4519_SUPPLY_POINT_NOT_ELIGIBLE_FOR_DETAILED_MEASURES
Error Type: APPLICATION
The supply point is not eligible for detailed measures consultation.
Error Message
{"errors": [
{
"message": "Supply point not eligible for detailed measures consultation.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The supply point is not eligible for detailed measures consultation.",
"errorCode": "KT_FR_4519_SUPPLY_POINT_NOT_ELIGIBLE_FOR_DETAILED_MEASURES"
}
}
]}KT_FR_4520_INVALID_GAS_METER_POINT_ERROR
Error Type: VALIDATION
The Gas Meter Point identifier is not valid.
Error Message
{"errors": [
{
"message": "Invalid Gas Meter Point.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The Gas Meter Point identifier is not valid.",
"errorCode": "KT_FR_4520_INVALID_GAS_METER_POINT_ERROR"
}
}
]}KT_FR_4521_CUSTOMER_CONSENT_REQUIRED_FOR_DSO_ERROR
Error Type: VALIDATION
Customer must give his/her consent first in order to let the DSO process his/her data.
Error Message
{"errors": [
{
"message": "Unable to send request without customer's consent to send data to the DSO.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Customer must give his/her consent first in order to let the DSO process his/her data.",
"errorCode": "KT_FR_4521_CUSTOMER_CONSENT_REQUIRED_FOR_DSO_ERROR"
}
}
]}KT_FR_4522_INVALID_ELECTRICITY_METER_POINT_ERROR
Error Type: VALIDATION
The Electricity Meter Point identifier is not valid.
Error Message
{"errors": [
{
"message": "Invalid Electricity Meter Point.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The Electricity Meter Point identifier is not valid.",
"errorCode": "KT_FR_4522_INVALID_ELECTRICITY_METER_POINT_ERROR"
}
}
]}KT_FR_4523_INVALID_MARKET_NAME_ERROR
Error Type: VALIDATION
The market name is not valid.
Error Message
{"errors": [
{
"message": "Invalid market name.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The market name is not valid.",
"errorCode": "KT_FR_4523_INVALID_MARKET_NAME_ERROR"
}
}
]}KT_FR_4524_UPDATE_INDUSTRY_CONSENT_DATA_INPUT_INVALID
Error Type: APPLICATION
Input provided not expected or consents type is not compatible with this kind of supply point.
Error Message
{"errors": [
{
"message": "Invalid input provided to update industry consent data.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Input provided not expected or consents type is not compatible with this kind of supply point.",
"errorCode": "KT_FR_4524_UPDATE_INDUSTRY_CONSENT_DATA_INPUT_INVALID"
}
}
]}KT_FR_4525_MISSING_PROVIDER_CALENDAR_FOR_ELECTRICITY_SUPPLY_POINT
Error Type: APPLICATION
You must pass the provider calendar alongside the supply point.
Error Message
{"errors": [
{
"message": "Provider calendar is missing for one of the electricity supply points.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "You must pass the provider calendar alongside the supply point.",
"errorCode": "KT_FR_4525_MISSING_PROVIDER_CALENDAR_FOR_ELECTRICITY_SUPPLY_POINT"
}
}
]}KT_FR_4527_DIFFERENT_METER_POINT_ADDRESS_FOR_THE_SAME_PROPERTY
Error Type: APPLICATION
Supply points from the same property have to have the same address.
Error Message
{"errors": [
{
"message": "Supply point from the same property contain different addresses.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Supply points from the same property have to have the same address.",
"errorCode": "KT_FR_4527_DIFFERENT_METER_POINT_ADDRESS_FOR_THE_SAME_PROPERTY"
}
}
]}KT_FR_4528_NO_CONSUMPTION_FORECAST_FOUND
Error Type: APPLICATION
No consumption forecast found for the given parameters.
Error Message
{"errors": [
{
"message": "No consumption forecast found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No consumption forecast found for the given parameters.",
"errorCode": "KT_FR_4528_NO_CONSUMPTION_FORECAST_FOUND"
}
}
]}KT_FR_4529_UNKNOWN_CONSUMPTION_FORECAST_ERROR
Error Type: APPLICATION
Unknown consumption forecast error.
Error Message
{"errors": [
{
"message": "Unknown consumption forecast error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unknown consumption forecast error.",
"errorCode": "KT_FR_4529_UNKNOWN_CONSUMPTION_FORECAST_ERROR"
}
}
]}KT_FR_4530_NO_METER_POINT_FOUND_FOR_THE_ADDRESS
Error Type: NOT_FOUND
No meter point was found for the given address.
Error Message
{"errors": [
{
"message": "No meter point found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No meter point was found for the given address.",
"errorCode": "KT_FR_4530_NO_METER_POINT_FOUND_FOR_THE_ADDRESS"
}
}
]}KT_FR_4531_TOO_MANY_METER_POINTS_FOUND
Error Type: NOT_FOUND
Too many meter points were found for the given address.
Error Message
{"errors": [
{
"message": "Several meter points were found. Please refine your criteria.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Too many meter points were found for the given address.",
"errorCode": "KT_FR_4531_TOO_MANY_METER_POINTS_FOUND"
}
}
]}KT_FR_4539_SMART_METER_NOT_SUPPORTED
Error Type: VALIDATION
Smart meters do not support this operation.
Error Message
{"errors": [
{
"message": "Smart meter is not supported.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Smart meters do not support this operation.",
"errorCode": "KT_FR_4539_SMART_METER_NOT_SUPPORTED"
}
}
]}KT_FR_4540_MISSING_QUOTE_CODE_OR_ACCOUNT_NUMBER
Error Type: VALIDATION
At least one of parameters quoteCode or accountNumber must be provided.
Error Message
{"errors": [
{
"message": "Missing quote code or account number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least one of parameters quoteCode or accountNumber must be provided.",
"errorCode": "KT_FR_4540_MISSING_QUOTE_CODE_OR_ACCOUNT_NUMBER"
}
}
]}KT_FR_4611_TERMS_AND_CONDITIONS_ERROR
Error Type: VALIDATION
The customer hasn't accepted the terms and conditions, or should not accept term and condition yet.
Error Message
{"errors": [
{
"message": "T&C not accepted or not acceptable.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The customer hasn't accepted the terms and conditions, or should not accept term and condition yet.",
"errorCode": "KT_FR_4611_TERMS_AND_CONDITIONS_ERROR"
}
}
]}KT_FR_4612_AGREEMENT_CREATION_ERROR
Error Type: APPLICATION
There was a problem while creating the agreement.
Error Message
{"errors": [
{
"message": "Unable to create agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while creating the agreement.",
"errorCode": "KT_FR_4612_AGREEMENT_CREATION_ERROR"
}
}
]}KT_FR_4613_QUOTE_GENERATION_FAILED_ERROR
Error Type: APPLICATION
There was a problem while generating the quote.
Error Message
{"errors": [
{
"message": "Unable to request quote.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while generating the quote.",
"errorCode": "KT_FR_4613_QUOTE_GENERATION_FAILED_ERROR"
}
}
]}KT_FR_4615_ANNUAL_CONSUMPTION_REQUIRED
Error Type: APPLICATION
Annual consumption is required when no historical consumption is available
Error Message
{"errors": [
{
"message": "Unable to request quote.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Annual consumption is required when no historical consumption is available",
"errorCode": "KT_FR_4615_ANNUAL_CONSUMPTION_REQUIRED"
}
}
]}KT_FR_4616_SUPPLY_START_DATE_INVALID
Error Type: APPLICATION
The supply start date of the quote is invalid (before withdrawal period or before tomorrow).
Error Message
{"errors": [
{
"message": "Supply start date invalid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The supply start date of the quote is invalid (before withdrawal period or before tomorrow).",
"errorCode": "KT_FR_4616_SUPPLY_START_DATE_INVALID"
}
}
]}KT_FR_4617_INCOMPATIBLE_SUBSCRIPTION_TYPE
Error Type: APPLICATION
The requested subscription type is incompatible with the one the supply point is eligible for.
Error Message
{"errors": [
{
"message": "Incompatible subscription type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The requested subscription type is incompatible with the one the supply point is eligible for.",
"errorCode": "KT_FR_4617_INCOMPATIBLE_SUBSCRIPTION_TYPE"
}
}
]}KT_FR_4618_QUOTE_REQUEST_ALREADY_ACCEPTED_ERROR
Error Type: APPLICATION
The quote request has already been accepted and an activation process is already pending.
Error Message
{"errors": [
{
"message": "The quote request has already been accepted.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The quote request has already been accepted and an activation process is already pending.",
"errorCode": "KT_FR_4618_QUOTE_REQUEST_ALREADY_ACCEPTED_ERROR"
}
}
]}KT_FR_4619_UNEXPECTED_QUOTE_GENERATION_ERROR
Error Type: APPLICATION
An unexpected error occurred while trying to generate a quote.
Error Message
{"errors": [
{
"message": "Unexpected error while generating quote.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An unexpected error occurred while trying to generate a quote.",
"errorCode": "KT_FR_4619_UNEXPECTED_QUOTE_GENERATION_ERROR"
}
}
]}KT_FR_4621_ANNUAL_CONSUMPTION_INVALID
Error Type: VALIDATION
Either 'BASE' or 'HP and HC' annual consumption fields should be superior to 0.
Error Message
{"errors": [
{
"message": "Annual consumption invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Either 'BASE' or 'HP and HC' annual consumption fields should be superior to 0.",
"errorCode": "KT_FR_4621_ANNUAL_CONSUMPTION_INVALID"
}
}
]}KT_FR_4622_UNEXPECTED_QUOTE_ACCEPTANCE_ERROR
Error Type: APPLICATION
An unexpected error occurred while accepting a quote.
Error Message
{"errors": [
{
"message": "Unexpected error while accepting a quote.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An unexpected error occurred while accepting a quote.",
"errorCode": "KT_FR_4622_UNEXPECTED_QUOTE_ACCEPTANCE_ERROR"
}
}
]}KT_FR_4623_MANDATORY_WITHDRAWAL_PERIOD_ERROR
Error Type: VALIDATION
Withdrawal period cannot be skipped for this type of sale.
Error Message
{"errors": [
{
"message": "Withdrawal period is mandatory for this sale.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Withdrawal period cannot be skipped for this type of sale.",
"errorCode": "KT_FR_4623_MANDATORY_WITHDRAWAL_PERIOD_ERROR"
}
}
]}KT_FR_4624_UNKNOWN_AGREEMENT_ERROR
Error Type: APPLICATION
The ID provided did not match any known agreement.
Error Message
{"errors": [
{
"message": "Unknown Agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The ID provided did not match any known agreement.",
"errorCode": "KT_FR_4624_UNKNOWN_AGREEMENT_ERROR"
}
}
]}KT_FR_4625_ACTIVE_AGREEMENT_ALREADY_EXISTS_ERROR
Error Type: APPLICATION
An active agreement already exists for this customer and supply point.
Error Message
{"errors": [
{
"message": "Active agreement already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An active agreement already exists for this customer and supply point.",
"errorCode": "KT_FR_4625_ACTIVE_AGREEMENT_ALREADY_EXISTS_ERROR"
}
}
]}KT_FR_4626_AUDIO_RECORDING_NOT_FOUND_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Audio recording not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_FR_4626_AUDIO_RECORDING_NOT_FOUND_ERROR"
}
}
]}KT_FR_4628_INVALID_CHECKOUT_QUOTE_INPUT_COMBINATION
Error Type: APPLICATION
Either provide consentData or consentDataPerSupplyPointId but not both.
Error Message
{"errors": [
{
"message": "Either consentData or consentDataPerSupplyPointId is required for check-out.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Either provide consentData or consentDataPerSupplyPointId but not both.",
"errorCode": "KT_FR_4628_INVALID_CHECKOUT_QUOTE_INPUT_COMBINATION"
}
}
]}KT_FR_4629_NO_SUPPLY_POINTS_TO_QUOTE
Error Type: VALIDATION
Please provide electricity and/or gas supply points to quote.
Error Message
{"errors": [
{
"message": "Could not find any supply points to quote.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide electricity and/or gas supply points to quote.",
"errorCode": "KT_FR_4629_NO_SUPPLY_POINTS_TO_QUOTE"
}
}
]}KT_FR_4630_UNABLE_TO_GET_QUOTED_PRODUCTS
Error Type: APPLICATION
There was an error getting the quoted products and their rates.
Error Message
{"errors": [
{
"message": "Unable to get quoted product.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was an error getting the quoted products and their rates.",
"errorCode": "KT_FR_4630_UNABLE_TO_GET_QUOTED_PRODUCTS"
}
}
]}KT_FR_4632_UNABLE_TO_GET_CONSUMPTION_FORECAST
Error Type: APPLICATION
There was an error getting the quoted products' consumption forecast.
Error Message
{"errors": [
{
"message": "Unable to get consumption forecast.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was an error getting the quoted products' consumption forecast.",
"errorCode": "KT_FR_4632_UNABLE_TO_GET_CONSUMPTION_FORECAST"
}
}
]}KT_FR_4635_WRONG_SUBSCRIBED_MAX_POWER
Error Type: VALIDATION
Subscribed max power should be between 1 and 36.
Error Message
{"errors": [
{
"message": "Subscribed max power should be between 1 and 36.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Subscribed max power should be between 1 and 36.",
"errorCode": "KT_FR_4635_WRONG_SUBSCRIBED_MAX_POWER"
}
}
]}KT_FR_4636_INVALID_CHECKOUT_QUOTE_CONSENTS_INPUT
Error Type: APPLICATION
Enter one of the fields: consents or preferences.
Error Message
{"errors": [
{
"message": "Enter one of the fields: consents or preferences.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Enter one of the fields: consents or preferences.",
"errorCode": "KT_FR_4636_INVALID_CHECKOUT_QUOTE_CONSENTS_INPUT"
}
}
]}KT_FR_4710_CONSUMPTION_FETCH_FAILED_ERROR
Error Type: APPLICATION
Something went wrong while fetching the consumption.
Error Message
{"errors": [
{
"message": "Unable to fetch consumption.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Something went wrong while fetching the consumption.",
"errorCode": "KT_FR_4710_CONSUMPTION_FETCH_FAILED_ERROR"
}
}
]}KT_FR_4711_CONSUMPTION_DATES_ERROR
Error Type: VALIDATION
The starting date should be before the ending date.
Error Message
{"errors": [
{
"message": "Invalid date range. Start_date must me before End_date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The starting date should be before the ending date.",
"errorCode": "KT_FR_4711_CONSUMPTION_DATES_ERROR"
}
}
]}KT_FR_4712_READING_INPUT_INVALID
Error Type: VALIDATION
Reading input is invalid.
Error Message
{"errors": [
{
"message": "Invalid meter readings data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Reading input is invalid.",
"errorCode": "KT_FR_4712_READING_INPUT_INVALID"
}
}
]}KT_FR_4713_READING_DATE_INVALID
Error Type: VALIDATION
Reading date cannot be in the future.
Error Message
{"errors": [
{
"message": "Invalid data. Reading date cannot be in the future.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Reading date cannot be in the future.",
"errorCode": "KT_FR_4713_READING_DATE_INVALID"
}
}
]}KT_FR_4714_DETAILED_MEASURES_FETCH_FAILED_ERROR
Error Type: APPLICATION
Something went wrong while fetching the detailed measures.
Error Message
{"errors": [
{
"message": "Unable to fetch detailed measures.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Something went wrong while fetching the detailed measures.",
"errorCode": "KT_FR_4714_DETAILED_MEASURES_FETCH_FAILED_ERROR"
}
}
]}KT_FR_4911_NO_PRODUCT_RATES_ERROR
Error Type: AUTHORIZATION
Unable to get product rates for this agreement. Check the PRM data.
Error Message
{"errors": [
{
"message": "Unable to get product rates for this agreement.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "Unable to get product rates for this agreement. Check the PRM data.",
"errorCode": "KT_FR_4911_NO_PRODUCT_RATES_ERROR"
}
}
]}KT_FR_4912_NO_ACTIVE_AGREEMENT_ERROR
Error Type: APPLICATION
No active agreement found.
Error Message
{"errors": [
{
"message": "No active agreement found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No active agreement found.",
"errorCode": "KT_FR_4912_NO_ACTIVE_AGREEMENT_ERROR"
}
}
]}KT_FR_4914_UNKNOWN_METER_POINT
Error Type: NOT_FOUND
The meter point was not found.
Error Message
{"errors": [
{
"message": "Unknown meter point.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The meter point was not found.",
"errorCode": "KT_FR_4914_UNKNOWN_METER_POINT"
}
}
]}KT_FR_4915_ENERGY_LANDSCAPE_VERSION_ERROR
Error Type: VALIDATION
The version is not supported or improperly configured.
Error Message
{"errors": [
{
"message": "The version is not supported or improperly configured.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The version is not supported or improperly configured.",
"errorCode": "KT_FR_4915_ENERGY_LANDSCAPE_VERSION_ERROR"
}
}
]}KT_FR_4916_ENERGY_LANDSCAPE_INPUT_ERROR
Error Type: VALIDATION
The PRM and/or the PCE is needed to store the result.
Error Message
{"errors": [
{
"message": "The PRM and/or the PCE is needed to store the result.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The PRM and/or the PCE is needed to store the result.",
"errorCode": "KT_FR_4916_ENERGY_LANDSCAPE_INPUT_ERROR"
}
}
]}KT_FR_4917_ENERGY_LANDSCAPE_MISSING_PARAMETER_ERROR
Error Type: VALIDATION
A parameter is missing to compute the EAC. Please check the structure of the form.
Error Message
{"errors": [
{
"message": "A parameter is missing to compute the EAC. Please check the structure of the form.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A parameter is missing to compute the EAC. Please check the structure of the form.",
"errorCode": "KT_FR_4917_ENERGY_LANDSCAPE_MISSING_PARAMETER_ERROR"
}
}
]}KT_FR_4918_ENERGY_LANDSCAPE_FILE_ERROR
Error Type: APPLICATION
The file containing the EAC has an error.
Error Message
{"errors": [
{
"message": "The file containing the EAC has an error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The file containing the EAC has an error.",
"errorCode": "KT_FR_4918_ENERGY_LANDSCAPE_FILE_ERROR"
}
}
]}KT_FR_4919_GAS_PRICE_LEVELS_CONFIGURATION_ERROR
Error Type: APPLICATION
Unable to get the price level for the PCE. Check the gas price levels configuration.
Error Message
{"errors": [
{
"message": "Unable to get the price level for the PCE.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to get the price level for the PCE. Check the gas price levels configuration.",
"errorCode": "KT_FR_4919_GAS_PRICE_LEVELS_CONFIGURATION_ERROR"
}
}
]}KT_FR_4920_INVALID_PRODUCT_FILTERS
Error Type: VALIDATION
The provided filters are not applicable to this product's market type.
Error Message
{"errors": [
{
"message": "Invalid product filters for this market.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided filters are not applicable to this product's market type.",
"errorCode": "KT_FR_4920_INVALID_PRODUCT_FILTERS"
}
}
]}KT_FR_4921_UNABLE_TO_GET_GAS_SUPPLY_RATES_FOR_AGREEMENT
Error Type: APPLICATION
Unable to get the gas supply rates data for the agreement.
Error Message
{"errors": [
{
"message": "Unable to get the gas supply rates data for the agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to get the gas supply rates data for the agreement.",
"errorCode": "KT_FR_4921_UNABLE_TO_GET_GAS_SUPPLY_RATES_FOR_AGREEMENT"
}
}
]}KT_FR_6912_UNKNOWN_ACTIVATION_PROCESS_ERROR
Error Type: NOT_FOUND
The activation process provided does not exists.
Error Message
{"errors": [
{
"message": "The activation process provided does not exists.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The activation process provided does not exists.",
"errorCode": "KT_FR_6912_UNKNOWN_ACTIVATION_PROCESS_ERROR"
}
}
]}KT_FR_6913_WRONG_ACTIVATION_PROCESS_STATUS_ERROR
Error Type: APPLICATION
The activation process is not in a checkoutable status.
Error Message
{"errors": [
{
"message": "The activation process is not in a checkoutable status.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The activation process is not in a checkoutable status.",
"errorCode": "KT_FR_6913_WRONG_ACTIVATION_PROCESS_STATUS_ERROR"
}
}
]}KT_FR_6914_WRONG_USER_ACCOUNT_ERROR
Error Type: APPLICATION
The activation process does not belong to the logged user account.
Error Message
{"errors": [
{
"message": "The activation process does not belong to the logged user account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The activation process does not belong to the logged user account.",
"errorCode": "KT_FR_6914_WRONG_USER_ACCOUNT_ERROR"
}
}
]}KT_FR_6915_SUPPLY_POINTS_MISSING_INDUSTRY_CONSENTS_FOR_ACTIVATION
Error Type: APPLICATION
Please provide industry consents for all supply point IDs linked to the quote.
Error Message
{"errors": [
{
"message": "Some supply points are missing industry consents for activation.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Please provide industry consents for all supply point IDs linked to the quote.",
"errorCode": "KT_FR_6915_SUPPLY_POINTS_MISSING_INDUSTRY_CONSENTS_FOR_ACTIVATION"
}
}
]}KT_FR_6916_PRM_ACCEPT_QUOTE_INPUT_INVALID
Error Type: VALIDATION
PRM accept quote input is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "PRM accept quote input is invalid.",
"errorCode": "KT_FR_6916_PRM_ACCEPT_QUOTE_INPUT_INVALID"
}
}
]}KT_FR_6917_PAYMENT_DETAILS_INVALID
Error Type: VALIDATION
Payment details input is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Payment details input is invalid.",
"errorCode": "KT_FR_6917_PAYMENT_DETAILS_INVALID"
}
}
]}KT_FR_7710_CUSTOMER_CONSENT_REQUIRED_FOR_ENEDIS_ERROR
Error Type: VALIDATION
Customer must give his/her consent first in order to let Enedis process his/her data.
Error Message
{"errors": [
{
"message": "Unable to send request without customer's consent to send data to Enedis.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Customer must give his/her consent first in order to let Enedis process his/her data.",
"errorCode": "KT_FR_7710_CUSTOMER_CONSENT_REQUIRED_FOR_ENEDIS_ERROR"
}
}
]}KT_FR_7711_MISSING_AFFILIATE_SESSION_ERROR
Error Type: VALIDATION
The affiliate link of session must be provided.
Error Message
{"errors": [
{
"message": "Missing affiliate session.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The affiliate link of session must be provided.",
"errorCode": "KT_FR_7711_MISSING_AFFILIATE_SESSION_ERROR"
}
}
]}KT_FR_7712_INVALID_AFFILIATE_SESSION_ERROR
Error Type: VALIDATION
The affiliate link of session is invalid.
Error Message
{"errors": [
{
"message": "Invalid affiliate session.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The affiliate link of session is invalid.",
"errorCode": "KT_FR_7712_INVALID_AFFILIATE_SESSION_ERROR"
}
}
]}KT_FR_7713_AUTHENTICATED_ORGANIZATIONS_CANNOT_USE_AFFILIATE_SESSIONS
Error Type: VALIDATION
Unset the affiliateSessionId while being authenticated as an organization.
Error Message
{"errors": [
{
"message": "Authenticated organizations should not use affiliate sessions.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unset the affiliateSessionId while being authenticated as an organization.",
"errorCode": "KT_FR_7713_AUTHENTICATED_ORGANIZATIONS_CANNOT_USE_AFFILIATE_SESSIONS"
}
}
]}KT_FR_8914_INDUSTRY_CONSENT_MISSING
Error Type: VALIDATION
Customer must give consent for in order to let the DSO process his/her data.
Error Message
{"errors": [
{
"message": "Industry consent missing.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Customer must give consent for in order to let the DSO process his/her data.",
"errorCode": "KT_FR_8914_INDUSTRY_CONSENT_MISSING"
}
}
]}KT_FR_8916_CURRENT_OCCUPIER_CONSENT_MISSING
Error Type: VALIDATION
Customer must certifie to be the current occupant of the property to which the PRM is attached.
Error Message
{"errors": [
{
"message": "Current occupier consent missing.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Customer must certifie to be the current occupant of the property to which the PRM is attached.",
"errorCode": "KT_FR_8916_CURRENT_OCCUPIER_CONSENT_MISSING"
}
}
]}KT_GB_10206_TRANSFER_CREDIT_BETWEEN_METERS_PROCESS_NOT_IMPLEMENTED
Error Type: APPLICATION
The credit transfer eligibility feature is not yet implemented.
Error Message
{"errors": [
{
"message": "The credit transfer eligibility feature is not yet implemented.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The credit transfer eligibility feature is not yet implemented.",
"errorCode": "KT_GB_10206_TRANSFER_CREDIT_BETWEEN_METERS_PROCESS_NOT_IMPLEMENTED"
}
}
]}KT_GB_10207_TRANSFER_CREDIT_BETWEEN_METERS_DISABLED
Error Type: APPLICATION
The credit transfer feature is not enabled.
Error Message
{"errors": [
{
"message": "The credit transfer feature is not enabled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The credit transfer feature is not enabled.",
"errorCode": "KT_GB_10207_TRANSFER_CREDIT_BETWEEN_METERS_DISABLED"
}
}
]}KT_GB_10208_TRANSFER_AMOUNT_LESS_THAN_ZERO
Error Type: VALIDATION
The transfer amount must be greater than zero.
Error Message
{"errors": [
{
"message": "The transfer amount must be greater than zero.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The transfer amount must be greater than zero.",
"errorCode": "KT_GB_10208_TRANSFER_AMOUNT_LESS_THAN_ZERO"
}
}
]}KT_GB_10209_UNSUPPORTED_ADAPTER
Error Type: VALIDATION
The source meter is not using a supported Smart Pear adapter.
Error Message
{"errors": [
{
"message": "Credit transfers only support the Smart Pear adapter.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The source meter is not using a supported Smart Pear adapter.",
"errorCode": "KT_GB_10209_UNSUPPORTED_ADAPTER"
}
}
]}KT_GB_10210_SOURCE_NOT_A_METER
Error Type: VALIDATION
The provided source device type is invalid for transfers.
Error Message
{"errors": [
{
"message": "The source device is not a gas or electricity meter.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided source device type is invalid for transfers.",
"errorCode": "KT_GB_10210_SOURCE_NOT_A_METER"
}
}
]}KT_GB_10211_NO_DESTINATION_FOUND
Error Type: VALIDATION
Could not locate a complementary meter on the Home Area Network.
Error Message
{"errors": [
{
"message": "No eligible destination device found on Home Area Network.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Could not locate a complementary meter on the Home Area Network.",
"errorCode": "KT_GB_10211_NO_DESTINATION_FOUND"
}
}
]}KT_GB_10212_MULTIPLE_DESTINATIONS_FOUND
Error Type: VALIDATION
HAN configuration is broken: found multiple meters of the opposite fuel type.
Error Message
{"errors": [
{
"message": "Multiple eligible destination devices found on HAN.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "HAN configuration is broken: found multiple meters of the opposite fuel type.",
"errorCode": "KT_GB_10212_MULTIPLE_DESTINATIONS_FOUND"
}
}
]}KT_GB_10213_TRANSFER_NOT_WHOLE_POUNDS
Error Type: VALIDATION
The transfer amount must have a zero pence component.
Error Message
{"errors": [
{
"message": "The transfer amount is not a whole number of pounds.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The transfer amount must have a zero pence component.",
"errorCode": "KT_GB_10213_TRANSFER_NOT_WHOLE_POUNDS"
}
}
]}KT_GB_10214_TRANSFER_LIMITS_BREACHED
Error Type: VALIDATION
The transfer amount is below the minimum or above the maximum permitted boundary.
Error Message
{"errors": [
{
"message": "The transfer amount is not within client configured limits.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The transfer amount is below the minimum or above the maximum permitted boundary.",
"errorCode": "KT_GB_10214_TRANSFER_LIMITS_BREACHED"
}
}
]}KT_GB_10215_SINGLE_TOP_UP_LIMIT_BREACHED
Error Type: VALIDATION
The transfer amount is higher than what the physical device adapter can take in a single top-up payload.
Error Message
{"errors": [
{
"message": "The transfer amount exceeds individual top-up thresholds.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The transfer amount is higher than what the physical device adapter can take in a single top-up payload.",
"errorCode": "KT_GB_10215_SINGLE_TOP_UP_LIMIT_BREACHED"
}
}
]}KT_GB_10216_SOURCE_NOT_PREPAY
Error Type: VALIDATION
The source meter must be actively set to prepay billing.
Error Message
{"errors": [
{
"message": "The source device is not in prepay mode.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The source meter must be actively set to prepay billing.",
"errorCode": "KT_GB_10216_SOURCE_NOT_PREPAY"
}
}
]}KT_GB_10217_DESTINATION_NOT_PREPAY
Error Type: VALIDATION
The destination meter must be actively set to prepay billing.
Error Message
{"errors": [
{
"message": "The destination device is not in prepay mode.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The destination meter must be actively set to prepay billing.",
"errorCode": "KT_GB_10217_DESTINATION_NOT_PREPAY"
}
}
]}KT_GB_10218_SOURCE_ADJUSTMENT_ACTIVE
Error Type: VALIDATION
A top-up or credit modification is currently executing on the source meter.
Error Message
{"errors": [
{
"message": "There is an active credit adjustment process for the source device.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A top-up or credit modification is currently executing on the source meter.",
"errorCode": "KT_GB_10218_SOURCE_ADJUSTMENT_ACTIVE"
}
}
]}KT_GB_10219_DESTINATION_ADJUSTMENT_ACTIVE
Error Type: VALIDATION
A top-up or credit modification is currently executing on the destination meter.
Error Message
{"errors": [
{
"message": "There is an active credit adjustment process for the destination device.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "A top-up or credit modification is currently executing on the destination meter.",
"errorCode": "KT_GB_10219_DESTINATION_ADJUSTMENT_ACTIVE"
}
}
]}KT_GB_10220_SOURCE_MODE_CHANGE_ACTIVE
Error Type: VALIDATION
The source meter is currently switching between Credit and Prepay modes.
Error Message
{"errors": [
{
"message": "There is a mode change in progress for the source device.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The source meter is currently switching between Credit and Prepay modes.",
"errorCode": "KT_GB_10220_SOURCE_MODE_CHANGE_ACTIVE"
}
}
]}KT_GB_10221_DESTINATION_MODE_CHANGE_ACTIVE
Error Type: VALIDATION
The destination meter is currently switching between Credit and Prepay modes.
Error Message
{"errors": [
{
"message": "There is a mode change in progress for the destination device.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The destination meter is currently switching between Credit and Prepay modes.",
"errorCode": "KT_GB_10221_DESTINATION_MODE_CHANGE_ACTIVE"
}
}
]}KT_GB_10222_SOURCE_NO_SNAPSHOT
Error Type: VALIDATION
Source meter telemetry heartbeats are missing or stale.
Error Message
{"errors": [
{
"message": "Source device has not sent a balance snapshot in the last 24 hours.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Source meter telemetry heartbeats are missing or stale.",
"errorCode": "KT_GB_10222_SOURCE_NO_SNAPSHOT"
}
}
]}KT_GB_10223_DESTINATION_NO_SNAPSHOT
Error Type: VALIDATION
Destination meter telemetry heartbeats are missing or stale.
Error Message
{"errors": [
{
"message": "Destination device has not sent a balance snapshot in the last 24 hours.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Destination meter telemetry heartbeats are missing or stale.",
"errorCode": "KT_GB_10223_DESTINATION_NO_SNAPSHOT"
}
}
]}KT_GB_10224_SOURCE_MIN_BALANCE_BREACHED
Error Type: VALIDATION
Insufficient emergency or core reserves would be left over on the source meter.
Error Message
{"errors": [
{
"message": "The transfer would take the source device below the minimum remaining credit limit.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Insufficient emergency or core reserves would be left over on the source meter.",
"errorCode": "KT_GB_10224_SOURCE_MIN_BALANCE_BREACHED"
}
}
]}KT_GB_10225_DESTINATION_MAX_BALANCE_BREACHED
Error Type: VALIDATION
The injection would cause the destination meter to breach hardware bank limits.
Error Message
{"errors": [
{
"message": "The transfer would take the destination device above the maximum credit limit.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The injection would cause the destination meter to breach hardware bank limits.",
"errorCode": "KT_GB_10225_DESTINATION_MAX_BALANCE_BREACHED"
}
}
]}KT_GB_10226_ACCOUNT_NOT_FOUND
Error Type: VALIDATION
The provided account number does not match any account on record.
Error Message
{"errors": [
{
"message": "The provided account number does not match any account on record.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided account number does not match any account on record.",
"errorCode": "KT_GB_10226_ACCOUNT_NOT_FOUND"
}
}
]}KT_GB_10501_UNSUPPORTED_ACCOUNT
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_UNSUPPORTED_ACCOUNT"
}
}
]}KT_GB_10502_ENROLMENT_REQUIRED
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_ENROLMENT_REQUIRED"
}
}
]}KT_GB_10503_COMMUNICATIONS_HUB_ERROR
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_COMMUNICATIONS_HUB_ERROR"
}
}
]}KT_GB_10504_UNSUPPORTED_PROPERTY
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_UNSUPPORTED_PROPERTY"
}
}
]}KT_GB_10601_INVALID_SWITCH_ORDER_REFERENCE
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_INVALID_SWITCH_ORDER_REFERENCE"
}
}
]}KT_GB_10602_INVALID_MATCH_REQUEST_ID
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_INVALID_MATCH_REQUEST_ID"
}
}
]}KT_GB_10603_EMPTY_ADDRESS_ERROR
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_EMPTY_ADDRESS_ERROR"
}
}
]}KT_GB_10604_INVALID_UPRN_LENGTH
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_INVALID_UPRN_LENGTH"
}
}
]}KT_GB_10605_INVALID_UPRN_NON_DIGITS
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_INVALID_UPRN_NON_DIGITS"
}
}
]}KT_GB_10606_INVALID_POSTCODE
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_INVALID_POSTCODE"
}
}
]}KT_GB_10607_EMPTY_SERVICES
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_EMPTY_SERVICES"
}
}
]}KT_GB_10608_EMPTY_SURNAME
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_EMPTY_SURNAME"
}
}
]}KT_GB_10609_INVALID_RCPID
Error Type: VALIDATION
Invalid losing RCPID.
Error Message
{"errors": [
{
"message": "Invalid losing RCPID.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid losing RCPID.",
"errorCode": "KT_GB_10609_INVALID_RCPID"
}
}
]}KT_GB_10701_FAILED_TO_REQUEST_BUSINESS_DETAILS
Error Type: APPLICATION
Failed to request business details from Taktile API.
Error Message
{"errors": [
{
"message": "Failed to request business details.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Failed to request business details from Taktile API.",
"errorCode": "KT_GB_10701_FAILED_TO_REQUEST_BUSINESS_DETAILS"
}
}
]}KT_GB_11001_INVALID_METER
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_INVALID_METER"
}
}
]}KT_GB_11002_UNABLE_TO_EXCHANGE_METER
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to exchange meter.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_11002_UNABLE_TO_EXCHANGE_METER"
}
}
]}KT_GB_11003_UNABLE_TO_INSTALL_METER
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to install meter.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_11003_UNABLE_TO_INSTALL_METER"
}
}
]}KT_GB_11004_UNABLE_TO_SWITCH_TO_METERED_SUPPLY
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_UNABLE_TO_SWITCH_TO_METERED_SUPPLY"
}
}
]}KT_GB_11005_UNABLE_TO_MODIFY_METER
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_UNABLE_TO_MODIFY_METER"
}
}
]}KT_GB_11006_METER_NOT_FOUND
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_METER_NOT_FOUND"
}
}
]}KT_GB_11007_ELECTRICITY_METER_NOT_FOUND_FROM_SERIAL_NUMBER
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Electricity meter cannot be found for the given serial number.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_11007_ELECTRICITY_METER_NOT_FOUND_FROM_SERIAL_NUMBER"
}
}
]}KT_GB_11008_GAS_METER_NOT_FOUND_FROM_SERIAL_NUMBER
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Gas meter cannot be found for the given serial number.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_11008_GAS_METER_NOT_FOUND_FROM_SERIAL_NUMBER"
}
}
]}KT_GB_11009_MULTIPLE_ELECTRICITY_METERS_FOUND
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "More than one electricity meter found with the given serial number.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_11009_MULTIPLE_ELECTRICITY_METERS_FOUND"
}
}
]}KT_GB_11010_MULTIPLE_GAS_METERS_FOUND
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "More than one gas meter found with the given serial number.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_11010_MULTIPLE_GAS_METERS_FOUND"
}
}
]}KT_GB_11011_ELECTRICITY_REGISTERS_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No settlement registers found for the electricity meter.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_11011_ELECTRICITY_REGISTERS_NOT_FOUND"
}
}
]}KT_GB_11012_GAS_REGISTERS_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No settlement registers found for the gas meter.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_11012_GAS_REGISTERS_NOT_FOUND"
}
}
]}KT_GB_11013_REGISTER_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Register not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_11013_REGISTER_NOT_FOUND"
}
}
]}KT_GB_11014_METER_DOES_NOT_MATCH_REGISTER
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "The meter and meter point do not belong to the given register.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_11014_METER_DOES_NOT_MATCH_REGISTER"
}
}
]}KT_GB_11015_REGISTER_HAS_NO_READINGS
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "The specified register does not have any recorded readings.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_11015_REGISTER_HAS_NO_READINGS"
}
}
]}KT_GB_11016_UNABLE_TO_ESTIMATE_READING
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to estimate meter reading.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_11016_UNABLE_TO_ESTIMATE_READING"
}
}
]}KT_GB_11017_UNABLE_TO_AMEND_READING
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to amend meter reading.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_11017_UNABLE_TO_AMEND_READING"
}
}
]}KT_GB_11018_READING_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Meter reading not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_11018_READING_NOT_FOUND"
}
}
]}KT_GB_11019_READING_NOT_QUARANTINED
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Meter reading is not quarantined.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_11019_READING_NOT_QUARANTINED"
}
}
]}KT_GB_1120_PASSWORD_RESET_REQUEST_ERROR
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_PASSWORD_RESET_REQUEST_ERROR"
}
}
]}KT_GB_1121_SEND_ONE_TIME_LOGIN_INCORRECT_INPUT_FIELD_COMBINATION
Error Type: VALIDATION
Please provide either email or userNumber, but not both.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Please provide either email or userNumber, but not both.",
"errorCode": "KT_GB_1121_SEND_ONE_TIME_LOGIN_INCORRECT_INPUT_FIELD_COMBINATION"
}
}
]}KT_GB_12401_INVALID_MPAN
Error Type: VALIDATION
Invalid MPAN supplied.
Error Message
{"errors": [
{
"message": "Invalid MPAN supplied.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid MPAN supplied.",
"errorCode": "KT_GB_12401_INVALID_MPAN"
}
}
]}KT_GB_12402_UNABLE_TO_GET_ESTIMATE_CONSUMPTION
Error Type: APPLICATION
Unable to get estimated consumption.
Error Message
{"errors": [
{
"message": "Unable to get estimated consumption.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to get estimated consumption.",
"errorCode": "KT_GB_12402_UNABLE_TO_GET_ESTIMATE_CONSUMPTION"
}
}
]}KT_GB_12801_INELIGIBLE_FOR_REWARD_JOURNEY
Error Type: VALIDATION
Ineligible for reward journey.
Error Message
{"errors": [
{
"message": "Ineligible for reward journey.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Ineligible for reward journey.",
"errorCode": "KT_GB_12801_INELIGIBLE_FOR_REWARD_JOURNEY"
}
}
]}KT_GB_12802_REWARD_CLAIM_FAILED
Error Type: APPLICATION
Reward claim failed.
Error Message
{"errors": [
{
"message": "Reward claim failed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Reward claim failed.",
"errorCode": "KT_GB_12802_REWARD_CLAIM_FAILED"
}
}
]}KT_GB_12803_INVALID_JOURNEY_CODE
Error Type: VALIDATION
Invalid reward journey code.
Error Message
{"errors": [
{
"message": "Invalid reward journey code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid reward journey code.",
"errorCode": "KT_GB_12803_INVALID_JOURNEY_CODE"
}
}
]}KT_GB_1301_INVALID_POSTCODE
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_INVALID_POSTCODE"
}
}
]}KT_GB_13901_ACCOUNT_NOT_IN_TRANSITION_STATE
Error Type: APPLICATION
Account not in a state that matches expectations for a transition to metered product.
Error Message
{"errors": [
{
"message": "Account not in transition state.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Account not in a state that matches expectations for a transition to metered product.",
"errorCode": "KT_GB_13901_ACCOUNT_NOT_IN_TRANSITION_STATE"
}
}
]}KT_GB_13902_ACCOUNT_CONSUMPTION_IS_NOT_BASED_ON_A_SMART_METER
Error Type: APPLICATION
Account consumption is not based on a smart meter, hence a review of consumption should not be run.
Error Message
{"errors": [
{
"message": "Account consumption is not based on a smart meter.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Account consumption is not based on a smart meter, hence a review of consumption should not be run.",
"errorCode": "KT_GB_13902_ACCOUNT_CONSUMPTION_IS_NOT_BASED_ON_A_SMART_METER"
}
}
]}KT_GB_13903_PERIOD_END_TOO_FAR_IN_PAST
Error Type: APPLICATION
Transition tariff consumption comm is not sent when more than 5 days overdue.
Error Message
{"errors": [
{
"message": "The consumption period end is too far in the past.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Transition tariff consumption comm is not sent when more than 5 days overdue.",
"errorCode": "KT_GB_13903_PERIOD_END_TOO_FAR_IN_PAST"
}
}
]}KT_GB_14001_APPLICATION_PROCESS_CLOSED
Error Type: VALIDATION
Customers cannot create applications if the broader group process is closed.
Error Message
{"errors": [
{
"message": "The Warm Home Discount application process is closed for this scheme year.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Customers cannot create applications if the broader group process is closed.",
"errorCode": "KT_GB_14001_APPLICATION_PROCESS_CLOSED"
}
}
]}KT_GB_14002_OPEN_APPLICATION_ALREADY_EXISTS
Error Type: VALIDATION
Customers are only allowed one open application per scheme year.
Error Message
{"errors": [
{
"message": "The customer already has an open application for this scheme year.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Customers are only allowed one open application per scheme year.",
"errorCode": "KT_GB_14002_OPEN_APPLICATION_ALREADY_EXISTS"
}
}
]}KT_GB_1501_GET_GROUPED_LINE_ITEM_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Cannot get grouped line items.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_1501_GET_GROUPED_LINE_ITEM_ERROR"
}
}
]}KT_GB_1502_BOTH_UPDATE_PAYMENT_AMOUNT_AND_RUN_PAYMENT_ADEQUACY_PROVIDED
Error Type: AUTHORIZATION
Error Message
{"errors": [
{
"message": "Cannot provide both updatePaymentAmount and runPaymentAdequacy.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "",
"errorCode": "KT_GB_1502_BOTH_UPDATE_PAYMENT_AMOUNT_AND_RUN_PAYMENT_ADEQUACY_PROVIDED"
}
}
]}KT_GB_3810_UNABLE_TO_GET_COST_OF_USAGE_ERROR
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_UNABLE_TO_GET_COST_OF_USAGE_ERROR"
}
}
]}KT_GB_3811_UNABLE_TO_GET_UNIT_RATES_ERROR
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_UNABLE_TO_GET_UNIT_RATES_ERROR"
}
}
]}KT_GB_3812_NO_ASSESSED_RATES_FOUND
Error Type: NOT_FOUND
No assessed rates found.
Error Message
{"errors": [
{
"message": "No assessed rates found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No assessed rates found.",
"errorCode": "KT_GB_3812_NO_ASSESSED_RATES_FOUND"
}
}
]}KT_GB_3910_NOT_AVAILABLE_TO_BUSINESS_ACCOUNTS
Error Type: AUTHORIZATION
Error Message
{"errors": [
{
"message": "This feature is not available to business accounts.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "",
"errorCode": "KT_GB_3910_NOT_AVAILABLE_TO_BUSINESS_ACCOUNTS"
}
}
]}KT_GB_3911_PAYMENT_DAY_CANT_BE_CHANGED
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Your payment day cannot be changed at this time.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_3911_PAYMENT_DAY_CANT_BE_CHANGED"
}
}
]}KT_GB_3912_UNABLE_TO_UPDATE_PAYMENT_DAY
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to update payment day.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_3912_UNABLE_TO_UPDATE_PAYMENT_DAY"
}
}
]}KT_GB_3914_UNABLE_TO_GET_EARLIEST_SSD_PAYMENT_DATE
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to get earliest ssd payment date.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_3914_UNABLE_TO_GET_EARLIEST_SSD_PAYMENT_DATE"
}
}
]}KT_GB_3915_COULD_NOT_CALCULATE_PA_DATA_ERROR
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_COULD_NOT_CALCULATE_PA_DATA_ERROR"
}
}
]}KT_GB_3916_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No statement in last 60 days.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_3916_ERROR"
}
}
]}KT_GB_3917_CREATE_PAYMENT_SCHEDULE_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to create payment schedule.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_3917_CREATE_PAYMENT_SCHEDULE_ERROR"
}
}
]}KT_GB_3918_ACCOUNT_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Account not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_3918_ACCOUNT_NOT_FOUND"
}
}
]}KT_GB_3919_UPDATE_PAYMENT_SCHEDULE_AMOUNT_VALIDATION_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid payment schedule amount.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_3919_UPDATE_PAYMENT_SCHEDULE_AMOUNT_VALIDATION_ERROR"
}
}
]}KT_GB_3920_UPDATE_PAYMENT_SCHEDULE_AMOUNT_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Cannot update payment schedule amount.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_3920_UPDATE_PAYMENT_SCHEDULE_AMOUNT_ERROR"
}
}
]}KT_GB_3921_CANNOT_CALCULATE_PAYMENT_SCHEDULE_AMOUNT_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Cannot calculate payment schedule amount.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_3921_CANNOT_CALCULATE_PAYMENT_SCHEDULE_AMOUNT_ERROR"
}
}
]}KT_GB_3922_PAYMENT_SCHEDULE_NOT_SUPPORTED
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "This configuration of payment schedule is not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_3922_PAYMENT_SCHEDULE_NOT_SUPPORTED"
}
}
]}KT_GB_3923_INELIGIBLE_TO_MANAGE_SCHEDULES_OR_INSTRUCTIONS
Error Type: APPLICATION
The account has an agreement type that prevents self-service DD management.
Error Message
{"errors": [
{
"message": "This account is not eligible to manage payment schedules or instructions.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The account has an agreement type that prevents self-service DD management.",
"errorCode": "KT_GB_3923_INELIGIBLE_TO_MANAGE_SCHEDULES_OR_INSTRUCTIONS"
}
}
]}KT_GB_3930_COULD_NOT_VALIDATE_INSTRUCTION_AND_SCHEDULE_INPUT
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_COULD_NOT_VALIDATE_INSTRUCTION_AND_SCHEDULE_INPUT"
}
}
]}KT_GB_3931_COULD_NOT_VALIDATE_PAYMENT_SCHEDULE_INPUT
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_COULD_NOT_VALIDATE_PAYMENT_SCHEDULE_INPUT"
}
}
]}KT_GB_4011_NO_SMETS_CONSUMPTION_FOUND_ERROR
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_NO_SMETS_CONSUMPTION_FOUND_ERROR"
}
}
]}KT_GB_4012_UNABLE_TO_FIND_CAD_DEVICE_ERROR
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_UNABLE_TO_FIND_CAD_DEVICE_ERROR"
}
}
]}KT_GB_4013_INVALID_CAD_DEVICE_TYPE_ERROR
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_INVALID_CAD_DEVICE_TYPE_ERROR"
}
}
]}KT_GB_4014_EAC_FOR_REGISTER_NOT_FOUND
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_EAC_FOR_REGISTER_NOT_FOUND"
}
}
]}KT_GB_4015_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Cannot update smart meter reading frequency preferences.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4015_ERROR"
}
}
]}KT_GB_4019_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "This device type is not currently supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4019_ERROR"
}
}
]}KT_GB_4020_ERROR
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_ERROR"
}
}
]}KT_GB_4021_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid MPxN.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4021_ERROR"
}
}
]}KT_GB_4022_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "MPxN not recognised.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4022_ERROR"
}
}
]}KT_GB_4023_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Error sending the request to commission the device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4023_ERROR"
}
}
]}KT_GB_4024_ERROR
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_ERROR"
}
}
]}KT_GB_4025_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Error sending the request to decommission the device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4025_ERROR"
}
}
]}KT_GB_4026_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Either the mpxn or mpan input must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4026_ERROR"
}
}
]}KT_GB_4027_ERROR
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_ERROR"
}
}
]}KT_GB_4028_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Please input a valid MPxN.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4028_ERROR"
}
}
]}KT_GB_4029_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Meter point not found for MPAN.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_4029_ERROR"
}
}
]}KT_GB_4030_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Meter point not found for MPRN.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_4030_ERROR"
}
}
]}KT_GB_4031_ERROR
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_ERROR"
}
}
]}KT_GB_4032_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Error sending the request to remove the device.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4032_ERROR"
}
}
]}KT_GB_4033_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "No electricity device found matching device ID.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4033_ERROR"
}
}
]}KT_GB_4034_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Error requesting consumption data.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4034_ERROR"
}
}
]}KT_GB_4035_ERROR
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_ERROR"
}
}
]}KT_GB_4036_ERROR
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_ERROR"
}
}
]}KT_GB_4037_ERROR
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_ERROR"
}
}
]}KT_GB_4038_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Error sending the request to replace the Communications Hub.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4038_ERROR"
}
}
]}KT_GB_4039_ERROR
Error Type: SERVICE_AVAILABILITY
Error Message
{"errors": [
{
"message": "Unable to query smart meter telemetry data.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "",
"errorCode": "KT_GB_4039_ERROR"
}
}
]}KT_GB_4040_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "'start', 'end', and 'grouping' must all be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4040_ERROR"
}
}
]}KT_GB_4041_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "'end' should be later than 'start'.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4041_ERROR"
}
}
]}KT_GB_4042_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Too many requests. Please wait before trying again.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4042_ERROR"
}
}
]}KT_GB_4043_ERROR
Error Type: SERVICE_AVAILABILITY
Error Message
{"errors": [
{
"message": "A network error occurred. Please try again.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "",
"errorCode": "KT_GB_4043_ERROR"
}
}
]}KT_GB_4044_ERROR_SENDING_READ_DEVICE_LOG_REQUEST
Error Type: APPLICATION
Error sending the Read Device Log request.
Error Message
{"errors": [
{
"message": "Error sending the Read Device Log request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Error sending the Read Device Log request.",
"errorCode": "KT_GB_4044_ERROR_SENDING_READ_DEVICE_LOG_REQUEST"
}
}
]}KT_GB_4046_UNABLE_TO_BILL_TO_LATEST_SNAPSHOT
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_UNABLE_TO_BILL_TO_LATEST_SNAPSHOT"
}
}
]}KT_GB_4047_UNABLE_TO_INITIATE_COMC
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_UNABLE_TO_INITIATE_COMC"
}
}
]}KT_GB_4048_DEVICE_NOT_IN_PREPAY_MODE
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_DEVICE_NOT_IN_PREPAY_MODE"
}
}
]}KT_GB_4049_NO_BALANCE_SNAPSHOT_FOUND_FOR_DEVICE
Error Type: NOT_FOUND
We do not currently hold a prepayment balance snapshot for this device. Balance snapshots are retrieved periodically throughout the day, so please try again later.
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. Balance snapshots are retrieved periodically throughout the day, so please try again later.",
"errorCode": "KT_GB_4049_NO_BALANCE_SNAPSHOT_FOUND_FOR_DEVICE"
}
}
]}KT_GB_4050_METER_NOT_FOUND
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_METER_NOT_FOUND"
}
}
]}KT_GB_4051_RANGE_START_TOO_FAR_IN_PAST
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_RANGE_START_TOO_FAR_IN_PAST"
}
}
]}KT_GB_4052_PREPAY_PAYMENTS_NOT_FOUND
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_PREPAY_PAYMENTS_NOT_FOUND"
}
}
]}KT_GB_4053_FUEL_TYPE_MUST_BE_BLANK_FOR_ALT_HAN
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_FUEL_TYPE_MUST_BE_BLANK_FOR_ALT_HAN"
}
}
]}KT_GB_4054_ADD_CREDIT_TO_SMART_METER_INPUT_INVALID
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_ADD_CREDIT_TO_SMART_METER_INPUT_INVALID"
}
}
]}KT_GB_4056_DEVICE_NETWORK_NOT_FOUND
Error Type: NOT_FOUND
This device isn’t linked to a network, so required related devices (e.g. Communications Hub or Gas Proxy Function) can’t be found.
Error Message
{"errors": [
{
"message": "No Device Network (HAN) record found for the device.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "This device isn’t linked to a network, so required related devices (e.g. Communications Hub or Gas Proxy Function) can’t be found.",
"errorCode": "KT_GB_4056_DEVICE_NETWORK_NOT_FOUND"
}
}
]}KT_GB_4057_MISSING_MPxN
Error Type: NOT_FOUND
MPxN must be provided for device types other than IHD, PPMID, or CAD.
Error Message
{"errors": [
{
"message": "MPxN is required for the specified device type.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "MPxN must be provided for device types other than IHD, PPMID, or CAD.",
"errorCode": "KT_GB_4057_MISSING_MPxN"
}
}
]}KT_GB_4058_MISSING_PAYMENT_INTENT_ID
Error Type: VALIDATION
The payment intent ID parameter is required, as a payment is required except in the case of temporary credit.
Error Message
{"errors": [
{
"message": "Payment intent token is required for non-temporary credit.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The payment intent ID parameter is required, as a payment is required except in the case of temporary credit.",
"errorCode": "KT_GB_4058_MISSING_PAYMENT_INTENT_ID"
}
}
]}KT_GB_4101_UNABLE_TO_UPDATE_SSD
Error Type: SERVICE_AVAILABILITY
Error Message
{"errors": [
{
"message": "Unable to update SSD for account.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "",
"errorCode": "KT_GB_4101_UNABLE_TO_UPDATE_SSD"
}
}
]}KT_GB_4102_UNABLE_TO_START_SMART_ONBOARDING
Error Type: SERVICE_AVAILABILITY
Error Message
{"errors": [
{
"message": "Unable to start smart onboarding process.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "",
"errorCode": "KT_GB_4102_UNABLE_TO_START_SMART_ONBOARDING"
}
}
]}KT_GB_4103_UNABLE_TO_START_EXPORT_ONBOARDING
Error Type: SERVICE_AVAILABILITY
Error Message
{"errors": [
{
"message": "Unable to start export onboarding process.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "",
"errorCode": "KT_GB_4103_UNABLE_TO_START_EXPORT_ONBOARDING"
}
}
]}KT_GB_4104_NO_MCS_INSTALLATION_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Unable to start export onboarding process, no matching MCS installation found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_4104_NO_MCS_INSTALLATION_FOUND"
}
}
]}KT_GB_4111_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to renew agreements for tariff renewal.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4111_ERROR"
}
}
]}KT_GB_4112_ERROR
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_ERROR"
}
}
]}KT_GB_4113_ERROR
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_ERROR"
}
}
]}KT_GB_4114_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to renew agreements.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4114_ERROR"
}
}
]}KT_GB_4115_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Could not create smart meter interest for account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4115_ERROR"
}
}
]}KT_GB_4116_SWITCH_METER_POINT_PRODUCTS_INPUT_INVALID
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_SWITCH_METER_POINT_PRODUCTS_INPUT_INVALID"
}
}
]}KT_GB_4117_UNABLE_TO_PROCESS_PRODUCT_SWITCH
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_UNABLE_TO_PROCESS_PRODUCT_SWITCH"
}
}
]}KT_GB_4118_INVALID_MPXN
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_INVALID_MPXN"
}
}
]}KT_GB_4119_MPXN_ALREADY_ON_ANOTHER_ACCOUNT
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_MPXN_ALREADY_ON_ANOTHER_ACCOUNT"
}
}
]}KT_GB_4120_MPXN_HAS_NO_ACTIVE_AGREEMENT
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_MPXN_HAS_NO_ACTIVE_AGREEMENT"
}
}
]}KT_GB_4121_UNABLE_TO_PROCESS_REFUND_REQUEST
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to process refund request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4121_UNABLE_TO_PROCESS_REFUND_REQUEST"
}
}
]}KT_GB_4122_ACCOUNT_NUMBER_IS_REQUIRED
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Account Number is required.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4122_ACCOUNT_NUMBER_IS_REQUIRED"
}
}
]}KT_GB_4123_DESIRED_SSD_IS_REQUIRED
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Desired SSD is required.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4123_DESIRED_SSD_IS_REQUIRED"
}
}
]}KT_GB_4124_ACCOUNT_CAN_NOT_BE_WITHDRAWN
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4124_ACCOUNT_CAN_NOT_BE_WITHDRAWN"
}
}
]}KT_GB_4125_PROPERTY_DOESNT_HAVE_NO_AGREEMENTS_TO_RENEW
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4125_PROPERTY_DOESNT_HAVE_NO_AGREEMENTS_TO_RENEW"
}
}
]}KT_GB_4126_AGREEMENT_INVALID_INPUT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Electricity and gas agreement input is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4126_AGREEMENT_INVALID_INPUT"
}
}
]}KT_GB_4127_UNABLE_TO_SEND_REFUND_REQUEST
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to send refund request confirmation email.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4127_UNABLE_TO_SEND_REFUND_REQUEST"
}
}
]}KT_GB_4136_ACCOUNT_CANNOT_BE_WITHDRAWN
Error Type: VALIDATION
The account couldn't be withdrawn, so nothing has happened. Please check the state of the account if this was unexpected.
Error Message
{"errors": [
{
"message": "Account cannot be withdrawn.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account couldn't be withdrawn, so nothing has happened. Please check the state of the account if this was unexpected.",
"errorCode": "KT_GB_4136_ACCOUNT_CANNOT_BE_WITHDRAWN"
}
}
]}KT_GB_4138_ACCOUNT_DOES_NOT_HAVE_INCOMPLETE_ENROLLMENT
Error Type: VALIDATION
The enrollment could not be completed for the account.
Error Message
{"errors": [
{
"message": "Unable to complete enrollment for account.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The enrollment could not be completed for the account.",
"errorCode": "KT_GB_4138_ACCOUNT_DOES_NOT_HAVE_INCOMPLETE_ENROLLMENT"
}
}
]}KT_GB_4139_UNABLE_TO_COMPLETE_ENROLLMENT
Error Type: APPLICATION
The enrollment could not be completed. Please check the account state and meter point details.
Error Message
{"errors": [
{
"message": "Unable to complete enrollment.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The enrollment could not be completed. Please check the account state and meter point details.",
"errorCode": "KT_GB_4139_UNABLE_TO_COMPLETE_ENROLLMENT"
}
}
]}KT_GB_4140_MPAN_REQUIRED_TO_COMPLETE_ENROLLMENT
Error Type: VALIDATION
MPAN number is required.
Error Message
{"errors": [
{
"message": "MPAN number is required for enrollment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "MPAN number is required.",
"errorCode": "KT_GB_4140_MPAN_REQUIRED_TO_COMPLETE_ENROLLMENT"
}
}
]}KT_GB_4141_MPRN_REQUIRED_TO_COMPLETE_ENROLLMENT
Error Type: VALIDATION
MPRN number is required.
Error Message
{"errors": [
{
"message": "MPRN number is required for enrollment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "MPRN number is required.",
"errorCode": "KT_GB_4141_MPRN_REQUIRED_TO_COMPLETE_ENROLLMENT"
}
}
]}KT_GB_4142_UNABLE_TO_ENROLL_PREPAY_METER
Error Type: APPLICATION
Prepay meter could not be enrolled.
Error Message
{"errors": [
{
"message": "Prepay meter could not be enrolled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Prepay meter could not be enrolled.",
"errorCode": "KT_GB_4142_UNABLE_TO_ENROLL_PREPAY_METER"
}
}
]}KT_GB_4143_UNEXPECTED_MPAN_TO_COMPLETE_ENROLLMENT
Error Type: VALIDATION
MPAN not required to complete enrollment.
Error Message
{"errors": [
{
"message": "MPAN not required to complete enrollment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "MPAN not required to complete enrollment.",
"errorCode": "KT_GB_4143_UNEXPECTED_MPAN_TO_COMPLETE_ENROLLMENT"
}
}
]}KT_GB_4144_UNEXPECTED_MPRN_TO_COMPLETE_ENROLLMENT
Error Type: VALIDATION
MPRN not required to complete enrollment.
Error Message
{"errors": [
{
"message": "MPRN not required to complete enrollment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "MPRN not required to complete enrollment.",
"errorCode": "KT_GB_4144_UNEXPECTED_MPRN_TO_COMPLETE_ENROLLMENT"
}
}
]}KT_GB_4210_BOOKINGS_NOT_SUPPORTED
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Bookings not supported for agent appointed at property.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4210_BOOKINGS_NOT_SUPPORTED"
}
}
]}KT_GB_4211_TIMESLOT_NO_LONGER_AVAILABLE
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Timeslot no longer available.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4211_TIMESLOT_NO_LONGER_AVAILABLE"
}
}
]}KT_GB_4212_MISSING_OR_INVALID_DATA
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Missing or invalid data for account or property.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4212_MISSING_OR_INVALID_DATA"
}
}
]}KT_GB_4213_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Application not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_4213_NOT_FOUND"
}
}
]}KT_GB_4214_BOOKING_IS_NOT_SUPPORTED
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_BOOKING_IS_NOT_SUPPORTED"
}
}
]}KT_GB_4215_FAILED_TO_RETRIEVE_TIMESLOTS
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Failed to retrieve timeslots from agent API.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4215_FAILED_TO_RETRIEVE_TIMESLOTS"
}
}
]}KT_GB_4216_ERROR_CANCELLING_APPOINTMENT
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Error cancelling siteworks appointment.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4216_ERROR_CANCELLING_APPOINTMENT"
}
}
]}KT_GB_4217_UNKNOWN_AGENT_CARRYING_OUT_APPOINTMENT
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unknown agent carrying out the appointment.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4217_UNKNOWN_AGENT_CARRYING_OUT_APPOINTMENT"
}
}
]}KT_GB_4218_APPOINTMENT_CANCELLATION_NOT_SUPPORTED
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Appointment cancellation not yet supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4218_APPOINTMENT_CANCELLATION_NOT_SUPPORTED"
}
}
]}KT_GB_4219_PROPERTY_NOT_EXIST
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Property does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_4219_PROPERTY_NOT_EXIST"
}
}
]}KT_GB_4220_NO_ACCOUNT_ACTIVE
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No account currently active at property.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_4220_NO_ACCOUNT_ACTIVE"
}
}
]}KT_GB_4221_COULD_NOT_CONFIRM_DUPLICATE_PROPERTY
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_COULD_NOT_CONFIRM_DUPLICATE_PROPERTY"
}
}
]}KT_GB_4222_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "The provided 'siteworksRequestId' is not a valid UUID.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4222_ERROR"
}
}
]}KT_GB_4223_ERROR
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_ERROR"
}
}
]}KT_GB_4224_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Error processing siteworks appointment.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4224_ERROR"
}
}
]}KT_GB_4225_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No account for MPAN.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_4225_ERROR"
}
}
]}KT_GB_4226_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No account for MPRN.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_4226_ERROR"
}
}
]}KT_GB_4227_NO_ACCOUNT_FOR_PROPERTY
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_NO_ACCOUNT_FOR_PROPERTY"
}
}
]}KT_GB_4229_SMART_METER_EXCHANGE_APPOINTMENT_EXIST
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_SMART_METER_EXCHANGE_APPOINTMENT_EXIST"
}
}
]}KT_GB_4230_CREATE_OR_UPDATE_SITEWORKS_APPOINTMENT_INVALID_INPUT
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_CREATE_OR_UPDATE_SITEWORKS_APPOINTMENT_INVALID_INPUT"
}
}
]}KT_GB_4231_INVALID_REMOVE_METER_INPUT
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_INVALID_REMOVE_METER_INPUT"
}
}
]}KT_GB_4232_NO_METERPOINT_FOUND_OR_PROVIDED
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_NO_METERPOINT_FOUND_OR_PROVIDED"
}
}
]}KT_GB_4233_24_HOUR_SLOT_NOT_SUPPORTED
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "24 hour slot not supported.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_4233_24_HOUR_SLOT_NOT_SUPPORTED"
}
}
]}KT_GB_4234_BOOKING_ADAPTER_NETWORK_ERROR
Error Type: SERVICE_AVAILABILITY
Error Message
{"errors": [
{
"message": "Booking service currently unavailable.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "",
"errorCode": "KT_GB_4234_BOOKING_ADAPTER_NETWORK_ERROR"
}
}
]}KT_CT_4235_PROPERTY_IS_NOT_RTS
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "The property is not an RTS property.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_4235_PROPERTY_IS_NOT_RTS"
}
}
]}KT_CT_4236_UNABLE_TO_DETERMINE_PRIMARY_AND_SECONDARY_MPANS
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Unable to determine the primary and secondary MPANs for property.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_CT_4236_UNABLE_TO_DETERMINE_PRIMARY_AND_SECONDARY_MPANS"
}
}
]}KT_GB_4237_SERVICE_ORDER_JOURNEY_DISABLED_FOR_USER
Error Type: AUTHORIZATION
Account user not allowed to create service order for provided journey type.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "Account user not allowed to create service order for provided journey type.",
"errorCode": "KT_GB_4237_SERVICE_ORDER_JOURNEY_DISABLED_FOR_USER"
}
}
]}KT_GB_4238_SERVICE_ORDER_PROPERTY_MISSING_EXTERNAL_REFERENCE
Error Type: VALIDATION
The property must have an external reference identifier to create service orders for integration with external systems.
Error Message
{"errors": [
{
"message": "Service order cannot be created as the property does not have an external reference identifier.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The property must have an external reference identifier to create service orders for integration with external systems.",
"errorCode": "KT_GB_4238_SERVICE_ORDER_PROPERTY_MISSING_EXTERNAL_REFERENCE"
}
}
]}KT_GB_4239_JOB_TYPE_VALUE_IS_NOT_SUPPORTED
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Job type value is not supported by the agent appointed at property.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4239_JOB_TYPE_VALUE_IS_NOT_SUPPORTED"
}
}
]}KT_GB_4240_JOB_TYPE_ENTRY_IS_NOT_ENABLED
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Job type entry is not enabled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4240_JOB_TYPE_ENTRY_IS_NOT_ENABLED"
}
}
]}KT_GB_4241_SERVICE_ORDER_CREATE_INVALID_INPUT
Error Type: VALIDATION
The supplied service order data failed validation.
Error Message
{"errors": [
{
"message": "Invalid service order payload.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The supplied service order data failed validation.",
"errorCode": "KT_GB_4241_SERVICE_ORDER_CREATE_INVALID_INPUT"
}
}
]}KT_GB_4242_SERVICE_ORDER_UPDATE_INVALID_INPUT
Error Type: VALIDATION
The supplied service order update data failed validation.
Error Message
{"errors": [
{
"message": "Invalid service order update payload.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The supplied service order update data failed validation.",
"errorCode": "KT_GB_4242_SERVICE_ORDER_UPDATE_INVALID_INPUT"
}
}
]}KT_GB_4243_SERVICE_ORDER_NOT_FOUND
Error Type: NOT_FOUND
The requested service order could not be found in Kraken.
Error Message
{"errors": [
{
"message": "Service order not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The requested service order could not be found in Kraken.",
"errorCode": "KT_GB_4243_SERVICE_ORDER_NOT_FOUND"
}
}
]}KT_GB_4244_SERVICE_ORDER_UNKNOWN_JOB_NAME
Error Type: VALIDATION
The supplied jobName does not correspond to any known ServiceOrderJourney value.
Error Message
{"errors": [
{
"message": "Unknown service order job name.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The supplied jobName does not correspond to any known ServiceOrderJourney value.",
"errorCode": "KT_GB_4244_SERVICE_ORDER_UNKNOWN_JOB_NAME"
}
}
]}KT_GB_4245_SERVICE_ORDER_JOB_NAME_NOT_CONFIGURED_FOR_VENDOR
Error Type: APPLICATION
The supplied jobName is a valid ServiceOrderJourney but the configured fieldworks vendor has no mapping from it to a journey/job type pair.
Error Message
{"errors": [
{
"message": "Service order job name is not configured for the fieldworks vendor.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The supplied jobName is a valid ServiceOrderJourney but the configured fieldworks vendor has no mapping from it to a journey/job type pair.",
"errorCode": "KT_GB_4245_SERVICE_ORDER_JOB_NAME_NOT_CONFIGURED_FOR_VENDOR"
}
}
]}KT_GB_4301_NO_AGREEMENTS_FOUND
Error Type: APPLICATION
No agreements found during the specified time period.
Error Message
{"errors": [
{
"message": "No agreements found during the specified time period.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No agreements found during the specified time period.",
"errorCode": "KT_GB_4301_NO_AGREEMENTS_FOUND"
}
}
]}KT_GB_4302_NO_COSTING_DEFINITION_FOUND
Error Type: APPLICATION
No costing definition was found for the product attached to the agreement.
Error Message
{"errors": [
{
"message": "No costing definition was found for the product attached to the agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No costing definition was found for the product attached to the agreement.",
"errorCode": "KT_GB_4302_NO_COSTING_DEFINITION_FOUND"
}
}
]}KT_GB_4303_PRODUCT_NOT_SUB_METER_BILLING_ENABLED
Error Type: APPLICATION
The product during the specified period is not set up for sub-meter billing.
Error Message
{"errors": [
{
"message": "The product during the specified period is not set up for sub-meter billing.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The product during the specified period is not set up for sub-meter billing.",
"errorCode": "KT_GB_4303_PRODUCT_NOT_SUB_METER_BILLING_ENABLED"
}
}
]}KT_GB_4304_NOT_SETUP_FOR_COST_OF_USAGE
Error Type: APPLICATION
The costing definition for the product is not set up for cost of usage.
Error Message
{"errors": [
{
"message": "The costing definition for the product is not set up for cost of usage.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The costing definition for the product is not set up for cost of usage.",
"errorCode": "KT_GB_4304_NOT_SETUP_FOR_COST_OF_USAGE"
}
}
]}KT_GB_4305_COSTING_ERROR
Error Type: APPLICATION
There was an exception during costing.
Error Message
{"errors": [
{
"message": "There was an exception during costing.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was an exception during costing.",
"errorCode": "KT_GB_4305_COSTING_ERROR"
}
}
]}KT_GB_4513_ELECTRICITY_EXPORT_JOURNEY_NOT_FOUND
Error Type: NOT_FOUND
We were unable to match the given identifier with an electricity export journey in the database.
Error Message
{"errors": [
{
"message": "No electricity export journey found matching the given identifier.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "We were unable to match the given identifier with an electricity export journey in the database.",
"errorCode": "KT_GB_4513_ELECTRICITY_EXPORT_JOURNEY_NOT_FOUND"
}
}
]}KT_GB_4610_NO_PRODUCTS_FOUND_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No products found for requested product codes.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_4610_NO_PRODUCTS_FOUND_ERROR"
}
}
]}KT_GB_4612_UNABLE_TO_FIND_QUOTE_ERROR
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_UNABLE_TO_FIND_QUOTE_ERROR"
}
}
]}KT_GB_4613_QUOTE_GENERATION_FAILED_ERROR
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_QUOTE_GENERATION_FAILED_ERROR"
}
}
]}KT_GB_4614_QUOTE_ACCOUNT_ON_PRODUCTS_INPUT_INVALID
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_QUOTE_ACCOUNT_ON_PRODUCTS_INPUT_INVALID"
}
}
]}KT_GB_4615_QUOTE_NEW_METER_POINTS_INVALID_INPUT
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_QUOTE_NEW_METER_POINTS_INVALID_INPUT"
}
}
]}KT_GB_4616_QUOTE_NEW_METER_POINTS_NO_PRODUCTS_FOUND
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_QUOTE_NEW_METER_POINTS_NO_PRODUCTS_FOUND"
}
}
]}KT_GB_4617_QUOTED_PRODUCT_NOT_FOUND
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_QUOTED_PRODUCT_NOT_FOUND"
}
}
]}KT_GB_4618_QUOTE_REQUEST_NOT_FOUND
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Quote request not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4618_QUOTE_REQUEST_NOT_FOUND"
}
}
]}KT_GB_4621_UNABLE_TO_FIND_GSP
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Unable to find GSP for postcode.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_4621_UNABLE_TO_FIND_GSP"
}
}
]}KT_GB_4622_SUPPLY_TYPE_NOT_SUPPORTED
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Supply type not supported.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4622_SUPPLY_TYPE_NOT_SUPPORTED"
}
}
]}KT_GB_4623_REQUOTE_INVALID_INPUT
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_REQUOTE_INVALID_INPUT"
}
}
]}KT_GB_4624_CREATE_QUOTE_REQUEST_FOR_PRODUCTS_INVALID_INPUT
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_CREATE_QUOTE_REQUEST_FOR_PRODUCTS_INVALID_INPUT"
}
}
]}KT_GB_4625_UNABLE_TO_CREATE_QUOTE_REQUEST
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to create quote request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_4625_UNABLE_TO_CREATE_QUOTE_REQUEST"
}
}
]}KT_GB_4627_REFRESH_QUOTE_INPUT_INVALID
Error Type: VALIDATION
Input to the refresh quote mutation is invalid.
Error Message
{"errors": [
{
"message": "Input to the refresh quote mutation is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Input to the refresh quote mutation is invalid.",
"errorCode": "KT_GB_4627_REFRESH_QUOTE_INPUT_INVALID"
}
}
]}KT_GB_4628_REFRESH_QUOTE_NO_PRODUCTS_FOUND
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_4628_REFRESH_QUOTE_NO_PRODUCTS_FOUND"
}
}
]}KT_GB_4629_REFRESH_QUOTE_FAILED
Error Type: APPLICATION
Failed to refresh quote.
Error Message
{"errors": [
{
"message": "Failed to refresh quote.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Failed to refresh quote.",
"errorCode": "KT_GB_4629_REFRESH_QUOTE_FAILED"
}
}
]}KT_GB_5110_UNABLE_TO_FIND_CAMPAIGN
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_UNABLE_TO_FIND_CAMPAIGN"
}
}
]}KT_GB_5111_UNABLE_TO_FIND_METER_POINT
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_UNABLE_TO_FIND_METER_POINT"
}
}
]}KT_GB_5112_UNABLE_TO_JOIN_CAMPAIGN
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_UNABLE_TO_JOIN_CAMPAIGN"
}
}
]}KT_GB_5113_UNABLE_TO_FIND_PROPERTY
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_UNABLE_TO_FIND_PROPERTY"
}
}
]}KT_GB_5114_UNABLE_TO_FIND_SAVING_SESSIONS_EVENT
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_UNABLE_TO_FIND_SAVING_SESSIONS_EVENT"
}
}
]}KT_GB_5115_UNABLE_TO_JOIN_SAVING_SESSIONS_EVENT
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_UNABLE_TO_JOIN_SAVING_SESSIONS_EVENT"
}
}
]}KT_GB_5116_ACCOUNT_NOT_IN_SAVING_SESSIONS_CAMPAIGN
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_ACCOUNT_NOT_IN_SAVING_SESSIONS_CAMPAIGN"
}
}
]}KT_GB_5117_INELIGIBLE_TO_JOIN_SAVING_SESSIONS_EVENT
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_INELIGIBLE_TO_JOIN_SAVING_SESSIONS_EVENT"
}
}
]}KT_GB_5411_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Failed to update special circumstance record.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_5411_ERROR"
}
}
]}KT_GB_5412_USER_ALREADY_HAS_EMAIL
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_USER_ALREADY_HAS_EMAIL"
}
}
]}KT_GB_5413_UPDATE_EMAIL_VALIDATION_ERROR
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_UPDATE_EMAIL_VALIDATION_ERROR"
}
}
]}KT_GB_5414_UPDATE_COMMS_PREFERENCES_INVALID_PREFERENCES
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_UPDATE_COMMS_PREFERENCES_INVALID_PREFERENCES"
}
}
]}KT_GB_5415_INVALID_PSR_RECORD_TYPE
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_INVALID_PSR_RECORD_TYPE"
}
}
]}KT_GB_5416_INVALID_MOVE_IN_NEW_CUSTOMER_INPUT
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_INVALID_MOVE_IN_NEW_CUSTOMER_INPUT"
}
}
]}KT_GB_5417_INVALID_GET_ACCOUNT_USER_INPUT
Error Type: VALIDATION
At least of one id or detail is required.
Error Message
{"errors": [
{
"message": "Invalid input data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "At least of one `id` or `detail` is required.",
"errorCode": "KT_GB_5417_INVALID_GET_ACCOUNT_USER_INPUT"
}
}
]}KT_GB_5418_INVALID_UPDATE_PROPERTY_TYPE_INPUT
Error Type: VALIDATION
The provided update property input is not valid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided update property input is not valid.",
"errorCode": "KT_GB_5418_INVALID_UPDATE_PROPERTY_TYPE_INPUT"
}
}
]}KT_GB_5419_PSR_RECONSENT_NOT_AVAILABLE
Error Type: APPLICATION
The user is not due to re-consent (e.g. already re-consented or has no PSR consent).
Error Message
{"errors": [
{
"message": "PSR re-consent is not available for this user.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The user is not due to re-consent (e.g. already re-consented or has no PSR consent).",
"errorCode": "KT_GB_5419_PSR_RECONSENT_NOT_AVAILABLE"
}
}
]}KT_GB_5420_INVALID_MOVE_IN_EXISTING_CUSTOMER_INPUT
Error Type: VALIDATION
The provided move in existing customer input is not valid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided move in existing customer input is not valid.",
"errorCode": "KT_GB_5420_INVALID_MOVE_IN_EXISTING_CUSTOMER_INPUT"
}
}
]}KT_GB_5601_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "One of either MPAN or MPRN must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_5601_ERROR"
}
}
]}KT_GB_5602_ERROR_METER_POINT_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Invalid meter point data.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_5602_ERROR_METER_POINT_NOT_FOUND"
}
}
]}KT_GB_5610_ACCOUNT_DOESNT_EXIST
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Account does not exist.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_5610_ACCOUNT_DOESNT_EXIST"
}
}
]}KT_GB_5611_PRODUCT_MUST_HAVE_ONE_CONTEXT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Product must have exactly one context.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_5611_PRODUCT_MUST_HAVE_ONE_CONTEXT"
}
}
]}KT_GB_6111_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Invalid/No payment instruction found for the given account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_6111_ERROR"
}
}
]}KT_GB_6211_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Account does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_6211_ERROR"
}
}
]}KT_GB_6212_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Meter does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_6212_ERROR"
}
}
]}KT_GB_6216_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "No ledgers exist for meter/account combination.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_6216_ERROR"
}
}
]}KT_GB_6219_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Prepay meter ledger for prepay payment does not exist.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_6219_ERROR"
}
}
]}KT_GB_6312_UNABLE_TO_GET_UNIT_RATES_ERROR
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_UNABLE_TO_GET_UNIT_RATES_ERROR"
}
}
]}KT_GB_6314_COULD_NOT_LOAD_AGILE_RATE_CALCULATION_INFORMATION
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_COULD_NOT_LOAD_AGILE_RATE_CALCULATION_INFORMATION"
}
}
]}KT_GB_6411_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Could not create electricity meter reading.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_6411_ERROR"
}
}
]}KT_GB_6412_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Electricity reading cannot be found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_6412_ERROR"
}
}
]}KT_GB_6413_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Electricity reading to be amended must be unbilled.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_6413_ERROR"
}
}
]}KT_GB_6414_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Meter reading could not be updated. Input not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_6414_ERROR"
}
}
]}KT_GB_6415_WATER_METER_NOT_FOUND
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_WATER_METER_NOT_FOUND"
}
}
]}KT_GB_6416_UNABLE_TO_ESTIMATE_READING
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_UNABLE_TO_ESTIMATE_READING"
}
}
]}KT_GB_6610_ADDRESS_NOT_FOUND
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_ADDRESS_NOT_FOUND"
}
}
]}KT_GB_6611_POSTCODE_NOT_MATCH
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_POSTCODE_NOT_MATCH"
}
}
]}KT_GB_6612_ADDRESS_NOT_MATCH
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_ADDRESS_NOT_MATCH"
}
}
]}KT_GB_6615_NO_PROPERTY_PERIODS
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "No property periods for account.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_6615_NO_PROPERTY_PERIODS"
}
}
]}KT_GB_6616_MOVE_OUT_DATE_ERROR
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_MOVE_OUT_DATE_ERROR"
}
}
]}KT_GB_6617_MOVE_IN_DATE_IS_REQUIRED
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_MOVE_IN_DATE_IS_REQUIRED"
}
}
]}KT_GB_6618_DONT_PROCESS_MOVE_INS_MORE_THAN_6MONTHS
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_DONT_PROCESS_MOVE_INS_MORE_THAN_6MONTHS"
}
}
]}KT_GB_6619_DONT_PROCESS_MOVE_OUTS_MORE_THAN_6MONTHS
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_DONT_PROCESS_MOVE_OUTS_MORE_THAN_6MONTHS"
}
}
]}KT_GB_6620_INVALID_POST_CODE
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_INVALID_POST_CODE"
}
}
]}KT_GB_6621_INVALID_ADDRESS_INPUT
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_INVALID_ADDRESS_INPUT"
}
}
]}KT_GB_6622_ACCOUNT_NOT_FOUND_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Account not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_6622_ACCOUNT_NOT_FOUND_ERROR"
}
}
]}KT_GB_6623_PROPERTY_NOT_EXIST
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Property not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_6623_PROPERTY_NOT_EXIST"
}
}
]}KT_GB_6624_UNABLE_TO_PROCESS_HOUSE_MOVE_OUT
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_UNABLE_TO_PROCESS_HOUSE_MOVE_OUT"
}
}
]}KT_GB_6625_UNABLE_TO_CREATE_BILL
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_UNABLE_TO_CREATE_BILL"
}
}
]}KT_GB_6626_UNABLE_TO_GENERATE_FLOW_FRAGMENT
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "There was an error processing the PSR data.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_6626_UNABLE_TO_GENERATE_FLOW_FRAGMENT"
}
}
]}KT_GB_6627_MISSING_AGENT_APPOINTMENTS
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "There are missing agent appointments.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_6627_MISSING_AGENT_APPOINTMENTS"
}
}
]}KT_GB_6628_INVALID_MOVE_OUT_INPUT
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_INVALID_MOVE_OUT_INPUT"
}
}
]}KT_GB_6629_PROPERTIES_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No property found for this postcode.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_6629_PROPERTIES_NOT_FOUND"
}
}
]}KT_GB_6630_ADDRESS_APIS_NOT_AVAILABLE
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_ADDRESS_APIS_NOT_AVAILABLE"
}
}
]}KT_GB_6631_INVALID_UPRN
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_INVALID_UPRN"
}
}
]}KT_GB_6632_UPRN_NOT_FOUND
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_UPRN_NOT_FOUND"
}
}
]}KT_GB_6634_INVALID_MPAN
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "The provided MPAN is not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_6634_INVALID_MPAN"
}
}
]}KT_GB_6635_INVALID_MPRN
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "The provided MPRN is not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_6635_INVALID_MPRN"
}
}
]}KT_GB_6636_EXTINCT_METERPOINT
Error Type: VALIDATION
The meterpoint returned is marked as extinct. Please try a different MPRN.
Error Message
{"errors": [
{
"message": "The provided MPRN is linked to an extinct meterpoint.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The meterpoint returned is marked as extinct. Please try a different MPRN.",
"errorCode": "KT_GB_6636_EXTINCT_METERPOINT"
}
}
]}KT_GB_6637_UNBILLING_SUPPLY_POINT_FAILED
Error Type: APPLICATION
Could not unbill the supply point to before the move-in date.
Error Message
{"errors": [
{
"message": "Unable to process the move-in due to billing issues.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not unbill the supply point to before the move-in date.",
"errorCode": "KT_GB_6637_UNBILLING_SUPPLY_POINT_FAILED"
}
}
]}KT_GB_6638_MAXIMUM_NUMBER_OF_RESULTS_EXCEEDED
Error Type: APPLICATION
Too many results returned for the provided postcode. Please contact support.
Error Message
{"errors": [
{
"message": "Too many results returned for the provided postcode.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Too many results returned for the provided postcode. Please contact support.",
"errorCode": "KT_GB_6638_MAXIMUM_NUMBER_OF_RESULTS_EXCEEDED"
}
}
]}KT_GB_6639_INVALID_UPDATE_CLEAN_WATER_DELIVERY_POINT_INPUT
Error Type: VALIDATION
The provided clean water delivery point input is not valid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided clean water delivery point input is not valid.",
"errorCode": "KT_GB_6639_INVALID_UPDATE_CLEAN_WATER_DELIVERY_POINT_INPUT"
}
}
]}KT_GB_6640_HOUSE_MOVE_PRECHECKS_FAILED
Error Type: VALIDATION
One or more pre-move checks failed.
Error Message
{"errors": [
{
"message": "This house move cannot be processed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One or more pre-move checks failed.",
"errorCode": "KT_GB_6640_HOUSE_MOVE_PRECHECKS_FAILED"
}
}
]}KT_GB_6641_INELIGIBLE_TO_SELF_SERVE_MOVES
Error Type: APPLICATION
The account has an agreement type that prevents self-service moves.
Error Message
{"errors": [
{
"message": "This account is not eligible to self-serve moves.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The account has an agreement type that prevents self-service moves.",
"errorCode": "KT_GB_6641_INELIGIBLE_TO_SELF_SERVE_MOVES"
}
}
]}KT_GB_6811_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Account does not exist.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_6811_ERROR"
}
}
]}KT_GB_6812_FIT_READING_INVALID_INPUT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_6812_FIT_READING_INVALID_INPUT"
}
}
]}KT_GB_6813_FIT_SCHEDULES_INVALID_INPUT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_GB_6813_FIT_SCHEDULES_INVALID_INPUT"
}
}
]}KT_GB_6814_FIT_INSTALLATION_CLOSED
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "FiT installation is closed.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_6814_FIT_INSTALLATION_CLOSED"
}
}
]}KT_GB_7601_INK_CANNOT_OPEN_CONVERSATION
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_INK_CANNOT_OPEN_CONVERSATION"
}
}
]}KT_GB_8801_SUPPLY_POINT_IS_MISSING_PROPERTY_TYPE
Error Type: VALIDATION
No property type found for the supply point.
Error Message
{"errors": [
{
"message": "No property type found for the supply point.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No property type found for the supply point.",
"errorCode": "KT_GB_8801_SUPPLY_POINT_IS_MISSING_PROPERTY_TYPE"
}
}
]}KT_GB_9310_INELIGIBLE_ACCOUNT
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_INELIGIBLE_ACCOUNT"
}
}
]}KT_GB_9311_UNABLE_TO_JOIN_CAMPAIGN
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_UNABLE_TO_JOIN_CAMPAIGN"
}
}
]}KT_GB_9312_ALREADY_SIGNED_UP
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_ALREADY_SIGNED_UP"
}
}
]}KT_GB_9316_NOT_OCTOPLUS_ENROLLED
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_NOT_OCTOPLUS_ENROLLED"
}
}
]}KT_GB_9319_FEATURE_DISABLED
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_FEATURE_DISABLED"
}
}
]}KT_GB_9320_INVALID_INPUT
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_INVALID_INPUT"
}
}
]}KT_GB_9325_INVALID_CONSTANTINE_SLUG
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_INVALID_CONSTANTINE_SLUG"
}
}
]}KT_GB_9326_INVALID_SPAWN_ID
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_INVALID_SPAWN_ID"
}
}
]}KT_GB_9327_SNAP_CREATION_FAILED
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_SNAP_CREATION_FAILED"
}
}
]}KT_GB_9510_ARGREEMENT_ID_IS_REQUIRED
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "At least one agreement ID is required.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_9510_ARGREEMENT_ID_IS_REQUIRED"
}
}
]}KT_GB_9511_BOTH_ELECTRICITY_AND_GAS_AGREEMENT_ID_ARE_PROVIDED
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_BOTH_ELECTRICITY_AND_GAS_AGREEMENT_ID_ARE_PROVIDED"
}
}
]}KT_GB_9512_NO_AGREEMENT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No agreement found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_9512_NO_AGREEMENT_FOUND"
}
}
]}KT_GB_9513_NO_FOLLOW_ON_PRODUCT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No follow on product found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_9513_NO_FOLLOW_ON_PRODUCT_FOUND"
}
}
]}KT_GB_9514_NO_AVAILABLE_PRODUCT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No available product found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_GB_9514_NO_AVAILABLE_PRODUCT_FOUND"
}
}
]}KT_GB_9515_MULTIPLE_AVAILABLE_PRODUCTS_FOUND
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Multiple available products found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_GB_9515_MULTIPLE_AVAILABLE_PRODUCTS_FOUND"
}
}
]}KT_GB_9516_UNABLE_TO_FIND_PRODUCTS
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_UNABLE_TO_FIND_PRODUCTS"
}
}
]}KT_GB_9517_NOT_FOUND_GSP_FROM_POSTCODE
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_NOT_FOUND_GSP_FROM_POSTCODE"
}
}
]}KT_GB_9518_INVALID_INPUT_FOR_PRODUCT_RATES
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_INVALID_INPUT_FOR_PRODUCT_RATES"
}
}
]}KT_GB_9519_UNABLE_TO_CREATE_PRODUCT_RATES
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_UNABLE_TO_CREATE_PRODUCT_RATES"
}
}
]}KT_GB_9521_INVALID_ENERGY_PRODUCT_DIRECTION
Error Type: VALIDATION
Must be IMPORT or EXPORT.
Error Message
{"errors": [
{
"message": "Invalid energy product direction.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Must be IMPORT or EXPORT.",
"errorCode": "KT_GB_9521_INVALID_ENERGY_PRODUCT_DIRECTION"
}
}
]}KT_IT_4110_MULTIPLE_ACTIVE_AGREEMENTS_ERROR
Error Type: VALIDATION
The supply point has more than one active agreement.
Error Message
{"errors": [
{
"message": "Multiple active agreements.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The supply point has more than one active agreement.",
"errorCode": "KT_IT_4110_MULTIPLE_ACTIVE_AGREEMENTS_ERROR"
}
}
]}KT_IT_4111_ACCOUNT_INPUT_INVALID
Error Type: VALIDATION
The input data is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The input data is invalid.",
"errorCode": "KT_IT_4111_ACCOUNT_INPUT_INVALID"
}
}
]}KT_IT_4911_CHANGE_OF_OWNERSHIP_DATE_NOT_FIRST_OF_MONTH
Error Type: VALIDATION
The change of ownership date must be the 1st day of the month.
Error Message
{"errors": [
{
"message": "Invalid change of ownership date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The change of ownership date must be the 1st day of the month.",
"errorCode": "KT_IT_4911_CHANGE_OF_OWNERSHIP_DATE_NOT_FIRST_OF_MONTH"
}
}
]}KT_IT_4912_CHANGE_OF_OWNERSHIP_DATE_NOT_IN_FUTURE
Error Type: VALIDATION
The change of ownership date must be strictly in the future (after today).
Error Message
{"errors": [
{
"message": "Invalid change of ownership date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The change of ownership date must be strictly in the future (after today).",
"errorCode": "KT_IT_4912_CHANGE_OF_OWNERSHIP_DATE_NOT_IN_FUTURE"
}
}
]}KT_IT_4913_CHANGE_OF_OWNERSHIP_DATE_NOT_RESPECT_EARLIEST_ALLOWED_DATE
Error Type: VALIDATION
The change of ownership date must respect the earliest allowed supply start date.
Error Message
{"errors": [
{
"message": "Invalid change of ownership date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The change of ownership date must respect the earliest allowed supply start date.",
"errorCode": "KT_IT_4913_CHANGE_OF_OWNERSHIP_DATE_NOT_RESPECT_EARLIEST_ALLOWED_DATE"
}
}
]}KT_IT_6410_CONSUMPTION_VALUE_NOT_VALID
Error Type: VALIDATION
The consumption value provided is not valid.
Error Message
{"errors": [
{
"message": "The consumption value provided is not valid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The consumption value provided is not valid.",
"errorCode": "KT_IT_6410_CONSUMPTION_VALUE_NOT_VALID"
}
}
]}KT_IT_6411_READING_NOT_NEEDED
Error Type: VALIDATION
There is already a higher priority reading for the supply point.
Error Message
{"errors": [
{
"message": "Reading not needed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There is already a higher priority reading for the supply point.",
"errorCode": "KT_IT_6411_READING_NOT_NEEDED"
}
}
]}KT_JP_10301_LEAVE_SUPPLIER_IS_NOT_REVERSIBLE
Error Type: APPLICATION
Unable to reverse leave supplier.
Error Message
{"errors": [
{
"message": "Unable to reverse leave supplier.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to reverse leave supplier.",
"errorCode": "KT_JP_10301_LEAVE_SUPPLIER_IS_NOT_REVERSIBLE"
}
}
]}KT_JP_10302_LEAVE_SUPPLIER_IS_NOT_DUNNING_REQUEST
Error Type: APPLICATION
Only external dunning request can be reversed.
Error Message
{"errors": [
{
"message": "The leave supplier process is not in a dunning request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Only external dunning request can be reversed.",
"errorCode": "KT_JP_10302_LEAVE_SUPPLIER_IS_NOT_DUNNING_REQUEST"
}
}
]}KT_JP_12401_TYPICAL_USAGE_MISSING_FOR_GRID_OPERATOR
Error Type: APPLICATION
Each grid operator may or may not have typical usage data.
Error Message
{"errors": [
{
"message": "Typical usage data is missing for the given grid operator.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Each grid operator may or may not have typical usage data.",
"errorCode": "KT_JP_12401_TYPICAL_USAGE_MISSING_FOR_GRID_OPERATOR"
}
}
]}KT_JP_12402_TYPICAL_USAGE_MISSING_FOR_MONTH
Error Type: APPLICATION
Each month may or may not have typical usage data.
Error Message
{"errors": [
{
"message": "Typical usage data is missing for the given month.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Each month may or may not have typical usage data.",
"errorCode": "KT_JP_12402_TYPICAL_USAGE_MISSING_FOR_MONTH"
}
}
]}KT_JP_12403_TYPICAL_USAGE_MISSING_FOR_PRODUCT_CODE
Error Type: APPLICATION
Each product code may or may not have typical usage data.
Error Message
{"errors": [
{
"message": "Typical usage data is missing for the given product code.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Each product code may or may not have typical usage data.",
"errorCode": "KT_JP_12403_TYPICAL_USAGE_MISSING_FOR_PRODUCT_CODE"
}
}
]}KT_JP_1501_ACTIVE_AGREEMENT_NOT_FOUND
Error Type: NOT_FOUND
No future or current active agreement was found for the Account.
Error Message
{"errors": [
{
"message": "Active agreement not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No future or current active agreement was found for the Account.",
"errorCode": "KT_JP_1501_ACTIVE_AGREEMENT_NOT_FOUND"
}
}
]}KT_JP_3901_CANNOT_TELL_IF_ACCOUNT_DUAL_FUEL_FROM_PAYMENT_STATEMENT
Error Type: NOT_FOUND
We could not tell if the account associated with the payment was set up for dual fuel.
Error Message
{"errors": [
{
"message": "The payment's statement was not found or does not contains the information necessary to determine if the payment's account is dual fuel.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "We could not tell if the account associated with the payment was set up for dual fuel.",
"errorCode": "KT_JP_3901_CANNOT_TELL_IF_ACCOUNT_DUAL_FUEL_FROM_PAYMENT_STATEMENT"
}
}
]}KT_JP_3902_NOT_ALLOW_PAYMENT_INSTRUCTION_CREATION_USING_SAME_CARD_NUMBER_ON_SAME_DAY
Error Type: VALIDATION
We do not allow the creation of a new payment instruction using the same card number on the same day.
Error Message
{"errors": [
{
"message": "Payment instruction creation using the same card number on the same day is not allowed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "We do not allow the creation of a new payment instruction using the same card number on the same day.",
"errorCode": "KT_JP_3902_NOT_ALLOW_PAYMENT_INSTRUCTION_CREATION_USING_SAME_CARD_NUMBER_ON_SAME_DAY"
}
}
]}KT_JP_3903_UNABLE_TO_CREATE_GMO_CUSTOMER
Error Type: SERVICE_AVAILABILITY
There was an issue creating the payment customer account.
Error Message
{"errors": [
{
"message": "Unable to create payment customer.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "There was an issue creating the payment customer account.",
"errorCode": "KT_JP_3903_UNABLE_TO_CREATE_GMO_CUSTOMER"
}
}
]}KT_JP_3904_UNABLE_TO_CHANGE_CARD_WITH_TOKEN
Error Type: SERVICE_AVAILABILITY
There was an issue changing the card with the provided token.
Error Message
{"errors": [
{
"message": "Unable to change card with token.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "There was an issue changing the card with the provided token.",
"errorCode": "KT_JP_3904_UNABLE_TO_CHANGE_CARD_WITH_TOKEN"
}
}
]}KT_JP_3905_UNSUPPORTED_GMO_CARD_BRAND
Error Type: VALIDATION
The card brand returned by the payment provider is not supported for sign-up.
Error Message
{"errors": [
{
"message": "This card brand is not supported.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The card brand returned by the payment provider is not supported for sign-up.",
"errorCode": "KT_JP_3905_UNSUPPORTED_GMO_CARD_BRAND"
}
}
]}KT_JP_3906_UNABLE_TO_CHANGE_BANK_ACCOUNT_WITH_TOKEN
Error Type: APPLICATION
There was an issue changing the bank account with the provided token.
Error Message
{"errors": [
{
"message": "Unable to change bank account with token.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was an issue changing the bank account with the provided token.",
"errorCode": "KT_JP_3906_UNABLE_TO_CHANGE_BANK_ACCOUNT_WITH_TOKEN"
}
}
]}KT_JP_4103_INVALID_ACCOUNT_USER_CREATION
Error Type: VALIDATION
We don't allow to recreate account user if the user doesn't have a password
Error Message
{"errors": [
{
"message": "Please set a password for the user before creating a new one using the same information.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "We don't allow to recreate account user if the user doesn't have a password",
"errorCode": "KT_JP_4103_INVALID_ACCOUNT_USER_CREATION"
}
}
]}KT_JP_4104_USER_WITHOUT_PORTFOLIO
Error Type: APPLICATION
Cannot create an account for a user without a portfolio.
Error Message
{"errors": [
{
"message": "Unable to create account for user.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot create an account for a user without a portfolio.",
"errorCode": "KT_JP_4104_USER_WITHOUT_PORTFOLIO"
}
}
]}KT_JP_4105_CANNOT_REACTIVATE_ACCOUNT
Error Type: APPLICATION
Could not reactivate account due to supply point state.
Error Message
{"errors": [
{
"message": "Unable to reactivate account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Could not reactivate account due to supply point state.",
"errorCode": "KT_JP_4105_CANNOT_REACTIVATE_ACCOUNT"
}
}
]}KT_JP_4106_SCHEDULE_OVERLAP_ERROR
Error Type: APPLICATION
There is an overlap in the account creation schedule.
Error Message
{"errors": [
{
"message": "Unable to create account due to schedule conflict.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There is an overlap in the account creation schedule.",
"errorCode": "KT_JP_4106_SCHEDULE_OVERLAP_ERROR"
}
}
]}KT_JP_4503_COMMUNICATION_WITH_INDUSTRY_ORGANIZATION_FAILED
Error Type: SERVICE_AVAILABILITY
Unable to communicate with the industry organization.
Error Message
{"errors": [
{
"message": "Unable to communicate with industry organization.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "Unable to communicate with the industry organization.",
"errorCode": "KT_JP_4503_COMMUNICATION_WITH_INDUSTRY_ORGANIZATION_FAILED"
}
}
]}KT_JP_4504_SPIN_NOT_FOUND_IN_OCCTO
Error Type: VALIDATION
The SPIN does not exist in OCCTO.
Error Message
{"errors": [
{
"message": "Please fill in correct SPIN which is registered in OCCTO.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The SPIN does not exist in OCCTO.",
"errorCode": "KT_JP_4504_SPIN_NOT_FOUND_IN_OCCTO"
}
}
]}KT_JP_4511_AMPERAGE_CHANGE_INVALID_INPUT
Error Type: VALIDATION
Data provided for amperage change request is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Data provided for amperage change request is invalid.",
"errorCode": "KT_JP_4511_AMPERAGE_CHANGE_INVALID_INPUT"
}
}
]}KT_JP_4512_AMPERAGE_CHANGE_NOT_POSSIBLE_FOR_SUPPLY_POINT
Error Type: APPLICATION
Amperage change is currently unavailable for the supply point.
Error Message
{"errors": [
{
"message": "Unable to process amperage change request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Amperage change is currently unavailable for the supply point.",
"errorCode": "KT_JP_4512_AMPERAGE_CHANGE_NOT_POSSIBLE_FOR_SUPPLY_POINT"
}
}
]}KT_JP_4513_AMPERAGE_CHANGE_INVALID_AMPERAGE_VALUE
Error Type: APPLICATION
Requested amperage value is not available for the supply point.
Error Message
{"errors": [
{
"message": "Unable to process amperage change request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Requested amperage value is not available for the supply point.",
"errorCode": "KT_JP_4513_AMPERAGE_CHANGE_INVALID_AMPERAGE_VALUE"
}
}
]}KT_JP_4515_AMPERAGE_CHANGE_PROCESS_NOT_FOUND
Error Type: NOT_FOUND
Could not find a pending amperage change process to cancel.
Error Message
{"errors": [
{
"message": "Amperage change process not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find a pending amperage change process to cancel.",
"errorCode": "KT_JP_4515_AMPERAGE_CHANGE_PROCESS_NOT_FOUND"
}
}
]}KT_JP_4516_AMPERAGE_CHANGE_PROCESS_NOT_CANCELLABLE
Error Type: APPLICATION
Amperage change process is not in a cancellable state.
Error Message
{"errors": [
{
"message": "Unable to cancel amperage change process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Amperage change process is not in a cancellable state.",
"errorCode": "KT_JP_4516_AMPERAGE_CHANGE_PROCESS_NOT_CANCELLABLE"
}
}
]}KT_JP_4517_AMPERAGE_CHANGE_NOT_UPDATABLE
Error Type: APPLICATION
Amperage change process is not in an updatable state.
Error Message
{"errors": [
{
"message": "Unable to update amperage change process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Amperage change process is not in an updatable state.",
"errorCode": "KT_JP_4517_AMPERAGE_CHANGE_NOT_UPDATABLE"
}
}
]}KT_JP_4518_AMPERAGE_CHANGE_ACTIVE_WORKFLOW_NOT_FOUND
Error Type: APPLICATION
Amperage change process does not have an active workflow.
Error Message
{"errors": [
{
"message": "No active workflow found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Amperage change process does not have an active workflow.",
"errorCode": "KT_JP_4518_AMPERAGE_CHANGE_ACTIVE_WORKFLOW_NOT_FOUND"
}
}
]}KT_JP_4520_UNEXPECTED_ERROR
Error Type: APPLICATION
Something unexpected happened while processing the request.
Error Message
{"errors": [
{
"message": "Unable to process request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Something unexpected happened while processing the request.",
"errorCode": "KT_JP_4520_UNEXPECTED_ERROR"
}
}
]}KT_JP_4521_AMPERAGE_CHANGE_WORKFLOW_NOT_FOUND
Error Type: APPLICATION
Amperage change process is missing a workflow.
Error Message
{"errors": [
{
"message": "Unable to find an amperage change workflow.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Amperage change process is missing a workflow.",
"errorCode": "KT_JP_4521_AMPERAGE_CHANGE_WORKFLOW_NOT_FOUND"
}
}
]}KT_JP_4531_MOVE_IN_INVALID_INPUT
Error Type: VALIDATION
Data provided for move in request is invalid.
Error Message
{"errors": [
{
"message": "Invalid Data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Data provided for move in request is invalid.",
"errorCode": "KT_JP_4531_MOVE_IN_INVALID_INPUT"
}
}
]}KT_JP_4532_MOVE_IN_NOT_UPDATABLE
Error Type: APPLICATION
Move in process is not in an updatable state.
Error Message
{"errors": [
{
"message": "Unable to update move in process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Move in process is not in an updatable state.",
"errorCode": "KT_JP_4532_MOVE_IN_NOT_UPDATABLE"
}
}
]}KT_JP_4533_MOVE_IN_INVALID_DATE
Error Type: APPLICATION
Move in can not be updated at this date.
Error Message
{"errors": [
{
"message": "Move in data is invalid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Move in can not be updated at this date.",
"errorCode": "KT_JP_4533_MOVE_IN_INVALID_DATE"
}
}
]}KT_JP_4534_MOVE_IN_PROCESS_NOT_FOUND
Error Type: NOT_FOUND
Could not find an active move in process
Error Message
{"errors": [
{
"message": "Move in process not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find an active move in process ",
"errorCode": "KT_JP_4534_MOVE_IN_PROCESS_NOT_FOUND"
}
}
]}KT_JP_4535_MOVE_OUT_CANCEL_CANNOT_SELF_SERVICE
Error Type: APPLICATION
Cannot self-service the move out cancel process.
Error Message
{"errors": [
{
"message": "Move out cancel cannot self-service.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot self-service the move out cancel process.",
"errorCode": "KT_JP_4535_MOVE_OUT_CANCEL_CANNOT_SELF_SERVICE"
}
}
]}KT_JP_4536_MOVE_OUT_ACTIVE_PROCESS_NOT_FOUND
Error Type: NOT_FOUND
Could not find an active move out process.
Error Message
{"errors": [
{
"message": "Move out active process not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find an active move out process.",
"errorCode": "KT_JP_4536_MOVE_OUT_ACTIVE_PROCESS_NOT_FOUND"
}
}
]}KT_JP_4537_MOVE_OUT_CANCEL_INPUT_INVALID
Error Type: VALIDATION
Data provided for move out cancel request is invalid.
Error Message
{"errors": [
{
"message": "Move out cancel input data is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Data provided for move out cancel request is invalid.",
"errorCode": "KT_JP_4537_MOVE_OUT_CANCEL_INPUT_INVALID"
}
}
]}KT_JP_4538_MOVE_OUT_PROCESS_NOT_WITHDRAWABLE
Error Type: APPLICATION
The provided move out process cannot be withdrawn.
Error Message
{"errors": [
{
"message": "Move out process not withdrawable.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The provided move out process cannot be withdrawn.",
"errorCode": "KT_JP_4538_MOVE_OUT_PROCESS_NOT_WITHDRAWABLE"
}
}
]}KT_JP_4539_MOVE_OUT_DATE_UPDATE_INPUT_INVALID
Error Type: VALIDATION
Data provided for move out date update request is invalid.
Error Message
{"errors": [
{
"message": "Move out date update input data is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Data provided for move out date update request is invalid.",
"errorCode": "KT_JP_4539_MOVE_OUT_DATE_UPDATE_INPUT_INVALID"
}
}
]}KT_JP_4540_MOVE_OUT_DATE_UPDATE_CANNOT_SELF_SERVICE
Error Type: VALIDATION
Cannot self-service the move out date update process.
Error Message
{"errors": [
{
"message": "Move out date update cannot self-service.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot self-service the move out date update process.",
"errorCode": "KT_JP_4540_MOVE_OUT_DATE_UPDATE_CANNOT_SELF_SERVICE"
}
}
]}KT_JP_4541_MOVE_OUT_CANNOT_BE_UPDATED
Error Type: VALIDATION
The move out process cannot be updated.
Error Message
{"errors": [
{
"message": "Not allowed to update move out process.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The move out process cannot be updated.",
"errorCode": "KT_JP_4541_MOVE_OUT_CANNOT_BE_UPDATED"
}
}
]}KT_JP_4542_INITIATE_AMPERAGE_CHANGE_DATE_INVALID
Error Type: VALIDATION
The initiate amperage change date cannot be in the past.
Error Message
{"errors": [
{
"message": "Amperage change date cannot be in the past.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The initiate amperage change date cannot be in the past.",
"errorCode": "KT_JP_4542_INITIATE_AMPERAGE_CHANGE_DATE_INVALID"
}
}
]}KT_JP_4543_INITIATE_AMPERAGE_CHANGE_INPUT_INVALID
Error Type: VALIDATION
Data provided for Initiate amperage change request is invalid.
Error Message
{"errors": [
{
"message": "Initiate amperage change input data is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Data provided for Initiate amperage change request is invalid.",
"errorCode": "KT_JP_4543_INITIATE_AMPERAGE_CHANGE_INPUT_INVALID"
}
}
]}KT_JP_4544_INITIATE_AMPERAGE_CHANGE_CANNOT_SELF_SERVICE
Error Type: APPLICATION
Cannot self-service the initiate amperage change process.
Error Message
{"errors": [
{
"message": "Initiate amperage change cannot self-service.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Cannot self-service the initiate amperage change process.",
"errorCode": "KT_JP_4544_INITIATE_AMPERAGE_CHANGE_CANNOT_SELF_SERVICE"
}
}
]}KT_JP_4546_ACTIVE_AMPERAGE_CHANGE_PROCESS_ALREADY_EXISTS
Error Type: APPLICATION
Active amperage change process already exists.
Error Message
{"errors": [
{
"message": "Process already exists.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Active amperage change process already exists.",
"errorCode": "KT_JP_4546_ACTIVE_AMPERAGE_CHANGE_PROCESS_ALREADY_EXISTS"
}
}
]}KT_JP_4547_SWITCH_IN_CORRECTION_INPUT_INVALID
Error Type: VALIDATION
Data provided for switch-in correction request is invalid.
Error Message
{"errors": [
{
"message": "Switch-in correction input data is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Data provided for switch-in correction request is invalid.",
"errorCode": "KT_JP_4547_SWITCH_IN_CORRECTION_INPUT_INVALID"
}
}
]}KT_JP_4548_SWITCH_IN_REQUEST_NOT_FOUND
Error Type: NOT_FOUND
Could not find the switch-in request.
Error Message
{"errors": [
{
"message": "Switch-in request not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Could not find the switch-in request.",
"errorCode": "KT_JP_4548_SWITCH_IN_REQUEST_NOT_FOUND"
}
}
]}KT_JP_4550_SWITCH_IN_CORRECTION_INVALID_REQUEST
Error Type: VALIDATION
The switch-in correction request is invalid.
Error Message
{"errors": [
{
"message": "Switch-in correction invalid request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The switch-in correction request is invalid.",
"errorCode": "KT_JP_4550_SWITCH_IN_CORRECTION_INVALID_REQUEST"
}
}
]}KT_JP_4551_MOVE_OUT_CANNOT_BE_PROCESSED
Error Type: VALIDATION
Can't process move out.
Error Message
{"errors": [
{
"message": "Move out can't be processed.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Can't process move out.",
"errorCode": "KT_JP_4551_MOVE_OUT_CANNOT_BE_PROCESSED"
}
}
]}KT_JP_4552_MOVE_IN_PROCESS_MISSING_MOVE_IN_REQUEST
Error Type: APPLICATION
Move in process is expected to have an associated move in request
Error Message
{"errors": [
{
"message": "Move in request is missing.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Move in process is expected to have an associated move in request",
"errorCode": "KT_JP_4552_MOVE_IN_PROCESS_MISSING_MOVE_IN_REQUEST"
}
}
]}KT_JP_4601_POSTCODE_INVALID
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Postcode invalid.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_JP_4601_POSTCODE_INVALID"
}
}
]}KT_JP_4602_NO_QUOTED_ELECTRICITY_SUPPLY_POINTS
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Quoted electricity supply points cannot be found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_JP_4602_NO_QUOTED_ELECTRICITY_SUPPLY_POINTS"
}
}
]}KT_JP_4603_OCCTO_COULD_NOT_PROCESS
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "OCCTO could not process the request.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_JP_4603_OCCTO_COULD_NOT_PROCESS"
}
}
]}KT_JP_4604_NO_SPIN_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "SPIN does not exist on OCCTO.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_JP_4604_NO_SPIN_FOUND"
}
}
]}KT_JP_4605_FETCHING_SPIN_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "An unexpected error occurred when trying to fetch SPIN details.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_JP_4605_FETCHING_SPIN_ERROR"
}
}
]}KT_JP_4606_NO_GPIN_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "GPIN does not exist on OCCTO.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_JP_4606_NO_GPIN_FOUND"
}
}
]}KT_JP_4607_FETCHING_GPIN_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "An unexpected error occurred when trying to fetch GPIN details.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_JP_4607_FETCHING_GPIN_ERROR"
}
}
]}KT_JP_4608_UNABLE_TO_GET_MATCHED_PRODUCTS
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to get matched products.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_JP_4608_UNABLE_TO_GET_MATCHED_PRODUCTS"
}
}
]}KT_JP_4609_TERMS_AND_CONDITIONS_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Terms and conditions not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_JP_4609_TERMS_AND_CONDITIONS_NOT_FOUND"
}
}
]}KT_JP_4610_UNABLE_TO_FIND_POSTAL_INFORMATION
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Postal information not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_JP_4610_UNABLE_TO_FIND_POSTAL_INFORMATION"
}
}
]}KT_JP_4901_PRODUCT_SWITCH_INVALID_INPUT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_JP_4901_PRODUCT_SWITCH_INVALID_INPUT"
}
}
]}KT_JP_4902_UNABLE_TO_SWITCH_PRODUCTS
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to update agreement product.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_JP_4902_UNABLE_TO_SWITCH_PRODUCTS"
}
}
]}KT_JP_4903_REVERT_PRODUCT_SWITCH_INVALID_INPUT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_JP_4903_REVERT_PRODUCT_SWITCH_INVALID_INPUT"
}
}
]}KT_JP_4904_UNABLE_TO_REVERT_PRODUCT_SWITCH
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Unable to revert product switch.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_JP_4904_UNABLE_TO_REVERT_PRODUCT_SWITCH"
}
}
]}KT_JP_5401_ACCOUNT_USER_DETAILS_NOT_FOUND
Error Type: NOT_FOUND
AccountUserDetails for the AccountUser was not found.
Error Message
{"errors": [
{
"message": "Account user details not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "AccountUserDetails for the AccountUser was not found.",
"errorCode": "KT_JP_5401_ACCOUNT_USER_DETAILS_NOT_FOUND"
}
}
]}KT_JP_5402_ACCOUNT_USER_DETAILS_INVALID_INPUT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_JP_5402_ACCOUNT_USER_DETAILS_INVALID_INPUT"
}
}
]}KT_JP_5403_ACCOUNT_USER_RAKUTEN_ID_LINKAGE_INVALID_INPUT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid input data for linking Rakuten OpenID to account user.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_JP_5403_ACCOUNT_USER_RAKUTEN_ID_LINKAGE_INVALID_INPUT"
}
}
]}KT_JP_5404_ACCOUNT_USER_RAKUTEN_ID_LINKAGE_ALREADY_EXISTS
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Rakuten OpenID linkage for this account user already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_JP_5404_ACCOUNT_USER_RAKUTEN_ID_LINKAGE_ALREADY_EXISTS"
}
}
]}KT_JP_5405_ACCOUNT_USER_RAKUTEN_ID_LINKAGE_UNEXPECTED_ERROR
Error Type: APPLICATION
Unable to link Rakuten OpenID to account user as an unexpected error occured.
Error Message
{"errors": [
{
"message": "An unexpected error occurred while attempting to link Rakuten OpenID to account user.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to link Rakuten OpenID to account user as an unexpected error occured.",
"errorCode": "KT_JP_5405_ACCOUNT_USER_RAKUTEN_ID_LINKAGE_UNEXPECTED_ERROR"
}
}
]}KT_JP_5406_ACCOUNT_USER_RAKUTEN_ID_UNLINKAGE_INVALID_INPUT
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid input data for unlinking Rakuten OpenID from account user.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_JP_5406_ACCOUNT_USER_RAKUTEN_ID_UNLINKAGE_INVALID_INPUT"
}
}
]}KT_JP_5407_ACCOUNT_USER_RAKUTEN_ID_UNLINKAGE_NOT_FOUND
Error Type: VALIDATION
No Rakuten OpenID link exists for this account user to unlink.
Error Message
{"errors": [
{
"message": "Rakuten OpenID link not found for this account user.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No Rakuten OpenID link exists for this account user to unlink.",
"errorCode": "KT_JP_5407_ACCOUNT_USER_RAKUTEN_ID_UNLINKAGE_NOT_FOUND"
}
}
]}KT_JP_5408_ACCOUNT_USER_RAKUTEN_ID_UNLINKAGE_ALREADY_UNLINKED
Error Type: VALIDATION
The Rakuten OpenID link has already been unlinked for this account user.
Error Message
{"errors": [
{
"message": "Rakuten OpenID is already unlinked for this account user.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The Rakuten OpenID link has already been unlinked for this account user.",
"errorCode": "KT_JP_5408_ACCOUNT_USER_RAKUTEN_ID_UNLINKAGE_ALREADY_UNLINKED"
}
}
]}KT_JP_5409_ACCOUNT_USER_RAKUTEN_ID_UNLINKAGE_UNEXPECTED_ERROR
Error Type: APPLICATION
Unable to unlink Rakuten OpenID from account user as an unexpected error occurred.
Error Message
{"errors": [
{
"message": "An unexpected error occurred while attempting to unlink Rakuten OpenID from account user.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to unlink Rakuten OpenID from account user as an unexpected error occurred.",
"errorCode": "KT_JP_5409_ACCOUNT_USER_RAKUTEN_ID_UNLINKAGE_UNEXPECTED_ERROR"
}
}
]}KT_JP_5410_ACCOUNT_USER_RAKUTEN_ID_UNLINKAGE_RAKUTEN_API_ERROR
Error Type: APPLICATION
Unable to unlink Rakuten OpenID from account user as the Rakuten API call to unlink the user failed.
Error Message
{"errors": [
{
"message": "Failed to unlink Rakuten OpenID on Rakuten's side.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to unlink Rakuten OpenID from account user as the Rakuten API call to unlink the user failed.",
"errorCode": "KT_JP_5410_ACCOUNT_USER_RAKUTEN_ID_UNLINKAGE_RAKUTEN_API_ERROR"
}
}
]}KT_JP_6601_ACTIVE_MOVE_IN_REQUEST_ALREADY_EXISTS
Error Type: VALIDATION
An active MoveInRequest already exists for the Account & Property pair.
Error Message
{"errors": [
{
"message": "Active move-in request already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An active MoveInRequest already exists for the Account & Property pair.",
"errorCode": "KT_JP_6601_ACTIVE_MOVE_IN_REQUEST_ALREADY_EXISTS"
}
}
]}KT_JP_6602_ACTIVE_EXPORT_MOVE_OUT_REQUEST_ALREADY_EXISTS
Error Type: VALIDATION
An active ExportMoveOutRequest already exists for the Account & Property pair.
Error Message
{"errors": [
{
"message": "Active Export move-out request already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An active ExportMoveOutRequest already exists for the Account & Property pair.",
"errorCode": "KT_JP_6602_ACTIVE_EXPORT_MOVE_OUT_REQUEST_ALREADY_EXISTS"
}
}
]}KT_JP_6603_ACTIVE_MOVE_OUT_REQUEST_ALREADY_EXISTS
Error Type: VALIDATION
An active MoveOutRequest already exists for the Account & Property pair.
Error Message
{"errors": [
{
"message": "Active move-out request already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An active MoveOutRequest already exists for the Account & Property pair.",
"errorCode": "KT_JP_6603_ACTIVE_MOVE_OUT_REQUEST_ALREADY_EXISTS"
}
}
]}KT_JP_6604_ACTIVE_ELEC_LEAVE_SUPPLIER_PROCESS_EXISTS
Error Type: VALIDATION
An active electricity LeaveSupplierProcess already exists for the Property.
Error Message
{"errors": [
{
"message": "Active electricity leave supplier process already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An active electricity LeaveSupplierProcess already exists for the Property.",
"errorCode": "KT_JP_6604_ACTIVE_ELEC_LEAVE_SUPPLIER_PROCESS_EXISTS"
}
}
]}KT_JP_7801_ERROR_OCCURRED
Error Type: APPLICATION
Unknown exception was raised.
Error Message
{"errors": [
{
"message": "Unknown error occurred.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unknown exception was raised.",
"errorCode": "KT_JP_7801_ERROR_OCCURRED"
}
}
]}KT_JP_7802_S3_KEY_NOT_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "File cannot be found with given s3 key.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_JP_7802_S3_KEY_NOT_FOUND"
}
}
]}KT_JP_8801_SUPPLY_POINT_NOT_FOUND
Error Type: NOT_FOUND
Supply point not found with given supply point identifier.
Error Message
{"errors": [
{
"message": "Supply point not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Supply point not found with given supply point identifier.",
"errorCode": "KT_JP_8801_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_JP_9701_CHARGE_IDENTIFIER_ALREADY_EXISTS
Error Type: VALIDATION
Charge with matching identifier in Context sidecar already exists.
Error Message
{"errors": [
{
"message": "Charge with this identifier already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Charge with matching identifier in Context sidecar already exists.",
"errorCode": "KT_JP_9701_CHARGE_IDENTIFIER_ALREADY_EXISTS"
}
}
]}KT_NL_5801_NO_EDSN_RESPONSE
Error Type: SERVICE_AVAILABILITY
We were unable to get a response to the request from our market gateway. This may be an issue with EDSN.
Error Message
{"errors": [
{
"message": "Issue retrieving response from EDSN.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "We were unable to get a response to the request from our market gateway. This may be an issue with EDSN.",
"errorCode": "KT_NL_5801_NO_EDSN_RESPONSE"
}
}
]}KT_NL_5802_NO_METER_FOR_ELECTRICITY_METER_POINT
Error Type: NOT_FOUND
Unable to find a meter currently associated with the electricity meter point.
Error Message
{"errors": [
{
"message": "No meter found for the specified electricity meter point.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Unable to find a meter currently associated with the electricity meter point.",
"errorCode": "KT_NL_5802_NO_METER_FOR_ELECTRICITY_METER_POINT"
}
}
]}KT_NL_5803_NO_METER_FOR_GAS_METER_POINT
Error Type: NOT_FOUND
Unable to find a meter currently associated with the gas meter point.
Error Message
{"errors": [
{
"message": "No meter found for the specified gas meter point.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Unable to find a meter currently associated with the gas meter point.",
"errorCode": "KT_NL_5803_NO_METER_FOR_GAS_METER_POINT"
}
}
]}KT_NZ_3910_GOCARDLESS_API_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "API error occurred.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_NZ_3910_GOCARDLESS_API_ERROR"
}
}
]}KT_NZ_4111_IDENTIFICATION_DETAILS_UPDATE_ERROR
Error Type: VALIDATION
An error occurred while updating identification details.
Error Message
{"errors": [
{
"message": "Identification details update error.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An error occurred while updating identification details.",
"errorCode": "KT_NZ_4111_IDENTIFICATION_DETAILS_UPDATE_ERROR"
}
}
]}KT_NZ_4410_UPDATE_BILLING_ADDRESS_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Failed to update billing address.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_NZ_4410_UPDATE_BILLING_ADDRESS_ERROR"
}
}
]}KT_NZ_4501_FLOW_TRACKER_CREATION_ERROR
Error Type: VALIDATION
There was an error in creating the flow tracker.
Error Message
{"errors": [
{
"message": "Error creating flow tracker.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was an error in creating the flow tracker.",
"errorCode": "KT_NZ_4501_FLOW_TRACKER_CREATION_ERROR"
}
}
]}KT_NZ_4502_SWITCH_TYPE_NOT_IMPLEMENTED_ERROR
Error Type: VALIDATION
One of the input values is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One of the input values is invalid.",
"errorCode": "KT_NZ_4502_SWITCH_TYPE_NOT_IMPLEMENTED_ERROR"
}
}
]}KT_NZ_4611_ICP_DISCOVERY_SEARCH_ERROR
Error Type: APPLICATION
The ICP Discovery search failed. Please try again later.
Error Message
{"errors": [
{
"message": "ICP Discovery search error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The ICP Discovery search failed. Please try again later.",
"errorCode": "KT_NZ_4611_ICP_DISCOVERY_SEARCH_ERROR"
}
}
]}KT_NZ_4612_REQUEST_QUOTE_INVALID_ICP_NUMBER
Error Type: VALIDATION
The provided ICP number is invalid.
Error Message
{"errors": [
{
"message": "Invalid ICP number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided ICP number is invalid.",
"errorCode": "KT_NZ_4612_REQUEST_QUOTE_INVALID_ICP_NUMBER"
}
}
]}KT_NZ_4613_REQUEST_QUOTE_INVALID_ICP_DETAILS
Error Type: VALIDATION
The provided ICP number cannot be quoted.
Error Message
{"errors": [
{
"message": "Invalid ICP details.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided ICP number cannot be quoted.",
"errorCode": "KT_NZ_4613_REQUEST_QUOTE_INVALID_ICP_DETAILS"
}
}
]}KT_NZ_4614_REQUEST_QUOTE_UNABLE_TO_QUOTE
Error Type: APPLICATION
Unable to prepare quote. Please try again later.
Error Message
{"errors": [
{
"message": "Unable to quote.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to prepare quote. Please try again later.",
"errorCode": "KT_NZ_4614_REQUEST_QUOTE_UNABLE_TO_QUOTE"
}
}
]}KT_NZ_4615_ACCEPT_QUOTE_INVALID_DATA
Error Type: VALIDATION
There was an issue with the input data provided.
Error Message
{"errors": [
{
"message": "Invalid input data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was an issue with the input data provided.",
"errorCode": "KT_NZ_4615_ACCEPT_QUOTE_INVALID_DATA"
}
}
]}KT_NZ_4616_ACCEPT_QUOTE_NOT_FOUND
Error Type: VALIDATION
The quote provided could not be found.
Error Message
{"errors": [
{
"message": "Quote not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The quote provided could not be found.",
"errorCode": "KT_NZ_4616_ACCEPT_QUOTE_NOT_FOUND"
}
}
]}KT_NZ_4617_ACCEPT_QUOTE_MOVE_IN_FAILURE
Error Type: APPLICATION
Unable to move in. Please try again later.
Error Message
{"errors": [
{
"message": "Unable to move in.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to move in. Please try again later.",
"errorCode": "KT_NZ_4617_ACCEPT_QUOTE_MOVE_IN_FAILURE"
}
}
]}KT_NZ_4701_MEASUREMENT_INSUFFICIENT_DATA_FOR_ESTIMATIONS
Error Type: APPLICATION
Unable to estimate due to insufficient historical readings data.
Error Message
{"errors": [
{
"message": "Unable to estimate.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to estimate due to insufficient historical readings data.",
"errorCode": "KT_NZ_4701_MEASUREMENT_INSUFFICIENT_DATA_FOR_ESTIMATIONS"
}
}
]}KT_NZ_5801_UNABLE_TO_UPDATE_ELECTRICITY_TRADER_SWITCH_GAIN_PROCESS
Error Type: VALIDATION
There was an error updating the electricity trader switch gain process.
Error Message
{"errors": [
{
"message": "Unable to update electricity trader switch gain process.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was an error updating the electricity trader switch gain process.",
"errorCode": "KT_NZ_5801_UNABLE_TO_UPDATE_ELECTRICITY_TRADER_SWITCH_GAIN_PROCESS"
}
}
]}KT_NZ_5802_METERPOINT_SYNC_ERROR
Error Type: VALIDATION
There was an error sychronizing the meterpoint.
Error Message
{"errors": [
{
"message": "Unable to sync meterpoint.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was an error sychronizing the meterpoint.",
"errorCode": "KT_NZ_5802_METERPOINT_SYNC_ERROR"
}
}
]}KT_NZ_5804_UNABLE_TO_UPDATE_ELECTRICITY_TRADER_SWITCH_LOSS_PROCESS
Error Type: VALIDATION
There was an error updating the electricity trader switch loss process.
Error Message
{"errors": [
{
"message": "Unable to update electricity trader switch loss process.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was an error updating the electricity trader switch loss process.",
"errorCode": "KT_NZ_5804_UNABLE_TO_UPDATE_ELECTRICITY_TRADER_SWITCH_LOSS_PROCESS"
}
}
]}KT_NZ_5805_MARKET_PROCESS_STATUS_TRANSITION_INVALID
Error Type: VALIDATION
One of the input values is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One of the input values is invalid.",
"errorCode": "KT_NZ_5805_MARKET_PROCESS_STATUS_TRANSITION_INVALID"
}
}
]}KT_NZ_5806_EXPECTED_TRANSFER_DATE_NOT_PROVIDED
Error Type: VALIDATION
One of the input values is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One of the input values is invalid.",
"errorCode": "KT_NZ_5806_EXPECTED_TRANSFER_DATE_NOT_PROVIDED"
}
}
]}KT_NZ_5807_EXPECTED_TRANSFER_DATE_INVALID
Error Type: VALIDATION
One of the input values is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One of the input values is invalid.",
"errorCode": "KT_NZ_5807_EXPECTED_TRANSFER_DATE_INVALID"
}
}
]}KT_NZ_5808_ACTUAL_TRANSFER_DATE_NOT_PROVIDED
Error Type: VALIDATION
One of the input values is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One of the input values is invalid.",
"errorCode": "KT_NZ_5808_ACTUAL_TRANSFER_DATE_NOT_PROVIDED"
}
}
]}KT_NZ_5809_ACTUAL_TRANSFER_DATE_INVALID
Error Type: VALIDATION
One of the input values is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One of the input values is invalid.",
"errorCode": "KT_NZ_5809_ACTUAL_TRANSFER_DATE_INVALID"
}
}
]}KT_NZ_5810_PLANNED_INTERRUPTION_ID_NOT_FOUND
Error Type: VALIDATION
The provided interruption id is invalid.
Error Message
{"errors": [
{
"message": "Invalid planned interruption id.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided interruption id is invalid.",
"errorCode": "KT_NZ_5810_PLANNED_INTERRUPTION_ID_NOT_FOUND"
}
}
]}KT_NZ_5811_ICP_NUMBER_NOT_FOUND
Error Type: NOT_FOUND
No meter point found for ICP number provided.
Error Message
{"errors": [
{
"message": "Meter point not found with ICP number.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No meter point found for ICP number provided.",
"errorCode": "KT_NZ_5811_ICP_NUMBER_NOT_FOUND"
}
}
]}KT_NZ_5812_INVALID_NOTIFICATION_OF_TRANSFER_REQUEST_PARAMETERS
Error Type: VALIDATION
Invalid parameters provided for building notification of transfer message.
Error Message
{"errors": [
{
"message": "Invalid parameters for notification of transfer.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid parameters provided for building notification of transfer message.",
"errorCode": "KT_NZ_5812_INVALID_NOTIFICATION_OF_TRANSFER_REQUEST_PARAMETERS"
}
}
]}KT_NZ_5813_FLOW_WITH_IDENTIFIER_ALREADY_EXISTS
Error Type: VALIDATION
The given flow identifier already in use by another flow.
Error Message
{"errors": [
{
"message": "Flow with given identifier already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The given flow identifier already in use by another flow.",
"errorCode": "KT_NZ_5813_FLOW_WITH_IDENTIFIER_ALREADY_EXISTS"
}
}
]}KT_NZ_5814_MARKET_PROCESS_NOT_FOUND
Error Type: VALIDATION
The given market process id does not exist.
Error Message
{"errors": [
{
"message": "Market process not found with id.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The given market process id does not exist.",
"errorCode": "KT_NZ_5814_MARKET_PROCESS_NOT_FOUND"
}
}
]}KT_NZ_5815_FLOW_TRACKER_ALREADY_EXISTS
Error Type: VALIDATION
Flow tracker for the given flow and market process already exists.
Error Message
{"errors": [
{
"message": "Flow tracker already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Flow tracker for the given flow and market process already exists.",
"errorCode": "KT_NZ_5815_FLOW_TRACKER_ALREADY_EXISTS"
}
}
]}KT_NZ_5816_INSTIGATE_PRICE_CHANGE_NOT_ENABLED
Error Type: SERVICE_AVAILABILITY
The InstigatePriceChange mutation is not enabled in this environment.
Error Message
{"errors": [
{
"message": "Mutation not enabled in this environment.",
"extensions": {
"errorType": "SERVICE_AVAILABILITY",
"errorDescription": "The InstigatePriceChange mutation is not enabled in this environment.",
"errorCode": "KT_NZ_5816_INSTIGATE_PRICE_CHANGE_NOT_ENABLED"
}
}
]}KT_NZ_5817_REQUEST_SERVICE_ORDER_INVALID_ICP_NUMBER
Error Type: VALIDATION
The provided ICP number is invalid.
Error Message
{"errors": [
{
"message": "Invalid ICP number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided ICP number is invalid.",
"errorCode": "KT_NZ_5817_REQUEST_SERVICE_ORDER_INVALID_ICP_NUMBER"
}
}
]}KT_NZ_5818_REQUEST_SERVICE_ORDER_INVALID_REQUEST
Error Type: VALIDATION
One of the input values is invalid.
Error Message
{"errors": [
{
"message": "Invalid data.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "One of the input values is invalid.",
"errorCode": "KT_NZ_5818_REQUEST_SERVICE_ORDER_INVALID_REQUEST"
}
}
]}KT_NZ_6410_INVALID_ICP_NUMBER
Error Type: VALIDATION
The provided ICP number is invalid.
Error Message
{"errors": [
{
"message": "Invalid ICP number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided ICP number is invalid.",
"errorCode": "KT_NZ_6410_INVALID_ICP_NUMBER"
}
}
]}KT_NZ_6411_REQUEST_USAGE_NO_ACCESS_TO_METER_POINT
Error Type: VALIDATION
The user does not have access to this meter point.
Error Message
{"errors": [
{
"message": "Unauthorized.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The user does not have access to this meter point.",
"errorCode": "KT_NZ_6411_REQUEST_USAGE_NO_ACCESS_TO_METER_POINT"
}
}
]}KT_NZ_6412_REQUEST_USAGE_RANGE_TOO_LARGE
Error Type: VALIDATION
The requested date range is too large.
Error Message
{"errors": [
{
"message": "Error retrieving readings.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The requested date range is too large.",
"errorCode": "KT_NZ_6412_REQUEST_USAGE_RANGE_TOO_LARGE"
}
}
]}KT_NZ_6413_REQUEST_USAGE_READINGS_QUERY_ERROR
Error Type: VALIDATION
There was an error retrieving the readings.
Error Message
{"errors": [
{
"message": "Error retrieving readings.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was an error retrieving the readings.",
"errorCode": "KT_NZ_6413_REQUEST_USAGE_READINGS_QUERY_ERROR"
}
}
]}KT_NZ_6414_REQUEST_USAGE_NO_READINGS_ERROR
Error Type: VALIDATION
There were no readings returned for the given period.
Error Message
{"errors": [
{
"message": "Error retrieving readings.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There were no readings returned for the given period.",
"errorCode": "KT_NZ_6414_REQUEST_USAGE_NO_READINGS_ERROR"
}
}
]}KT_NZ_6415_REQUEST_USAGE_S3_AUTH_ERROR
Error Type: VALIDATION
There was an error retrieving the readings.
Error Message
{"errors": [
{
"message": "Error retrieving readings.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "There was an error retrieving the readings.",
"errorCode": "KT_NZ_6415_REQUEST_USAGE_S3_AUTH_ERROR"
}
}
]}KT_NZ_6416_NO_READING_FOUND_FOR_METER_ERROR
Error Type: VALIDATION
No readings were found for the specified meter.
Error Message
{"errors": [
{
"message": "No readings found for meter.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No readings were found for the specified meter.",
"errorCode": "KT_NZ_6416_NO_READING_FOUND_FOR_METER_ERROR"
}
}
]}KT_NZ_6417_NO_READING_FOUND_FOR_REGISTER_ERROR
Error Type: VALIDATION
No readings were found for the specified register.
Error Message
{"errors": [
{
"message": "No readings found for register.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No readings were found for the specified register.",
"errorCode": "KT_NZ_6417_NO_READING_FOUND_FOR_REGISTER_ERROR"
}
}
]}KT_NZ_6418_METER_WITH_INVALID_REGISTER_ERROR
Error Type: VALIDATION
The meter has an invalid register.
Error Message
{"errors": [
{
"message": "Meter with invalid register.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The meter has an invalid register.",
"errorCode": "KT_NZ_6418_METER_WITH_INVALID_REGISTER_ERROR"
}
}
]}KT_NZ_6419_AVERAGE_DAILY_CONSUMPTION_CALCULATION_ERROR
Error Type: APPLICATION
There was an error calculating the average daily consumption.
Error Message
{"errors": [
{
"message": "Average daily consumption calculation error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was an error calculating the average daily consumption.",
"errorCode": "KT_NZ_6419_AVERAGE_DAILY_CONSUMPTION_CALCULATION_ERROR"
}
}
]}KT_NZ_6420_INVALID_MESSAGE_TYPE
Error Type: APPLICATION
The message type with given siphoneventid is invalid.
Error Message
{"errors": [
{
"message": "Invalid message type.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The message type with given siphon_event_id is invalid.",
"errorCode": "KT_NZ_6420_INVALID_MESSAGE_TYPE"
}
}
]}KT_NZ_6421_ICP_NOT_FOUND_IN_RS050_CS_MESSAGE
Error Type: APPLICATION
The ICP is not found in RS050 CS message with given siphoneventid.
Error Message
{"errors": [
{
"message": "ICP not found in RS050 CS message.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The ICP is not found in RS050 CS message with given siphon_event_id.",
"errorCode": "KT_NZ_6421_ICP_NOT_FOUND_IN_RS050_CS_MESSAGE"
}
}
]}KT_NZ_6422_AMPHIO_MIDNIGHT_READING_NOT_FOUND_ERROR
Error Type: APPLICATION
Amphio midnight reading not found.
Error Message
{"errors": [
{
"message": "Amphio midnight reading not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Amphio midnight reading not found.",
"errorCode": "KT_NZ_6422_AMPHIO_MIDNIGHT_READING_NOT_FOUND_ERROR"
}
}
]}KT_NZ_6423_AMPHIO_MIDNIGHT_READING_DATA_IS_NOT_VALID_ERROR
Error Type: APPLICATION
Amphio midnight reading data is not valid.
Error Message
{"errors": [
{
"message": "Amphio midnight reading data is not valid.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Amphio midnight reading data is not valid.",
"errorCode": "KT_NZ_6423_AMPHIO_MIDNIGHT_READING_DATA_IS_NOT_VALID_ERROR"
}
}
]}KT_NZ_6424_METER_TYPE_NOT_FOUND_ERROR
Error Type: APPLICATION
Meter type not found.
Error Message
{"errors": [
{
"message": "Meter type not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Meter type not found.",
"errorCode": "KT_NZ_6424_METER_TYPE_NOT_FOUND_ERROR"
}
}
]}KT_NZ_6425_MARKET_MESSAGE_PART_NOT_FOUND_ERROR
Error Type: APPLICATION
Market message part not found with the given part id.
Error Message
{"errors": [
{
"message": "Market message part not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Market message part not found with the given part id.",
"errorCode": "KT_NZ_6425_MARKET_MESSAGE_PART_NOT_FOUND_ERROR"
}
}
]}KT_NZ_6426_INBOUND_MESSAGE_NOT_FOUND_ERROR
Error Type: APPLICATION
Inbound message not found with the given message siphon event id.
Error Message
{"errors": [
{
"message": "Inbound message not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Inbound message not found with the given message siphon event id.",
"errorCode": "KT_NZ_6426_INBOUND_MESSAGE_NOT_FOUND_ERROR"
}
}
]}KT_NZ_6427_REGISTER_INFO_MISMATCH_ERROR
Error Type: APPLICATION
Registers from Amphio mismatch with registers in RS-050CS.
Error Message
{"errors": [
{
"message": "Register info mismatch.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Registers from Amphio mismatch with registers in RS-050CS.",
"errorCode": "KT_NZ_6427_REGISTER_INFO_MISMATCH_ERROR"
}
}
]}KT_NZ_6428_COMPLETE_SWITCH_PREMISE_NOT_FOUND_ERROR
Error Type: APPLICATION
Complete switch premise not found with the provided market message part ID.
Error Message
{"errors": [
{
"message": "Complete switch premise not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Complete switch premise not found with the provided market message part ID.",
"errorCode": "KT_NZ_6428_COMPLETE_SWITCH_PREMISE_NOT_FOUND_ERROR"
}
}
]}KT_NZ_6429_METER_POINT_NOT_FOUND_ERROR
Error Type: APPLICATION
Meter point not found with the provided ICP number.
Error Message
{"errors": [
{
"message": "Meter point not found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Meter point not found with the provided ICP number.",
"errorCode": "KT_NZ_6429_METER_POINT_NOT_FOUND_ERROR"
}
}
]}KT_NZ_6430_NO_REGISTER_READINGS_TO_REPLACE_ERROR
Error Type: APPLICATION
No register readings found to replace based on the provided override reading details.
Error Message
{"errors": [
{
"message": "No register readings to replace.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "No register readings found to replace based on the provided override reading details.",
"errorCode": "KT_NZ_6430_NO_REGISTER_READINGS_TO_REPLACE_ERROR"
}
}
]}KT_NZ_6431_MESSAGE_TYPE_IS_MISSING_ON_MESSAGE_ERROR
Error Type: APPLICATION
Message type is missing on message with the provided siphoneventid.
Error Message
{"errors": [
{
"message": "Message type is missing on message.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Message type is missing on message with the provided siphon_event_id.",
"errorCode": "KT_NZ_6431_MESSAGE_TYPE_IS_MISSING_ON_MESSAGE_ERROR"
}
}
]}KT_NZ_6432_SIPHON_EVENT_ID_IS_MISSING_ON_MESSAGE_ERROR
Error Type: APPLICATION
Message event ID is missing on message with the provided siphoneventid.
Error Message
{"errors": [
{
"message": "Message event ID is missing on message.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Message event ID is missing on message with the provided siphon_event_id.",
"errorCode": "KT_NZ_6432_SIPHON_EVENT_ID_IS_MISSING_ON_MESSAGE_ERROR"
}
}
]}KT_NZ_6433_INVALID_READING_WINDOW_ERROR
Error Type: VALIDATION
The reading window start date is after the target date.
Error Message
{"errors": [
{
"message": "Invalid reading window.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The reading window start date is after the target date.",
"errorCode": "KT_NZ_6433_INVALID_READING_WINDOW_ERROR"
}
}
]}KT_NZ_6434_READING_ALREADY_EXISTS_AT_TARGET_DATE_ERROR
Error Type: APPLICATION
An accumulation reading already exists at the target date for this ICP.
Error Message
{"errors": [
{
"message": "Reading already exists at target date.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "An accumulation reading already exists at the target date for this ICP.",
"errorCode": "KT_NZ_6434_READING_ALREADY_EXISTS_AT_TARGET_DATE_ERROR"
}
}
]}KT_NZ_6435_ELECTRICITY_REGISTRY_UNEXPECTED_ERROR
Error Type: APPLICATION
A request to the Electricity Registry returned an unexpected error.
Error Message
{"errors": [
{
"message": "Electricity Registry error.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "A request to the Electricity Registry returned an unexpected error.",
"errorCode": "KT_NZ_6435_ELECTRICITY_REGISTRY_UNEXPECTED_ERROR"
}
}
]}KT_US_1101_VERIFY_IDENTITY_NOT_IMPLEMENTED
Error Type: APPLICATION
The verifyIdentity mutation is not available.
Error Message
{"errors": [
{
"message": "This mutation is not implemented for this client.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The verifyIdentity mutation is not available.",
"errorCode": "KT_US_1101_VERIFY_IDENTITY_NOT_IMPLEMENTED"
}
}
]}KT_US_1501_AGREEMENT_HAS_NO_END_DATE_ERROR
Error Type: VALIDATION
The ending agreement has no end date.
Error Message
{"errors": [
{
"message": "Agreement has no end date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The ending agreement has no end date.",
"errorCode": "KT_US_1501_AGREEMENT_HAS_NO_END_DATE_ERROR"
}
}
]}KT_US_1502_PRODUCT_NOT_FOUND_ERROR
Error Type: VALIDATION
The product was not found.
Error Message
{"errors": [
{
"message": "Product not found.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The product was not found.",
"errorCode": "KT_US_1502_PRODUCT_NOT_FOUND_ERROR"
}
}
]}KT_US_1503_INVALID_RATE_BANDS_ERROR
Error Type: VALIDATION
The rate bands are invalid.
Error Message
{"errors": [
{
"message": "Invalid rate bands.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The rate bands are invalid.",
"errorCode": "KT_US_1503_INVALID_RATE_BANDS_ERROR"
}
}
]}KT_US_1504_CANNOT_RENEW_AGREEMENT_ERROR
Error Type: APPLICATION
The agreement cannot be renewed.
Error Message
{"errors": [
{
"message": "Cannot renew agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "The agreement cannot be renewed.",
"errorCode": "KT_US_1504_CANNOT_RENEW_AGREEMENT_ERROR"
}
}
]}KT_US_1505_SUPPORT_USER_NOT_FOUND_ERROR
Error Type: NOT_FOUND
The support user with the given agent_id was not found.
Error Message
{"errors": [
{
"message": "Support user not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The support user with the given agent_id was not found.",
"errorCode": "KT_US_1505_SUPPORT_USER_NOT_FOUND_ERROR"
}
}
]}KT_US_1506_EXTEND_AND_SAVE_REQUIRES_DATES_ERROR
Error Type: VALIDATION
When isExtendAndSave is true, both newAgreementStartDate and newAgreementEndDate are required.
Error Message
{"errors": [
{
"message": "Extend and save requires both new agreement start and end dates.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "When isExtendAndSave is true, both newAgreementStartDate and newAgreementEndDate are required.",
"errorCode": "KT_US_1506_EXTEND_AND_SAVE_REQUIRES_DATES_ERROR"
}
}
]}KT_US_1601_INVALID_SSN_VALIDATION_ARGUMENTS
Error Type: VALIDATION
The validateIdentityWithSsn query requires exactly one lookup field.
Error Message
{"errors": [
{
"message": "Exactly one of accountNumber, phoneNumber, or lastBillAmount must be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The validateIdentityWithSsn query requires exactly one lookup field.",
"errorCode": "KT_US_1601_INVALID_SSN_VALIDATION_ARGUMENTS"
}
}
]}KT_US_1602_INVALID_LAST_FOUR_SSN
Error Type: VALIDATION
The lastFourSsn argument must be a string of exactly four numeric digits.
Error Message
{"errors": [
{
"message": "lastFourSsn must be exactly four digits.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The lastFourSsn argument must be a string of exactly four numeric digits.",
"errorCode": "KT_US_1602_INVALID_LAST_FOUR_SSN"
}
}
]}KT_US_3811_CREDIT_DATA_NOT_FOUND
Error Type: NOT_FOUND
Credit information is required to proceed with enrollment and this information is missing. We have already been notified and no further action is required.
Error Message
{"errors": [
{
"message": "No credit information found for account or this account user.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Credit information is required to proceed with enrollment and this information is missing. We have already been notified and no further action is required.",
"errorCode": "KT_US_3811_CREDIT_DATA_NOT_FOUND"
}
}
]}KT_US_3812_GENERIC_CREDIT_CLIENT_FAILURE
Error Type: APPLICATION
Our credit checking service failed unexpectedly. Please try again later.
Error Message
{"errors": [
{
"message": "Unexpected error when running credit check.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Our credit checking service failed unexpectedly. Please try again later.",
"errorCode": "KT_US_3812_GENERIC_CREDIT_CLIENT_FAILURE"
}
}
]}KT_US_3814_ERROR
Error Type: VALIDATION
Unable to store credit score.
Error Message
{"errors": [
{
"message": "Received invalid data. Unable to store credit score.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Unable to store credit score.",
"errorCode": "KT_US_3814_ERROR"
}
}
]}KT_US_3815_CREDIT_CHECK_ERROR
Error Type: APPLICATION
Unable to complete the credit check process.
Error Message
{"errors": [
{
"message": "Unable to complete the credit check process.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to complete the credit check process.",
"errorCode": "KT_US_3815_CREDIT_CHECK_ERROR"
}
}
]}KT_US_3911_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No active direct debit instruction found for this account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_3911_ERROR"
}
}
]}KT_US_3912_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid reference or given account number is invalid.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_3912_ERROR"
}
}
]}KT_US_3913_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No active instruction found for this account.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_3913_ERROR"
}
}
]}KT_US_4010_METER_POINT_NOT_FOUND
Error Type: NOT_FOUND
Ensure the ESI ID is valid.
Error Message
{"errors": [
{
"message": "No meter points found with the given ESI ID.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Ensure the ESI ID is valid.",
"errorCode": "KT_US_4010_METER_POINT_NOT_FOUND"
}
}
]}KT_US_4101_GENERIC_ERROR_MESSAGE
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Cannot create an account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_US_4101_GENERIC_ERROR_MESSAGE"
}
}
]}KT_US_4111_ERROR
Error Type: AUTHORIZATION
Error Message
{"errors": [
{
"message": "You are not authorized to view this account's credit score status.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "",
"errorCode": "KT_US_4111_ERROR"
}
}
]}KT_US_4112_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid email address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_4112_ERROR"
}
}
]}KT_US_4113_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No account found with the given email address.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_4113_ERROR"
}
}
]}KT_US_4114_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "URN must be a non-empty string.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_4114_ERROR"
}
}
]}KT_US_4115_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Multiple objects returned.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_US_4115_ERROR"
}
}
]}KT_US_4116_SALES_SUBCHANNEL_OR_SALES_AFFILIATE_MUST_BE_PROVIDED
Error Type: VALIDATION
Either salesSubchannel or salesAffiliateSubdomain is required.
Error Message
{"errors": [
{
"message": "Either salesSubchannel or salesAffiliateSubdomain is required.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Either salesSubchannel or salesAffiliateSubdomain is required.",
"errorCode": "KT_US_4116_SALES_SUBCHANNEL_OR_SALES_AFFILIATE_MUST_BE_PROVIDED"
}
}
]}KT_US_4117_UNABLE_TO_FIND_ACCOUNT_USER_WITH_ACCOUNT_NUMBER
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Cannot find an account user with the given account number.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_4117_UNABLE_TO_FIND_ACCOUNT_USER_WITH_ACCOUNT_NUMBER"
}
}
]}KT_US_4118_INVALID_US_STATE
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid US state.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_4118_INVALID_US_STATE"
}
}
]}KT_US_4120_ERROR_MULTIPLE_OBJECTS_RETURNED
Error Type: VALIDATION
An error occurred when processing the request.
Error Message
{"errors": [
{
"message": "An unexpected error occurred.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "An error occurred when processing the request.",
"errorCode": "KT_US_4120_ERROR_MULTIPLE_OBJECTS_RETURNED"
}
}
]}KT_US_4121_ACCOUNT_NUMBER_REQUIRED
Error Type: VALIDATION
The account number field is required.
Error Message
{"errors": [
{
"message": "Account number is required.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account number field is required.",
"errorCode": "KT_US_4121_ACCOUNT_NUMBER_REQUIRED"
}
}
]}KT_US_4122_CAMPAIGN_REQUIRED
Error Type: VALIDATION
Provide either the campaign enum or the campaignSlug string.
Error Message
{"errors": [
{
"message": "A campaign is required.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide either the campaign enum or the campaignSlug string.",
"errorCode": "KT_US_4122_CAMPAIGN_REQUIRED"
}
}
]}KT_US_4123_CONFLICTING_CAMPAIGN_INPUTS
Error Type: VALIDATION
Provide the campaign enum or the campaignSlug string, but not both.
Error Message
{"errors": [
{
"message": "Only one of campaign or campaignSlug may be provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide the campaign enum or the campaignSlug string, but not both.",
"errorCode": "KT_US_4123_CONFLICTING_CAMPAIGN_INPUTS"
}
}
]}KT_US_4414_INVALID_POST_CODE
Error Type: VALIDATION
Postcodes should be exactly 5 digits or exactly 9 digits.
Error Message
{"errors": [
{
"message": "Received an invalid postcode.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Postcodes should be exactly 5 digits or exactly 9 digits.",
"errorCode": "KT_US_4414_INVALID_POST_CODE"
}
}
]}KT_US_4415_ADDRESS_FOR_ESI_ID_NOT_FOUND
Error Type: NOT_FOUND
Unable to find address for ESI ID.
Error Message
{"errors": [
{
"message": "Unable to find address for ESI ID.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Unable to find address for ESI ID.",
"errorCode": "KT_US_4415_ADDRESS_FOR_ESI_ID_NOT_FOUND"
}
}
]}KT_US_4416_ESI_ID_FOR_ADDRESS_NOT_FOUND
Error Type: NOT_FOUND
Unable to find ESI ID for address.
Error Message
{"errors": [
{
"message": "Invalid address. We cannot find any ESI IDs that match with the given address.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Unable to find ESI ID for address.",
"errorCode": "KT_US_4416_ESI_ID_FOR_ADDRESS_NOT_FOUND"
}
}
]}KT_US_4417_INVALID_STATE_CODE_OR_NAME
Error Type: VALIDATION
State must be a two digit code or the full name of the state.
Error Message
{"errors": [
{
"message": "Received an invalid state code/name.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "State must be a two digit code or the full name of the state.",
"errorCode": "KT_US_4417_INVALID_STATE_CODE_OR_NAME"
}
}
]}KT_US_4418_NOT_FOUND_FRAUD_RECORD
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Missing fraud record for email verification.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_4418_NOT_FOUND_FRAUD_RECORD"
}
}
]}KT_US_4515_ERROR
Error Type: VALIDATION
Cannot query for MTM rates if the period is longer than thirteen months.
Error Message
{"errors": [
{
"message": "Period should be less than thirteen months.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Cannot query for MTM rates if the period is longer than thirteen months.",
"errorCode": "KT_US_4515_ERROR"
}
}
]}KT_US_4517_INVALID_ESI_ID_ERROR
Error Type: VALIDATION
Invalid ESI ID.
Error Message
{"errors": [
{
"message": "Invalid ESI ID.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid ESI ID.",
"errorCode": "KT_US_4517_INVALID_ESI_ID_ERROR"
}
}
]}KT_US_4518_INVALID_INPUT_FOR_WIND_POWER_PROJECTIONS
Error Type: VALIDATION
Must be an integer strictly greater than 0 and less than or equal to 48.
Error Message
{"errors": [
{
"message": "Cannot query projections with given input.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Must be an integer strictly greater than 0 and less than or equal to 48.",
"errorCode": "KT_US_4518_INVALID_INPUT_FOR_WIND_POWER_PROJECTIONS"
}
}
]}KT_US_4519_UNSUPPORTED_SERVICE_PROVIDER
Error Type: APPLICATION
TDSP outside of supported service areas.
Error Message
{"errors": [
{
"message": "TDSP outside of supported service areas.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "TDSP outside of supported service areas.",
"errorCode": "KT_US_4519_UNSUPPORTED_SERVICE_PROVIDER"
}
}
]}KT_US_4615_INVALID_QUOTE_CODE
Error Type: VALIDATION
Received an invalid quote code.
Error Message
{"errors": [
{
"message": "Received an invalid quote code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Received an invalid quote code.",
"errorCode": "KT_US_4615_INVALID_QUOTE_CODE"
}
}
]}KT_US_4617_AGREEMENT_CREATION_ERROR_OEUS
Error Type: APPLICATION
There was a problem while creating the agreement.
Error Message
{"errors": [
{
"message": "Unable to create agreement.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "There was a problem while creating the agreement.",
"errorCode": "KT_US_4617_AGREEMENT_CREATION_ERROR_OEUS"
}
}
]}KT_US_4619_QUOTED_SUPPLY_POINT_NOT_FOUND
Error Type: VALIDATION
No quoted supply point associated with this quote request.
Error Message
{"errors": [
{
"message": "No quoted supply point associated with this quote request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "No quoted supply point associated with this quote request.",
"errorCode": "KT_US_4619_QUOTED_SUPPLY_POINT_NOT_FOUND"
}
}
]}KT_US_4621_UPDATE_QUOTED_SUPPLY_POINT_ERROR
Error Type: APPLICATION
Unable to update quoted supply point based on the provided input.
Error Message
{"errors": [
{
"message": "Unable to update quoted supply point.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to update quoted supply point based on the provided input.",
"errorCode": "KT_US_4621_UPDATE_QUOTED_SUPPLY_POINT_ERROR"
}
}
]}KT_US_4623_QUOTE_EXPIRED
Error Type: VALIDATION
The provided quote has expired.
Error Message
{"errors": [
{
"message": "The provided quote has expired.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The provided quote has expired.",
"errorCode": "KT_US_4623_QUOTE_EXPIRED"
}
}
]}KT_US_4710_INTERVAL_READING_RANGE_EXCEEDS_ONE_DAY
Error Type: VALIDATION
Provide a shorter range or use DailyReadings.
Error Message
{"errors": [
{
"message": "Interval reading period should not exceed more than 1 day.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Provide a shorter range or use DailyReadings.",
"errorCode": "KT_US_4710_INTERVAL_READING_RANGE_EXCEEDS_ONE_DAY"
}
}
]}KT_US_4711_ACCOUNT_CANNOT_ACCESS_METER_POINT
Error Type: AUTHORIZATION
Ensure the account number and ESI ID are correct.
Error Message
{"errors": [
{
"message": "This account cannot access this meter point.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "Ensure the account number and ESI ID are correct.",
"errorCode": "KT_US_4711_ACCOUNT_CANNOT_ACCESS_METER_POINT"
}
}
]}KT_US_5401_MOBILE_NUMBER_ALREADY_IN_USE
Error Type: VALIDATION
Invalid mobile number or number already in use.
Error Message
{"errors": [
{
"message": "Invalid mobile number or number already in use.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Invalid mobile number or number already in use.",
"errorCode": "KT_US_5401_MOBILE_NUMBER_ALREADY_IN_USE"
}
}
]}KT_US_6411_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Please correct the datetimes. The from_datetime argument is later than the to_datetime.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_6411_ERROR"
}
}
]}KT_US_6412_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No daily readings found for the given period.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_6412_ERROR"
}
}
]}KT_US_6413_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No readings found for the given meter point.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_6413_ERROR"
}
}
]}KT_US_6414_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Invalid account number or no active agreements.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_6414_ERROR"
}
}
]}KT_US_6415_ERROR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Please provide a datetime that starts on or after the agreement start date.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_6415_ERROR"
}
}
]}KT_US_6511_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No active EFLs are found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_6511_ERROR"
}
}
]}KT_US_6512_NO_ACTIVE_EFL_FOUND_FOR_GIVEN_LANGUAGE_ERROR
Error Type: NOT_FOUND
No active EFLs found for the given language
Error Message
{"errors": [
{
"message": "No active EFLs found for the given language.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "No active EFLs found for the given language",
"errorCode": "KT_US_6512_NO_ACTIVE_EFL_FOUND_FOR_GIVEN_LANGUAGE_ERROR"
}
}
]}KT_US_6513_EFL_SNAPSHOT_VERSION_NOT_FOUND
Error Type: NOT_FOUND
The specified EFL snapshot version does not exist.
Error Message
{"errors": [
{
"message": "No EFL snapshot found with the given version.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "The specified EFL snapshot version does not exist.",
"errorCode": "KT_US_6513_EFL_SNAPSHOT_VERSION_NOT_FOUND"
}
}
]}KT_US_6514_PRODUCT_CODE_REQUIRED
Error Type: VALIDATION
The productCode parameter must be provided when not querying by version.
Error Message
{"errors": [
{
"message": "productCode is required when version is not provided.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The productCode parameter must be provided when not querying by version.",
"errorCode": "KT_US_6514_PRODUCT_CODE_REQUIRED"
}
}
]}KT_US_6611_ERROR
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Product not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_6611_ERROR"
}
}
]}KT_US_6612_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Account cannot have multiple properties. Please contact OPS.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_US_6612_ERROR"
}
}
]}KT_US_6613_TRANSFER_OF_SERVICE_ERROR
Error Type: APPLICATION
Unable to transfer service.
Error Message
{"errors": [
{
"message": "Unable to transfer service.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to transfer service.",
"errorCode": "KT_US_6613_TRANSFER_OF_SERVICE_ERROR"
}
}
]}KT_US_6614_PERIOD_IS_NOT_AVAILABLE_ERROR
Error Type: APPLICATION
Can't Perform House Move out(MVO). Account is not associated with the property.
Error Message
{"errors": [
{
"message": "Unauthorized. Can't perform a house move out (MVO).",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Can't Perform House Move out(MVO). Account is not associated with the property.",
"errorCode": "KT_US_6614_PERIOD_IS_NOT_AVAILABLE_ERROR"
}
}
]}KT_US_6615_PERIOD_EFFECTIVE_TO_ERROR
Error Type: APPLICATION
Can't Perform House Move out (MVO). MVO process has already been performed.
Error Message
{"errors": [
{
"message": "House move out (MVO) process in progress.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Can't Perform House Move out (MVO). MVO process has already been performed.",
"errorCode": "KT_US_6615_PERIOD_EFFECTIVE_TO_ERROR"
}
}
]}KT_US_6616_EFFECTIVE_PERIOD_ERROR
Error Type: APPLICATION
Can't Perform House Move out(MVO). Property must have exactly 1 meter point attached to it.
Error Message
{"errors": [
{
"message": "Can't Perform House move out (MVO). Property must have exactly 1 meter point attached to it.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Can't Perform House Move out(MVO). Property must have exactly 1 meter point attached to it.",
"errorCode": "KT_US_6616_EFFECTIVE_PERIOD_ERROR"
}
}
]}KT_US_6617_MOVEOUT_DATE_CANT_BE_BEFORE_TODAY_ERROR
Error Type: VALIDATION
Can't Perform House Move out(MVO)
Error Message
{"errors": [
{
"message": "House move-out not possible. Move-out date can't be before today.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Can't Perform House Move out(MVO)",
"errorCode": "KT_US_6617_MOVEOUT_DATE_CANT_BE_BEFORE_TODAY_ERROR"
}
}
]}KT_US_6618_MOVEOUT_ERROR
Error Type: VALIDATION
Can't Perform house move out (MVO)
Error Message
{"errors": [
{
"message": "Can't Perform house move out (MVO).",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Can't Perform house move out (MVO)",
"errorCode": "KT_US_6618_MOVEOUT_ERROR"
}
}
]}KT_US_6619_MOVEOUT_NO_PROPERTY_ERROR
Error Type: VALIDATION
Can't Perform house move out (MVO). Account does not have a property.
Error Message
{"errors": [
{
"message": "Can't Perform house move out (MVO).",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Can't Perform house move out (MVO). Account does not have a property.",
"errorCode": "KT_US_6619_MOVEOUT_NO_PROPERTY_ERROR"
}
}
]}KT_US_6620_TDSP_OUT_OF_SERVICE_AREA_ERROR
Error Type: VALIDATION
Given ESI ID is not served by us.
Error Message
{"errors": [
{
"message": "Given ESI ID is not served by us.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Given ESI ID is not served by us.",
"errorCode": "KT_US_6620_TDSP_OUT_OF_SERVICE_AREA_ERROR"
}
}
]}KT_US_6622_SUPPLY_START_DATE_ERROR
Error Type: VALIDATION
Preferred supply start date cannot be in the past.
Error Message
{"errors": [
{
"message": "Preferred supply start date cannot be in the past.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Preferred supply start date cannot be in the past.",
"errorCode": "KT_US_6622_SUPPLY_START_DATE_ERROR"
}
}
]}KT_US_6623_FUTURE_ACTIVE_PROPERTY_ACCESS_ERROR
Error Type: AUTHORIZATION
User is unauthorized to query this property.
Error Message
{"errors": [
{
"message": "User is unauthorized to query this property.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "User is unauthorized to query this property.",
"errorCode": "KT_US_6623_FUTURE_ACTIVE_PROPERTY_ACCESS_ERROR"
}
}
]}KT_US_6624_PROPERTY_TYPE_IS_NOT_ALLOWED
Error Type: VALIDATION
Large commercial properties are not being served at the moment.
Error Message
{"errors": [
{
"message": "Large commercial properties are not being served at the moment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Large commercial properties are not being served at the moment.",
"errorCode": "KT_US_6624_PROPERTY_TYPE_IS_NOT_ALLOWED"
}
}
]}KT_US_6625_SERVICE_REQUEST_TYPE_REQUIRED
Error Type: VALIDATION
Either requestedStatus or typeOfService must be provided.
Error Message
{"errors": [
{
"message": "Please provide type of service request.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "Either requestedStatus or typeOfService must be provided.",
"errorCode": "KT_US_6625_SERVICE_REQUEST_TYPE_REQUIRED"
}
}
]}KT_US_6626_UNABLE_TO_ADD_PROPERTY_TO_ACCOUNT
Error Type: APPLICATION
Unable to add property to the account.
Error Message
{"errors": [
{
"message": "Unable to add property to the account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to add property to the account.",
"errorCode": "KT_US_6626_UNABLE_TO_ADD_PROPERTY_TO_ACCOUNT"
}
}
]}KT_US_6627_MISSING_CREDIT_SCORE
Error Type: VALIDATION
The account does not have a credit score on file.
Error Message
{"errors": [
{
"message": "A credit score is required before enrollment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account does not have a credit score on file.",
"errorCode": "KT_US_6627_MISSING_CREDIT_SCORE"
}
}
]}KT_US_6628_MISSING_DEPOSIT_AGREEMENT
Error Type: VALIDATION
The account does not have a deposit agreement on file.
Error Message
{"errors": [
{
"message": "A deposit agreement is required before enrollment.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "The account does not have a deposit agreement on file.",
"errorCode": "KT_US_6628_MISSING_DEPOSIT_AGREEMENT"
}
}
]}KT_US_6711_ERROR
Error Type: APPLICATION
Error Message
{"errors": [
{
"message": "Invalid reference.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "",
"errorCode": "KT_US_6711_ERROR"
}
}
]}KT_US_7701_ACCOUNT_NUMBER_AND_EMAIL_IS_MISSING
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Please provide with either an account number or an email address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_7701_ACCOUNT_NUMBER_AND_EMAIL_IS_MISSING"
}
}
]}KT_US_7705_ACCESS_ACCOUNT_DETAILS
Error Type: AUTHORIZATION
Error Message
{"errors": [
{
"message": "You do not have the permission to access this account's details.",
"extensions": {
"errorType": "AUTHORIZATION",
"errorDescription": "",
"errorCode": "KT_US_7705_ACCESS_ACCOUNT_DETAILS"
}
}
]}KT_US_7706_ACCOUNT_NUMBER_OR_EMAIL_IS_REQUIRED
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Please provide with either an account number or an email address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_7706_ACCOUNT_NUMBER_OR_EMAIL_IS_REQUIRED"
}
}
]}KT_US_7801_YEAR_FOUR_DIGITS
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "The given year should contain four digits.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_7801_YEAR_FOUR_DIGITS"
}
}
]}KT_US_7802_YEAR_MORE_THAN_LAST_YEAR
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "The given year should not be earlier than last year.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_7802_YEAR_MORE_THAN_LAST_YEAR"
}
}
]}KT_US_7803_UNABLE_TO_FIND_ERCOT_HOLIDAYS
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Unable to find a list of ERCOT holidays for the given year.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_7803_UNABLE_TO_FIND_ERCOT_HOLIDAYS"
}
}
]}KT_US_8701_UPLOAD_CATEGORY_NOT_FOUND
Error Type: NOT_FOUND
Category provided is not valid.
Error Message
{"errors": [
{
"message": "Upload category not found.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "Category provided is not valid.",
"errorCode": "KT_US_8701_UPLOAD_CATEGORY_NOT_FOUND"
}
}
]}KT_US_8702_UPLOAD_FILE_ALREADY_EXISTS
Error Type: VALIDATION
File already exists.
Error Message
{"errors": [
{
"message": "File already exists.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "File already exists.",
"errorCode": "KT_US_8702_UPLOAD_FILE_ALREADY_EXISTS"
}
}
]}KT_US_9101_SOLAR_STATS_NOT_FOUND_ERROR
Error Type: APPLICATION
Unable to find any solar contest stats.
Error Message
{"errors": [
{
"message": "No solar stats found.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to find any solar contest stats.",
"errorCode": "KT_US_9101_SOLAR_STATS_NOT_FOUND_ERROR"
}
}
]}KT_US_9102_UNABLE_TO_FIND_SOLAR_CONTEST_STATS_ERROR
Error Type: APPLICATION
Unable to find solar contest stats for the given account.
Error Message
{"errors": [
{
"message": "Unable to find solar contest stats for the given account.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to find solar contest stats for the given account.",
"errorCode": "KT_US_9102_UNABLE_TO_FIND_SOLAR_CONTEST_STATS_ERROR"
}
}
]}KT_US_9103_UNABLE_TO_FIND_SOLAR_FORECASTED_DATA_ERROR
Error Type: APPLICATION
Unable to find solar forecasted data.
Error Message
{"errors": [
{
"message": "Unable to find solar forecasted data.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to find solar forecasted data.",
"errorCode": "KT_US_9103_UNABLE_TO_FIND_SOLAR_FORECASTED_DATA_ERROR"
}
}
]}KT_US_9104_UNABLE_TO_GET_SYSTEM_WIDE_DAY_AHEAD_PRICES_ERROR
Error Type: APPLICATION
Unable to get system wide day ahead forecasted prices.
Error Message
{"errors": [
{
"message": "Unable to get system wide day ahead forecasted prices.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to get system wide day ahead forecasted prices.",
"errorCode": "KT_US_9104_UNABLE_TO_GET_SYSTEM_WIDE_DAY_AHEAD_PRICES_ERROR"
}
}
]}KT_US_9501_NO_PRODUCTS_FOUND
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "No products found with the given criteria.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_9501_NO_PRODUCTS_FOUND"
}
}
]}KT_US_9502_UNABLE_TO_FIND_ANY_PREPAY_PRODUCTS
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Unable to find any prepay products.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_9502_UNABLE_TO_FIND_ANY_PREPAY_PRODUCTS"
}
}
]}KT_US_9503_INVALID_ADDRESS
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid address. We cannot find any ESI IDs that match with the given address.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_9503_INVALID_ADDRESS"
}
}
]}KT_US_9504_INVALID_ZIPCODE
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "Invalid ZIP code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_9504_INVALID_ZIPCODE"
}
}
]}KT_US_9505_NO_MAPPING_ZIPCODE
Error Type: VALIDATION
Error Message
{"errors": [
{
"message": "No mappings found for ZIP code.",
"extensions": {
"errorType": "VALIDATION",
"errorDescription": "",
"errorCode": "KT_US_9505_NO_MAPPING_ZIPCODE"
}
}
]}KT_US_9506_UNABLE_TO_FIND_PRODUCT
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "We were unable to find any products.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_9506_UNABLE_TO_FIND_PRODUCT"
}
}
]}KT_US_9507_UNABLE_TO_FIND_PRODUCT_WITH_ID
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Unable to find a product with the given id.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_9507_UNABLE_TO_FIND_PRODUCT_WITH_ID"
}
}
]}KT_US_9508_UNABLE_TO_FIND_PRODUCT_WITH_DISPLAY_NAME
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Unable to find a product with the given display name.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_9508_UNABLE_TO_FIND_PRODUCT_WITH_DISPLAY_NAME"
}
}
]}KT_US_9509_UNABLE_TO_FIND_PRODUCT_HAVING_A_TIME_OF_USE_FLAG
Error Type: NOT_FOUND
Error Message
{"errors": [
{
"message": "Unable to find any products that have a time of use flag.",
"extensions": {
"errorType": "NOT_FOUND",
"errorDescription": "",
"errorCode": "KT_US_9509_UNABLE_TO_FIND_PRODUCT_HAVING_A_TIME_OF_USE_FLAG"
}
}
]}KT_US_9801_UNABLE_TO_GET_WINDY_WINNINGS_STATS_ERROR
Error Type: APPLICATION
Unable to get latest contest leaderboard stats.
Error Message
{"errors": [
{
"message": "Unable to get latest contest leaderboard stats.",
"extensions": {
"errorType": "APPLICATION",
"errorDescription": "Unable to get latest contest leaderboard stats.",
"errorCode": "KT_US_9801_UNABLE_TO_GET_WINDY_WINNINGS_STATS_ERROR"
}
}
]}