Skip to main content

Enums

In this section

About Enums

Enums represent possible sets of values for a field. They are useful for defining a specific set of allowed values for a field.

  • API Site
  • APIBrownoutStatus

    Possible API Brownout statuses.

    Values

    ABORTED

    CANCELLED

    COMPLETED

    IN_PROGRESS

    SCHEDULED

    Example

    "SCHEDULED"

    APIExceptionCategories

    An enumeration.

    Values

    ACCOUNT

    UNKNOWN

    Example

    "ACCOUNT"

    APIExceptionPriority

    An enumeration.

    Values

    HIGH

    LOW

    MEDIUM

    Example

    "LOW"

    Values

    ASSIGNED

    CANCELLED

    IN_PROGRESS

    RESOLVED

    UNASSIGNED

    UNSUCCESSFUL

    WAITING_ON_THIRD_PARTY

    Example

    "ASSIGNED"

    Values

    AUTOMATIC

    MANUAL

    UNASSIGNED

    Example

    "AUTOMATIC"

    APIExceptionTags

    An enumeration.

    Values

    MOVE_IN

    MOVE_OUT

    PRODUCT_UPDATE

    Example

    "MOVE_IN"

    APIType

    Possible API types.

    Values

    GRAPHQL

    REST

    Example

    "GRAPHQL"

    Values

    CURRENT

    Current

    FAILED

    Failed

    HISTORIC

    Historic

    WITHDRAWN

    Withdrawn

    Example

    "CURRENT"

    Values

    MONTHLY

    Monthly

    QUARTERLY

    Quarterly

    Example

    "MONTHLY"

    AccountCreditReasonType

    Please note: these labels are exposed in the API documentation.
    

    Values

    EXTERNAL_REFERRAL_CREDIT

    External referral credit

    Example

    "EXTERNAL_REFERRAL_CREDIT"

    AccountEventType

    An enumeration.

    Values

    EMAIL_RECEIVED

    The email messages that were received by the account.

    EMAIL_SENT

    The email messages that were sent by the account.

    MARKETING_EMAIL_SENT

    The marketing email messages that were sent by the account.

    PRINT_CANCELLED

    The print messages that were cancelled.

    PRINT_FAILED

    The print messages that failed to be delivered.

    PRINT_RETURNED

    The print messages that were returned to sender.

    PRINT_SENT

    The print messages that were sent to the print partner by the account.

    PRINT_SUCCEEDED

    The print messages that were sent by the print partner.

    Example

    "EMAIL_SENT"

    Values

    CLEARED

    The payment has been approved by the merchant and added to your Kraken account.

    DELETED

    This payment was deleted. From this point it cannot be altered.

    FAILED

    The payment failed permanently.

    FULFILLED

    The payment has been made successfully and applied to the Kraken balance.

    HISTORIC

    Payments made in a previous system and then imported into Kraken.

    PENDING

    The payment has been submitted. From this point it cannot be altered.

    PROMISED

    A payment promise has been created, but it has not left the customers bank account.

    PROMISE_BROKEN

    The payment promise has been broken.

    REQUESTED

    The initial state of a payment in Kraken. It should be scheduled with a payment vendor in the future.

    SCHEDULED

    The payment has been scheduled for collection and the customer has been notified. While a payment is scheduled, it can still be deleted.

    THIRD_PARTY

    Third Party payments are those recorded for financial purposes in a different system but should be added to statements.

    Example

    "SCHEDULED"

    Values

    AGENCY

    ALLPAY_CARD

    ALLPAY_CASH

    ALLPAY_CHEQUE

    AUSTRALIA_POST

    BACS_DEPOSIT

    BPAY

    BPOINT

    BRISTOL_POUND

    BTRE

    CASH

    CENTREPAY

    CHEQUE

    CREDIT_CARD

    DCA_COLLECTION

    DD_FINAL_COLLECTION

    DD_FIRST_COLLECTION

    DD_REGULAR_COLLECTION

    DD_RE_PRESENTATION

    DEBIT_CARD

    DWP

    EAPA_VOUCHER

    EFT

    ERRONEOUS_PAYMENT

    FAILED_REPAYMENT_REVERSAL

    FUEL_DIRECT

    HEEAS

    IDEAL

    IVR

    KONBINI

    PAGOPA_NOTICE

    PAYMENT_FEE

    PAYPOINT_CARD

    PAYPOINT_CASH

    PAYPOINT_CHEQUE

    PAYZONE

    POST_OFFICE_CARD

    POST_OFFICE_CASH

    POST_OFFICE_CHEQUE

    POST_OFFICE_SAVINGS_STAMPS

    PREPAID_CARD

    PREPAY_CARD

    PREPAY_KEY

    PREPAY_SMART

    PREPAY_TOKEN

    TELPAY

    TRANSFER_FROM_SAP

    UNKNOWN

    URGS

    Example

    "DD_FIRST_COLLECTION"

    AccountReminderTypes

    Contains reminder type choices for all territories.

    Values

    ACCOUNT_COOL_OFF

    ACCOUNT_MIGRATION_SYNC_XOSERVE_METER_MISMATCH

    ACTIVATE_PAYMENT_CANCELLATION_STOPPED

    AD_HOC

    AGREEMENT_REVOKED

    AMPERAGE_CHANGE

    ASSIGNED_TO_CREDIT_TEAM

    AUS_CENTREPAY_EXCESSIVE_CREDIT

    AUS_EMBEDDED_ACQUISITION_MATRIX_ERROR

    AUS_EMBEDDED_CHILD_NMIS

    AUS_EMBEDDED_WATER_ESTIMATION_REQUIRED_FOR_SKIPPED_READING

    AUS_EMBEDDED_WATER_READING_FAILURE

    AUS_GET_CORRECT_PHONE_NUMBER

    AUS_INDUSTRY_CUSTOMER_OWN_READING_NOT_SENT

    AUS_VIC_SHAREDFUSE_NOTIFICATION

    AUTOMATED_BILLING_DISABLED

    BILLING

    BILLING_AMENDED_INTERVAL_DATA_RECEIVED_CAUSING_OVERCHARGE

    BILLING_AMENDED_METER_READ_BASIC

    BILLING_AMENDED_METER_READ_CES_ELEC_BASIC

    BILLING_AMENDED_METER_READ_CES_ELEC_INTERVAL

    BILLING_AMENDED_METER_READ_GAS

    BILLING_AMENDED_METER_READ_INTERVAL

    BILLING_AMENDED_METER_READ_INTERVAL_LEGACY

    BILLING_AMENDED_METER_READ_PRE_MIGRATION

    BILLING_BACKDATED_CONCESSION_RECEIVED

    BILLING_BACKDATED_UMS_RECORD_RECEIVED

    BILLING_CUSTOMER_SELF_READ_RECEIVED

    BILLING_MISSING_READ

    BILLING_QUOTED_NTC_DOES_NOT_ALIGN

    BILLING_REGISTER_REPLACED_OR_REMOVED

    CANCEL_MOVE_OUT_UNABLE_TO_REINSTATE_FUTURE_AGREEMENTS

    CHURN_PREVENTION

    COMMERCIAL_ENERGISATION_INTERVENTION_REQUIRED

    COMMS_TO_BE_PRINTED

    CONTRACT_COMMS_NOT_DELIVERED

    COS_GAIN

    COS_GAIN_MIGRATION_ECOES_METER_MISMATCH

    COS_GAIN_REL_RETRIEVAL_FAILURE

    COS_LOSS

    CUSTOMER_DETAILS_CHANGE

    CUSTOMER_REPORTED_SMART_METER_ISSUES

    D0010_CREATION_FAILURE

    D0205_CREATION_FAILURE

    DEU_INBOUND_APERAK

    DEU_MASTER_DATA_SYNCHRONISATION

    DEU_MASTER_DATA_UPDATE

    DEU_METER_READINGS

    DEU_SWICHTING_PROCESS_FAILED

    DISCONNECTION_MANDATORY_NOTICE_EMAIL_FAILURE

    DISCONNECTION_MANDATORY_NOTICE_SMS_FAILURE

    DUNNING_BEST_ENDEAVOURS_CALL

    DUNNING_DISCONNECTION_DE_ENERGISATION_ASSESSMENT

    DUNNING_DISCONNECTION_MANDATORY_NOTICE_EMAIL_FAILURE

    DUNNING_DISCONNECTION_OUTBOUND_REMINDER_CALL

    DUNNING_MANDATORY_NOTICE_EMAIL_FAILURE

    DUNNING_OUTBOUND_REMINDER_CALL

    DUNNING_REMINDER

    DUNNING_REMINDER_CALL

    DUNNING_REMINDER_DISCONNECTION_APPLICATION

    DUNNING_REMINDER_FUTURE_PAYMENT

    DUNNING_REMINDER_PAYMENT_MADE

    DUNNING_VACANT_CONSUMPTION_DE_ENERGISATION_ASSESSMENT

    DUPLICATE_CARD_FINGERPRINTs

    EMBEDDED_NETWORK_ALL_CHILD_LIFE_SUPPORT_RECORDS_ARE_DEREGISTERED

    EMBEDDED_NETWORK_EXCEPTION_DISTRIBUTOR_OWNED_PARENT_LIFE_SUPPORT_RECORD

    EMBEDDED_NETWORK_EXCEPTION_PARENT_METER_POINT_LOST_OR_LOSING

    EMBEDDED_NETWORK_EXCEPTION_PARENT_METER_POINT_RECEIVED_DANGEROUS_LIFE_SUPPORT_NOTIFICATION

    EMBEDDED_NETWORK_EXCEPTION_PARENT_METER_POINT_RECEIVED_LIFE_SUPPORT_NOTIFICATION

    FAMILY_ISSUES_ADDED

    FIELDWORKS_ACCOUNT_CREATED_WITH_NO_EMAIL_ADDRESS

    FIELDWORKS_ALLOCATE_NMI_MARKET_PARTICIPANTS_NOT_SET

    FIELDWORKS_APPOINTMENTS_UNAVAILABLE

    FIELDWORKS_BULK_DEPLOYMENT_JOURNEY_AUTO_CANCELLED

    FIELDWORKS_CHANGE_REQUEST_STEP_ERRORED

    FIELDWORKS_CHANGE_REQUEST_STEP_FAILED

    FIELDWORKS_CONTACT_SO_RECIPIENT_TO_UPDATE_THE_SO_DETAILS

    FIELDWORKS_EXPECTED_METER_POINT_NOT_CREATED

    FIELDWORKS_EXPECTED_METER_READ_NOT_RECEIVED

    FIELDWORKS_EXPECTED_NTCS_NOT_RECEIVED

    FIELDWORKS_INVESTIGATE_WHETHER_JOURNEY_NEEDS_CONTINUATION

    FIELDWORKS_JOURNEY_ATTACHMENTS

    FIELDWORKS_JOURNEY_CANCELLED_DUE_TO_LIFE_SUPPORT_REGISTRATION

    FIELDWORKS_MAINTAIN_REGISTER_BILLABLE_OVERRIDE_FOR_UNSOLICITED_METER_CHANGES

    FIELDWORKS_MANUALLY_COMPLETE_CUSTOMER_MOVE_IN

    FIELDWORKS_METERPOINT_IS_NOT_ACTIVE

    FIELDWORKS_METER_FAULT_JOURNEY_AUTO_CANCELLED

    FIELDWORKS_METER_FAULT_NCOM_COMMS_FAILED

    FIELDWORKS_METER_FAULT_RECEIVED

    FIELDWORKS_MIRN_DISCOVERY_FAILED

    FIELDWORKS_MOVE_OUT_CANCELLED_WHILE_SUPPLY_ABOLISHMENT_IN_PROGRESS

    FIELDWORKS_MULTIPLE_OPEN_JOURNEYS_FOR_METER_POINT

    FIELDWORKS_NEW_CONNECTION_COMPLETION_REVIEW

    FIELDWORKS_NEW_CONNECTION_DATA_NOT_VALID

    FIELDWORKS_OBTAIN_CUSTOMER_APPROVAL_BEFORE_PROGRESSING

    FIELDWORKS_OBTAIN_SUPPLY_ABOLISHMENT_APPROVAL

    FIELDWORKS_PAYER_CONTACT_FAILED_VALIDATION

    FIELDWORKS_SERVICE_ORDER_ATTACHMENTS

    FIELDWORKS_SERVICE_ORDER_COMPLETED

    FIELDWORKS_SERVICE_ORDER_FAILED

    FIELDWORKS_SERVICE_ORDER_PARTIALLY_COMPLETED

    FIELDWORKS_SERVICE_ORDER_STATUS_UPDATED

    FIELDWORKS_SERVICE_ORDER_STEP_ERRORED

    FIELDWORKS_SERVICE_ORDER_STEP_FAILED

    FIELDWORKS_SERVICE_ORDER_UNABLE_TO_ACCESS_WITH_CUSTOMER_CONSULTATION

    FIELDWORKS_SUPPLY_PERIOD_DOES_NOT_EXIST_FOR_METERPOINT

    FIELDWORKS_UPLOAD_ATTACHMENT_TO_JEMENA_PORTAL

    FINAL_BILLING_UNABLE_TO_BILL

    FLOW_FILE_ERROR

    FOLLOW_UP_PAYMENT_PROMISE

    FRA_ACTIVATION_PROCESS_AWAITING_SWITCH_IN_CONFIRMATION

    FRA_ACTIVATION_PROCESS_AWAITING_SWITCH_READINGS

    FRA_ACTIVATION_PROCESS_COMMANDER_SOUSCRIPTION

    FRA_ACTIVATION_PROCESS_GAS_PROVIDER_CHANGE_REQUEST

    FRA_ACTIVATION_PROCESS_INCEPTION_CHECKS

    FRA_ACTIVATION_PROCESS_PRM_ELIGIBILITY

    FRA_ACTIVATION_PROCESS_SCHEDULE_SITEWORKS

    FRA_ELEC_ACTIVATION_PROCESS_WRONG_SWITCH_READINGS_FOR_PROVIDER_CALENDAR_TEMPORAL_CLASSES

    FRA_ENERGY_CHEQUE_UNKNOWN

    FRA_TERMINATION_PROCESS_NEEDS_INTERVENTION

    FRA_TERMINATION_REQUEST_ERRORED

    GAS_EXCEPTION_CUSTOMER_DETAILS_NOTIFICATION_FAILED

    GAS_EXCEPTION_CUSTOMER_TRANSFER_CANCELLED

    GAS_EXCEPTION_CUSTOMER_TRANSFER_REJECTED

    GAS_EXCEPTION_LIFE_SUPPORT_NOTIFICATION_FAILED

    GAS_EXCEPTION_METER_DATA_VERIFY_REQUEST_FAILED

    GAS_EXCEPTION_METER_DATA_VERIFY_RESPONSE_NO_CHANGE_WITH_EXPLANATION

    GAS_EXCEPTION_METER_DATA_VERIFY_RESPONSE_OVERDUE

    GAS_EXCEPTION_METER_DATA_VERIFY_RESPONSE_WITHOUT_REVISED_READ

    GAS_EXCEPTION_SITE_ACCESS_DETAILS_NOTIFICATION_FAILED

    GAS_EXCEPTION_SITE_ACCESS_DETAILS_RECEIVED_FOR_NON_EXISTENT_METER

    GAS_EXCEPTION_SITE_ADDRESS_DETAILS_NOTIFICATION_FAILED

    GAS_MANUAL_SERVICE_ORDER_REQUIRED_FOR_ENROLMENT

    GAS_NOTIFICATION_CHANGE_OF_SITE_ADDRESS

    GAS_READING_REMOVED_INSTALLED_RECEIVED

    GAS_UNKNOWN_CUSTOMER_CLASSIFICATION_CODE_RECEIVED

    GBR_ADD_PHOTO_TO_METER_READING

    GBR_GET_PHOTO_OF_METER_AND_CALL_SUPPLIER

    GBR_RAISE_DISPUTE

    GBR_VERIFY_MHHS_MESSAGE

    HARDSHIP_GRADUATION_ASSESSMENT

    HARDSHIP_NO_PAYMENT_PLAN

    HARDSHIP_REMOVAL_ASSESSMENT

    HELD_BILLING_DOCUMENT

    HELD_STATEMENT

    INDUSTRY_CHANGE_OF_SUPPLIER_DOUBLE_GAIN

    INDUSTRY_CUSTOMER_TRANSFER_DELAYED

    INDUSTRY_EXCEPTION_CHANGE_OF_SUPPLIER_CANCELLED

    INDUSTRY_EXCEPTION_CHANGE_OF_SUPPLIER_CONFLICTING_PERIOD

    INDUSTRY_EXCEPTION_CHANGE_OF_SUPPLIER_GAIN_COMPLETION_OVERDUE

    INDUSTRY_EXCEPTION_CHANGE_OF_SUPPLIER_OBJECTED

    INDUSTRY_EXCEPTION_CHANGE_OF_SUPPLIER_REJECTED

    INDUSTRY_EXCEPTION_CHANGE_REQUEST_CANCELLATION_FAILED

    INDUSTRY_EXCEPTION_CHANGE_REQUEST_CANCELLED

    INDUSTRY_EXCEPTION_CHANGE_REQUEST_COMPLETED

    INDUSTRY_EXCEPTION_CHANGE_REQUEST_OBJECTED

    INDUSTRY_EXCEPTION_CHANGE_REQUEST_OBJECTION_MISSING_ACK

    INDUSTRY_EXCEPTION_CHANGE_REQUEST_OBJECTION_REJECTED

    INDUSTRY_EXCEPTION_CHANGE_REQUEST_OBJECTION_WITHDRAWAL_REJECTED

    INDUSTRY_EXCEPTION_CHANGE_REQUEST_REJECTED

    INDUSTRY_EXCEPTION_CHANGE_REQUEST_WITHDRAWAL_REJECTED

    INDUSTRY_EXCEPTION_CUSTOMER_DETAILS_NOTIFICATION_INVALID_BILLING_ADDRESS

    INDUSTRY_EXCEPTION_CUSTOMER_DETAILS_NOTIFICATION_MISSING_BUSINESS_ACCEPTANCE

    INDUSTRY_EXCEPTION_CUSTOMER_DETAILS_NOTIFICATION_MISSING_MANDATORY_FIELDS

    INDUSTRY_EXCEPTION_CUSTOMER_DETAILS_NOTIFICATION_REJECTED

    INDUSTRY_EXCEPTION_CUSTOMER_DETAILS_REQUEST_SPECIAL_REASON

    INDUSTRY_EXCEPTION_FAILED_TO_CANCEL_DEENERGISATION_SERVICE_ORDER

    INDUSTRY_EXCEPTION_HOUSE_MOVE_ENROLMENT_CANNOT_CALCULATE_MOVE_IN_READING

    INDUSTRY_EXCEPTION_HOUSE_MOVE_ENROLMENT_SERVICE_ORDER_ALREADY_IN_PROGRESS

    INDUSTRY_EXCEPTION_HOUSE_MOVE_ENROLMENT_UNABLE_TO_COPY_LAST_METER_READING

    INDUSTRY_EXCEPTION_HOUSE_MOVE_OUT_CANNOT_CALCULATE_MOVE_OUT_READING

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_CONTACT_USER_REMOVED_FROM_ACCOUNT

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_MULTIPLE_ACCOUNTS_MATCHES

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_MULTIPLE_LIFE_SUPPORT_CONTACT_MATCHES

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_NOTIFICATION_CONTAINS_UNEXPECTED_DATA

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_NOTIFICATION_FAILED_TO_SEND

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_NOTIFICATION_INVALID_CONTACT_METHOD

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_NOTIFICATION_INVALID_PHONE

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_NOTIFICATION_MISSING_BUSINESS_ACCEPTANCE

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_NOTIFICATION_RECEIVED_FROM_NON_REGISTRATION_OWNER

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_NOTIFICATION_REJECTED

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_NOTIFICATION_UNKNOWN_CONTACT

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_REQUEST_MISSING_BUSINESS_ACCEPTANCE

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_REQUEST_MISSING_LIFE_SUPPORT_NOTIFICATION

    INDUSTRY_EXCEPTION_LIFE_SUPPORT_REQUEST_REJECTED

    INDUSTRY_EXCEPTION_METER_POINT_ENROLMENT_INCOMPLETE_COULD_NOT_SEND_SERVICE_ORDER

    INDUSTRY_EXCEPTION_NEXT_SCHEDULED_READ_DATE_TOO_FAR_IN_FUTURE

    INDUSTRY_EXCEPTION_RELINKING_OCCURRED_DURING_SDR_SYNC

    INDUSTRY_EXCEPTION_SITE_ACCESS_DETAILS_NOTIFICATION_MISSING_BUSINESS_ACCEPTANCE

    INDUSTRY_EXCEPTION_SITE_ACCESS_DETAILS_NOTIFICATION_REJECTED

    INDUSTRY_EXCEPTION_STANDING_DATA_PROPERTIES_ADDRESS_FAILED_TO_UPDATE

    INDUSTRY_EXCEPTION_UNABLE_TO_ENROL_METER_POINT_INCOMPLETE_COULD_NOT_SEND_CHANGE_REQUEST

    INDUSTRY_EXCEPTION_UNABLE_TO_ENROL_METER_POINT_INVALID_NMI_METER_STATUS

    INDUSTRY_EXCEPTION_UNABLE_TO_ENROL_METER_POINT_NEXT_SCHEDULED_READ_DATE_PAST

    INDUSTRY_EXCEPTION_UNABLE_TO_PROCESS_ROLR

    INDUSTRY_LIFE_SUPPORT_CANCEL_DEREGISTRATION_FAILED

    INDUSTRY_LIFE_SUPPORT_MANUAL_BEST_ENDEAVOUR_REQUIRED

    INDUSTRY_LIFE_SUPPORT_REGISTRATION_FOLLOW_UP_REQUIRED

    INDUSTRY_LIFE_SUPPORT_REVIEW_AFTER_CANCELLED_MOVE_OUT_FOR_NEXT_ACCOUNT

    INDUSTRY_LIFE_SUPPORT_REVIEW_ATTEMPTED_CANCELLED_MOVE_OUT_FOR_NEXT_ACCOUNT

    INDUSTRY_LIFE_SUPPORT_REVIEW_DEREGISTRATION

    INDUSTRY_LIFE_SUPPORT_REVIEW_POST_DEREGISTRATION

    INDUSTRY_LIFE_SUPPORT_REVIEW_POST_DEREGISTRATION_COMMS

    INDUSTRY_MANUAL_ACTION_REQUIRED

    INDUSTRY_MANUAL_CUSTOMER_DETAILS_NOTIFICATION_REQUIRED

    INDUSTRY_MANUAL_LIFE_SUPPORT_NOTIFICATION_REQUIRED

    INDUSTRY_METER_POINT_MISSING_CUSTOMER_CLASSIFICATION

    INDUSTRY_SEND_LIFE_SUPPORT_DE_REGISTRATION_FORM

    INDUSTRY_UNABLE_TO_CREATE_RECORD

    INDUSTRY_VIC_DRO_MANUAL_LIFE_SUPPORT_EXTENSION_REQUEST

    INDUSTRY_WARNING_MESSAGE_RECEIVED

    ITA_ACCOUNT_WITHDRAWN_WITHOUT_NOTIFICATION

    ITA_PROCESS_WELCOME_PACK_STEP

    JPN_BILLING_FIX_INVALID_CHARGE_DATA

    JPN_BILLING_PATTERN_CHANGED_DUE_TO_READING_DATE_CHANGE

    JPN_CALL_FOR_DUNNING_CAMPAIGN

    JPN_CONFIRMATION_OF_RELOCATION

    JPN_CONFIRM_PAYMENT_FOR_DUNNING_CAMPAIGN

    JPN_FAILED_TO_SEND_SMS_FOR_BILLING_INFO

    JPN_FAILED_TO_SEND_SMS_FOR_CONVENIENCE_STORE_PAYMENT

    JPN_FINAL_READING_OUTSIDE_AGREEMENT

    JPN_MULTIPLE_VALID_REFERRALS

    JPN_READINGS_NOT_RECEIVED

    JPN_SHORT_TERM_MOVE_IN_REJECTION

    JPN_SUPPLY_DETAILS_UPDATE_CONFIRMATION

    JPN_SUPPLY_POINT_FAILS_CAN_SUPPLY_CHECK

    JPN_SWITCH_IN_SCHEDULE_OVERLAP

    KMT

    MAIL_FAILED

    MAIL_RETURNED

    MANDATORY_COMMS_NOT_DELIVERED

    MARKET_SUPPLY_EXCEPTION_AGREEMENT_FAILED_TO_CREATE

    MARKET_SUPPLY_EXCEPTION_AGREEMENT_FAILED_TO_REVERSE_TERMINATION

    MARKET_SUPPLY_EXCEPTION_AGREEMENT_FAILED_TO_TERMINATE

    MARKET_SUPPLY_EXCEPTION_AGREEMENT_FAILED_TO_UPDATE

    MARKET_SUPPLY_EXCEPTION_MISSING_ACCOUNT_QUOTED_PRODUCT

    METER_EXCHANGE_ONE_WAY_NOTIFICATION

    METER_FAULT_AND_ISSUE_ONE_WAY_NOTIFICATION_ACCEPTED

    METER_FAULT_AND_ISSUE_ONE_WAY_NOTIFICATION_REJECTED

    MIGRATION_TYPE

    MOVE_IN

    MOVE_IN_CES_LIFE_SUPPORT_REQUIRED

    MOVE_IN_COMMS_NOT_DELIVERED

    MOVE_IN_DEFAULT_PAYMENT_SCHEDULE_FAILED

    MOVE_IN_MOVE_OUT_MANUAL_PROCESS

    MOVE_OUT

    NETWORK_TARIFF_ONE_WAY_NOTIFICATION

    NEW_PSR_ADDED_TO_PREPAY_ACCOUNT

    NON_ENERGY_PAYMENT_CALL_REMINDER

    NOTICE_OF_METERING_WORKS_ONE_WAY_NOTIFICATION

    NZ_BILLING_QUERY

    NZ_DUNNING

    NZ_METERING_QUERY

    NZ_SOLAR_METER_CHANGE

    NZ_SWITCHING_WITHDRAWAL

    NZ_VACANT_PROPERTY

    OBSOLETE_BILLING_AMENDED_STANDING_DATA_REGISTER_CHANGED

    OBSOLETE_BILLING_AMENDED_STANDING_DATA_REGISTER_DELETED

    PAYMENTS_FAILED_REPAYMENT

    PAYMENT_INSTRUCTION_FAILED

    PAYMENT_PLAN

    PAYMENT_PLAN_HARDSHIP_COMPLETION

    PAYMENT_PLAN_HARDSHIP_COMPLETION_WORKFLOW_CANCELLED

    PAYMENT_PLAN_MISSED_INSTALMENT

    PAYMENT_SCHEDULE_FAILED_TO_CREATE

    PLANNED_INTERRUPTION

    PLANNED_INTERRUPTION_MEDICAL_DEPENDENCY

    PLANNED_INTERRUPTION_NOTIFICATION_SENT_TO_LIFE_SUPPORT_CUSTOMER

    PLANNED_INTERRUPTION_ONE_WAY_NOTIFICATION

    PLANNED_INTERRUPTION_ONE_WAY_NOTIFICATION_REJECTED

    POST_HARDSHIP_CANCELLATION

    PROPERTY_ADDRESS_NEEDS_UPDATE

    PSR_IMPORT_COULD_NOT_IDENTIFY_ACCOUNT_USER

    SA_CONCESSION_STATEMENT_CLOSED

    SCHEDULED_BILLING_ADDRESS_UPDATE

    SCHEDULED_OCCUPIER_PACK_SEND

    SERVICE_ORDER_ACKNOWLEDGEMENT_OVERDUE

    SERVICE_ORDER_CANCELLATION_FAILED

    SERVICE_ORDER_CANCELLATION_REQUEST_REJECTED

    SERVICE_ORDER_FAILED

    SERVICE_ORDER_INITIAL_RESPONSE_OVERDUE

    SERVICE_ORDER_NOT_COMPLETED

    SERVICE_ORDER_OTHER_JOB_ENQUIRY_CODE

    SERVICE_ORDER_PARTIALLY_COMPLETED

    SERVICE_ORDER_REQUEST_REJECTED

    SERVICE_ORDER_UNABLE_TO_CHARGE

    SERVICE_ORDER_UNSOLICITED_RECEIVED

    SERVICE_ORDER_UNSOLICITED_RECEIVED_DEENERGISED_METER_POINT

    SMARTFLEX_DEVICE_INTEGRATION_POSTPONED

    SMART_CHANGE_OF_TENANCY_IN_PROGRESS

    SMART_CHANGE_OF_TENANCY_REQUEST_FAILED

    SMART_METER_MODE_CHANGE_UNSUPPORTED

    SMART_PREPAY_ADD_DEBT_FAILURE

    SMART_PREPAY_NEED_TO_ADJUST_DEBT

    SMART_PREPAY_TOP_UP_FAILURE

    SMART_PREPAY_TOP_UP_MULTIPLE_ACTIVE_PROCESSES

    SMART_PREPAY_TOP_UP_UTRN

    SMETS2_DATA_REQUEST_FOLLOWUP

    SMETS2_HEALTH_CHECK

    SMETS2_IHD_HEALTH_CHECK

    SOLAR_EXPORT_CREDITS_EXCESS

    SPECIAL_READ_CANCELLATION_FAILED

    SPECIAL_READ_FAILED

    SPECIAL_READ_OUTSTANDING

    SPECIAL_READ_WITH_ESTIMATE_READ_RECEIVED

    UNSUPPORTED_FEATURE

    UNSUPPORTED_PAYMENT_DAY

    WATER_ACCOUNT_REVERSION

    WATER_METER_READING_ISSUE

    WITHDRAWAL_RECEIVED

    WORKFLOW_CANCELLATION_FAILED

    WORKFLOW_STEP_ERRORED

    WORKFLOW_STEP_FAILED

    Example

    "AD_HOC"

    Values

    APPROVED

    The repayment has been approved but not made yet.

    FAILED

    The repayment failed permanently. This could be because of technical issues, or if the merchant rejects the payment for some reason. The payment will need to be retried by ops.

    HISTORIC

    Payments made in a previous system and then imported into Kraken.

    PAID

    The repayment has been made to the merchant to be sent to the customer. This is a terminal state, we don't get any further confirmation.

    REQUESTED

    The request for a repayment has been received but not actioned yet.

    SUBMITTED

    The payment has been submitted to the merchant. It is still possible for this repayment to fail.

    THIRD_PARTY

    Third Party payments are those recorded for financial purposes in a different system but should be added to statements.

    Example

    "REQUESTED"

    AccountStatementStatus

    An enumeration.

    Values

    CLOSED

    OPEN

    Example

    "OPEN"

    Values

    ACTIVE

    Supply could have started, be ongoing or ended.

    DORMANT

    Dormant. Users should not be able to log into dormant accounts.

    ENROLMENT_ERROR

    An error occurred when we tried to enroll a meter point. This may be deprecated in future in favour of exposing this through enrollment property of a meter point.

    ENROLMENT_REJECTED

    Meter point enrollment was rejected. This may be deprecated in future in favour of exposing this through enrollment property of a meter point.

    INCOMPLETE

    Account requires processes to be completed before supply can be set up

    PENDING

    A pending account is one that has been created but no registrations have started.

    VOID

    Void. Account created in error.

    WITHDRAWN

    Withdrawn before supply started

    Example

    "PENDING"

    AccountTypeChoices

    An enumeration.

    Values

    BUSINESS

    An account designed to supply/bill business premises.

    BUSINESS_OCCUPIER

    An account created when we supply a business premises but do not have details for the occupants.

    BUSINESS_VACANT

    An account created when we supply a business premises and know there are definitely no occupants.

    DOMESTIC

    An account designed to supply/bill domestic premises.

    MANAGED

    An account created when we supply domestic premises that are managed by a business, i.e., a B2B2C model.

    OCCUPIER

    An account created when we supply a domestic premises but do not have details for the occupants.

    PORTFOLIO_LEAD

    An account which is responsible for all other accounts in the portfolio, i.e. pays the bills for them.

    VACANT

    An account created when we supply a domestic premises and know there are definitely no occupants.

    Example

    "BUSINESS"

    Values

    CENTER

    END

    START

    Example

    "START"

    BatteryCouplingType

    An enumeration.

    Values

    AC

    DC

    Example

    "AC"

    Values

    COLLECTIVE

    CREDIT_NOTE

    INVOICE

    PRE_KRAKEN

    STATEMENT

    Example

    "STATEMENT"

    Values

    FROM_DATE_DESC

    ISSUED_DATE_DESC

    Example

    "FROM_DATE_DESC"

    BrandChoices

    An enumeration.

    Values

    OCTOPUS_ENERGY_GERMANY

    Octopus Energy Germany.

    Example

    "OCTOPUS_ENERGY_GERMANY"

    BusinessTypeOptions

    An enumeration.

    Values

    CHARITY

    A business account where the company type is charity.

    CHURCH

    A business account for a church or other religious organisation.

    GOVERNMENT

    A business account for a government institution.

    LIMITED

    A business account where the company type is limited.

    LIMITED_LIABILITY_PARTNERSHIP

    A business account where the company type is limited liability partnership.

    NON_PROFIT

    A business account for a non-profit organisation.

    PARTNERSHIP

    A business account where the company type is partnership.

    PROPRIETARY_LIMITED_COMPANY

    A business account where the company type is proprietary limited.

    PUBLIC_LIMITED_COMPANY

    A business account where the company type is public limited.

    SOLE_TRADER

    A business account where the company type is sole trader.

    TRADING_AS

    A business account where the company has a trading name to carry out its business activities.

    TRUST

    A business account where the company type is a trust.

    Example

    "SOLE_TRADER"

    Values

    PRIMARY

    SECONDARY

    Example

    "PRIMARY"

    Values

    FILLED

    OUTLINED

    TEXT_ONLY

    Example

    "FILLED"

    CampaignItemStatus

    The status of the campaign item.

    Values

    ASSIGNED

    COMPLETE

    IN_PROGRESS

    REMOVED

    SELECTED_FOR_CALLING

    UNASSIGNED

    Example

    "UNASSIGNED"

    CampaignStatus

    The status of the campaign.

    Indicates whether calls can be made for items in the campaign or not.

    Values

    ACTIVE

    INACTIVE

    Example

    "ACTIVE"

    ClientType

    An enumeration.

    Values

    APP

    WEB

    Example

    "APP"

    Values

    APPROVED

    CANCELLED

    CLEARED

    FAILED

    HELD_FOR_REVIEW

    NONE

    PENDING

    REQUESTED

    SCHEDULED

    Example

    "APPROVED"

    CollectionCampaignType

    An enumeration.

    Values

    OFF_SUPPLY

    OFF_SUPPLY_ELEC

    OFF_SUPPLY_GAS

    ON_SUPPLY

    ON_SUPPLY_ELEC

    ON_SUPPLY_GAS

    Example

    "ON_SUPPLY_GAS"

    Values

    CARD

    DIRECT_DEBIT

    Example

    "CARD"

    CollectionProcessRecordCompletionTypeChoices

    Options for Collection Process Record Completion types. ENDED: endedWITHDRAWN: withdrawnCANCELLED: cancelledNEVER_ACTIONED: never_actioned

    Values

    CANCELLED

    ENDED

    NEVER_ACTIONED

    WITHDRAWN

    Example

    "ENDED"

    Values

    ACTIVE

    COMPLETE

    PENDING

    Example

    "PENDING"

    CommsDeliveryPreference

    The method the account has specified they prefer we contact them

    Values

    EMAIL

    POSTAL_MAIL

    Example

    "EMAIL"

    ConsentValue

    The possible values for a consent.

    Values

    ACCEPTED

    PENDING

    REJECTED

    UNKNOWN

    Example

    "ACCEPTED"

    ConsumptionUnit

    An enumeration.

    Values

    MJ

    kWh

    Example

    "kWh"

    DataFrequency

    The frequency of the cost of charge data to be shown in the consumer app.
    
    We are generating this data daily, weekly, monthly or annually, with the following
    aggregations:
    daily -> half-hourly aggregation
    weekly & monthly -> daily aggregations
    annually -> monthly aggregations
    

    Values

    ANNUALLY

    DAILY

    MONTHLY

    WEEKLY

    Example

    "DAILY"

    DayOfWeek

    Day of the week.

    Values

    FRIDAY

    MONDAY

    SATURDAY

    SUNDAY

    THURSDAY

    TUESDAY

    WEDNESDAY

    Example

    "MONDAY"

    Values

    ARREARS_TO_CLIENT

    Arrears to client

    BANKRUPT

    Bankrupt

    CONFIRMED_EMPTY

    Confirmed empty

    COS

    COS

    COT_COS

    COT / COS

    COT_NO_PROOF

    COT no proof

    COT_PROOF_SEEN

    COT proof seen

    DECEASED

    Deceased

    DEMOLISHED

    Demolished

    ENROLLED_IN_ERROR

    Enrolled in Error

    EXP

    Expired

    GONE_AWAY

    Gone away

    HIGH_LEVEL_COMPLAINT

    High level complaint

    INSOLVENCIES_DEALING

    Insolvencies dealing

    IN_PRISON

    In prison

    LIVE_TO_FINAL

    Live to final

    LOW_BALANCE

    Low balance

    NEGATIVE_TRACE

    Negative trace

    PAID_IN_FULL

    Paid in full

    PARTIAL_SETTLEMENT

    Partial settlement

    PART_PAYMENT

    Part payment

    PAYMENT_ARRANGEMENT

    Payment arrangement

    PAYMENT_PLAN_AGREED

    Payment plan agreed

    PPM_ARRANGEMENT

    PPM arrangement

    PPM_FITTED

    PPM fitted

    PPM_REQUESTED

    PPM requested

    PROCESS_EXHAUSTED

    Process exhausted

    PROCESS_EXHAUSTED_CONTACT

    Process exhausted - contact

    PROCESS_EXHAUSTED_NO_CONTACT

    Process exhausted - no contact

    QUERY

    Query

    REDUCED_SETTLEMENT

    Reduced settlement

    REFUSED_TO_DEAL

    Refused to deal

    UNABLE_TO_LOCATE_PROPERTY

    Unable to locate property

    UNABLE_TO_TRACE

    Unable to trace

    VULNERABLE

    Vulnerable

    WITHDRAWN

    Withdrawn

    WRITE_OFF

    Write off

    Example

    "BANKRUPT"

    Values

    FAILED

    SUCCESSFUL

    Example

    "SUCCESSFUL"

    Values

    ACCOUNT_CLOSED

    The account for this instruction was closed.

    ACTIVE

    The instruction is active and can be used to take payments.

    FAILED

    The instruction could not be set up with the vendor.

    PROVISIONAL

    The instruction has not yet been set up.

    Example

    "ACTIVE"

    Values

    AUDIO

    Audio-accessible documents are requested for this account.

    BRAILLE

    Braille documents are requested for this account.

    LARGE_PRINT

    Large print documents are requested for this account.

    Example

    "LARGE_PRINT"

    Eligibility

    An enumeration.

    Values

    BUSINESS_ACCOUNT

    CAPPED_CATCHMENT

    ELIGIBLE

    HAS_SMART_TARIFF

    INCORRECT_READ_PERMISSION

    INVALID_BRAND

    INVALID_CATCHMENT

    NO_ACTIVE_AGREEMENTS

    NO_RECENT_READING

    NO_SMART_METER

    ONBOARDING_TO_SMART_TARIFF

    Example

    "ELIGIBLE"

    EmailFormats

    An enumeration.

    Values

    HTML

    TEXT

    Example

    "TEXT"

    EnodeVendors

    Available vendors supported by Enode.
    

    Values

    AUDI

    BMW

    CHEVROLET

    CITROEN

    CUPRA

    DS

    FIAT

    FORD

    HYUNDAI

    JAGUAR

    KIA

    MERCEDES

    MINI

    NISSAN

    OPEL

    PEUGEOT

    PORSCHE

    RENAULT

    SEAT

    SKODA

    TOYOTA

    VAUXHALL

    VOLKSWAGEN

    VOLVO

    Example

    "AUDI"

    ExpiringTokenScope

    An enumeration.

    Values

    ACCEPT_TERMS_AND_CONDITIONS

    Scope that enables account user to accept the terms and conditions for a product.

    BOOK_SMART_METER_APPOINTMENTS

    Scope that enables account user to book smart meter appointments.

    CHECKOUT_QUOTE

    Scope that enables account user to checkout a quote (validate terms & conds and provide a payment detail).

    EDIT_CUSTOMER_MARKETING_PREFERENCE

    Edit Customer Marketing Preference

    JOIN_CAMPAIGNS

    Scope that enables account user to join campaigns.

    JOIN_CAMPAIGN_EVENTS

    Scope that enables account user to join campaign events.

    MANAGE_ACCOUNT_RENEWALS

    Scope that enables account user to generate a renewal quote and renew agreements.

    MANAGE_BUSINESS_SECURITY_DEPOSIT

    Scope that enables account user to manage security deposit payments for business accounts.

    MANAGE_GOODS_PURCHASES

    Scope that enables account user to accept goods quotes and process goods purchases.

    MANAGE_PRODUCT_SWITCH

    Scope that enables account user to do a self-serve product switch through the Dashboard.

    REDEEM_LOYALTY_POINTS

    Scope that enables account user to redeem loyalty points

    REPORT_MOVE_OUT

    Scope that enables account user to report a property move-out.

    SEND_LOSS_OBJECTION_FOR_CHANGE_OF_SUPPLIER

    Scope that enables user to send a loss objection for a change of supplier process.

    SET_GOODS_PURCHASE_SALE_ITEM_PRICES

    Set Goods Purchase Sale Item Prices

    SUBMIT_CUSTOMER_FEEDBACK

    Scope that enables account user to submit customer feedback.

    SUBMIT_METER_READINGS

    Scope that enables account user to submit meter readings.

    UPDATE_ACCOUNT_DETAILS

    Scope that enables the user to update information about themselves and their account.

    UPDATE_BLACKHOLE_EMAIL

    Scope that enables account user to update their blackhole email address.

    UPDATE_DIRECT_DEBIT

    Scope that enables account user to update their direct debit details.

    UPDATE_SENSITIVE_CUSTOMER_INFORMATION

    Update Sensitive Customer Information

    VIEW_CAMPAIGN_DASHBOARDS

    Scope that enables account user to visit campaign dashboard.

    VIEW_DETAILED_USAGE

    Scope that enables account user to visit detailed property usage pages.

    Example

    "SUBMIT_METER_READINGS"

    ExternalAccountEventCategory

    Enum of allowable event type categories for external account events.

    Values

    COMMUNICATIONS

    DEBT

    MESSAGING

    MOBILE

    SALES

    WEB

    Example

    "COMMUNICATIONS"

    ExternalAccountEventContentType

    Enum of allowable content types for external account events.

    The content type field is used to determine how to display the content in the account event description.

    Values

    HTML

    LINK

    PLAINTEXT

    S3

    Example

    "PLAINTEXT"

    ExternalAccountEventSubCategory

    Enum of allowable event type subcategories for external account events.

    Values

    CLICK_TO_CALL

    DUNNING

    EMAIL

    FEEDBACK

    INTERNAL

    PRINT

    PUSH_NOTIFICATION

    SMS

    SOCIAL_MEDIA

    TELEPHONE

    THIRD_PARTY

    WHATSAPP

    Example

    "TELEPHONE"

    FormType

    An enumeration.

    Values

    COVID_19_FINANCIAL_ENERGY_ASSESSMENT

    Covid-19 Financial Energy Assessment

    COVID_19_GAS_PRICES_FINANCIAL_ENERGY_ASSESSMENT

    Covid-19 Gas Prices Financial Energy Assessment

    Example

    "COVID_19_FINANCIAL_ENERGY_ASSESSMENT"

    Values

    EXTERNAL_REFERENCE

    Financial counsellor or external agent referral

    RETAILER_REFERRAL

    Retailer referral

    SELF_IDENTIFIED

    Customer self-identified as being in hardship

    Example

    "SELF_IDENTIFIED"

    Values

    DEATH_IN_FAMILY

    Death in the family

    FAMILY_VIOLENCE

    Family violence

    HOUSEHOLD_ILLNESS

    Household illness

    OTHER

    Other

    REDUCED_INCOME

    Reduced income

    UNEMPLOYMENT

    Unemployment

    Example

    "DEATH_IN_FAMILY"

    Values

    EMAIL

    GENERIC_API

    POST

    SMS

    Example

    "EMAIL"

    Values

    CLOSED

    OPEN

    OPEN_CUSTOMER_REPLIED

    OPEN_NEW

    OPEN_REMINDED

    SNOOZED

    Example

    "OPEN"

    Values

    DELIVERED

    FAILED

    OUTSIDE_REPLY_WINDOW

    PENDING

    SENT

    Example

    "PENDING"

    Values

    INBOUND

    OUTBOUND

    Example

    "INBOUND"

    Values

    GENERALLY_AVAILABLE

    Generally Available - The device is available.

    NOT_AVAILABLE

    Not Available - The device is not available.

    TESTING

    Testing - The device is in testing status.

    Example

    "TESTING"

    Interval

    The frequency at which contributations are made
    

    Values

    MONTHLY

    QUARTERLY

    Example

    "MONTHLY"

    KrakenFlexDeviceStatusChoices

    The current lifecycle status of a KrakenFlex device on the smarter tariff API:

    • ONBOARDING indicates the device has been registered on the system but has not yet completed the on-boarding process.
      • Including a test charge step, to validate that communication and control of the device is possible within expected limits.
    • ONBOARDING_TEST_IN_PROGRESS indicates that there is a test charge in progress for the device.
    • LIVE indicates that the device has completed the on-boarding process and is ready for control.
    • FAILED_ONBOARDING_TEST indicates that there has been an issue validating that the device can be reliably communicated with or controlled on the system.
    • RETIRED indicates that the device has no connection details and is not currently available for control.

    Values

    FAILED_ONBOARDING_TEST

    LIVE

    ONBOARDING

    ONBOARDING_TEST_IN_PROGRESS

    PENDING_LIVE

    RETIRED

    Example

    "ONBOARDING"

    KrakenFlexDeviceTypes

    The device types that can be controlled by KrakenFlex.
    

    Values

    BATTERIES

    ELECTRIC_VEHICLES

    HEAT_PUMPS

    INVERTERS

    STORAGE_HEATERS

    THERMOSTATS

    Example

    "BATTERIES"

    LifecycleSupplyPointProcessStatus

    The status of the lifecycle process.

    Values

    CANCELLED

    COMPLETED

    ERRORED

    FAILED

    IN_PROGRESS

    PARTIALLY_CANCELLED

    PARTIALLY_COMPLETED

    PARTIALLY_REVERSED

    PENDING

    REVERSED

    REVERSE_IN_PROGRESS

    STALLED

    Example

    "COMPLETED"

    Values

    ALREADY_LINKED

    NO_MATCHING_LINE_LINK

    Example

    "NO_MATCHING_LINE_LINK"

    LinkTrainingStatus

    An enumeration.

    Values

    IN_TRAINING

    In training

    NOT_APPLICABLE

    Not applicable

    QUALIFIED

    Qualified

    Example

    "NOT_APPLICABLE"

    Values

    ACCOUNT

    ACCOUNT_USER

    Example

    "ACCOUNT"

    Values

    MAX_ALLOWED_TO_REQUEST_VIA_DASHBOARD

    Maximum refund is equal to the maximum refund amount allowed to be requested via the dashboard.

    MAX_AVAILABLE_AMOUNT

    Maximum refund is equal to the current balance minus the account recommended balance.

    TOTAL_AMOUNT_PAID_VIA_ACTIVE_DDI

    Maximum refund is equal to the total amount the customer has paid using the current account Direct Debit instruction.

    Example

    "MAX_AVAILABLE_AMOUNT"

    MessageChannel

    An enumeration.

    Values

    EMAIL

    Email

    INTERCOM

    Intercom

    JUNIFER

    Junifer

    PRINT

    Print

    PUSH_NOTIFICATION

    Push Notification

    SMS

    SMS

    Example

    "EMAIL"

    Values

    PINPOINT

    AWS Pinpoint

    Example

    "PINPOINT"

    Values

    APNS

    iOS (APNs)

    APNS_SANDBOX

    iOS Sandbox (APNs Sandbox)

    GCM

    Android (GCM)

    Example

    "GCM"

    Values

    BEFORE_END_OF_MONTH

    The payment day is calculated backwards from the last day of the month.

    OF_MONTH

    The payment day is calculated forward.

    Example

    "OF_MONTH"

    Values

    Monthly

    Monthly

    Planned

    Planned

    Weekly

    Weekly

    Example

    "Weekly"

    Values

    BALANCE_THRESHOLD_CROSSED

    BILL_ISSUED

    PAYMENT_PLAN

    REGULAR_SCHEDULE

    Example

    "BALANCE_THRESHOLD_CROSSED"

    Values

    DEBT_REPAYMENT_PLAN

    A payment schedule created to take payments to pay back a debt. These schedules typically expire once the debt has been re-payed.

    FINAL_PAYMENT

    A payment schedule created to take the final payment when an account is closed.

    GENERAL_ACCOUNT_PAYMENT

    The default value for usual account payments.

    SSD_PAYMENT

    A payment schedule created to take a payment around the supply start date of a meterpoint to help prevent accounts accruing debt.

    Example

    "GENERAL_ACCOUNT_PAYMENT"

    PaymentType

    Possible payment instruction types.

    Values

    BPAY

    CARD

    DIRECT_DEBIT

    GMO_REFUND

    PAYMENT_SLIP

    Example

    "BPAY"

    PreSignedTokenScope

    Choices class for the pre-signed expiring tokens.
    
    These choices must have a certain format:
    
    {ACTION-VERB}_{DEFINING-NOUN}
    
    They should start with an action verb. It should be a single word.
    The action verb enables the account user to do the thing (defining noun)
    that comes after the action verb. Together they represent a task.
    
    The defining noun could be longer than a single word.
    Preferably, it should be kept short and simple as much as possible.
    

    Values

    ACCEPT_TERMS_AND_CONDITIONS

    Scope that enables account user to accept the terms and conditions for a product.

    BOOK_SMART_METER_APPOINTMENTS

    Scope that enables account user to book smart meter appointments.

    CHECKOUT_QUOTE

    Scope that enables account user to checkout a quote (validate terms & conds and provide a payment detail).

    EDIT_CUSTOMER_MARKETING_PREFERENCE

    Edit Customer Marketing Preference

    JOIN_CAMPAIGNS

    Scope that enables account user to join campaigns.

    JOIN_CAMPAIGN_EVENTS

    Scope that enables account user to join campaign events.

    MANAGE_ACCOUNT_RENEWALS

    Scope that enables account user to generate a renewal quote and renew agreements.

    MANAGE_BUSINESS_SECURITY_DEPOSIT

    Scope that enables account user to manage security deposit payments for business accounts.

    MANAGE_GOODS_PURCHASES

    Scope that enables account user to accept goods quotes and process goods purchases.

    MANAGE_PRODUCT_SWITCH

    Scope that enables account user to do a self-serve product switch through the Dashboard.

    REDEEM_LOYALTY_POINTS

    Scope that enables account user to redeem loyalty points

    REPORT_MOVE_OUT

    Scope that enables account user to report a property move-out.

    SEND_LOSS_OBJECTION_FOR_CHANGE_OF_SUPPLIER

    Scope that enables user to send a loss objection for a change of supplier process.

    SET_GOODS_PURCHASE_SALE_ITEM_PRICES

    Set Goods Purchase Sale Item Prices

    SUBMIT_CUSTOMER_FEEDBACK

    Scope that enables account user to submit customer feedback.

    SUBMIT_METER_READINGS

    Scope that enables account user to submit meter readings.

    UPDATE_ACCOUNT_DETAILS

    Scope that enables the user to update information about themselves and their account.

    UPDATE_BLACKHOLE_EMAIL

    Scope that enables account user to update their blackhole email address.

    UPDATE_DIRECT_DEBIT

    Scope that enables account user to update their direct debit details.

    UPDATE_SENSITIVE_CUSTOMER_INFORMATION

    Update Sensitive Customer Information

    VIEW_CAMPAIGN_DASHBOARDS

    Scope that enables account user to visit campaign dashboard.

    VIEW_DETAILED_USAGE

    Scope that enables account user to visit detailed property usage pages.

    Example

    "SUBMIT_METER_READINGS"

    PreferencesModeChoices

    The mode for a user's preferences.

    Values

    CHARGE

    COOL

    HEAT

    Example

    "CHARGE"

    PreferencesTargetType

    The target type for a user's preferences.

    Values

    ABSOLUTE_STATE_OF_CHARGE

    ABSOLUTE_TEMPERATURE

    RELATIVE_STATE_OF_CHARGE

    Example

    "ABSOLUTE_STATE_OF_CHARGE"

    PreferencesUnitChoices

    The unit for a user's preferences (e.g. min and max).

    The PERCENTAGE_ABSOLUTE and PERCENTAGE_RELATIVE values are deprecated and should not be used - PERCENTAGE should be used instead.

    Values

    CELSIUS

    PERCENTAGE

    PERCENTAGE_ABSOLUTE

    PERCENTAGE_RELATIVE

    Example

    "CELSIUS"

    PrintBatchStatus

    An enumeration.

    Values

    CLOSED

    OPEN

    PROCESSED

    Example

    "OPEN"

    Values

    PUBLIC

    No restrictions

    RESTRICTED

    Restricted

    Example

    "PUBLIC"

    ProviderChoices

    This refers to the provider that is used to authenticate when registering a device.
    

    Values

    DAIKIN

    ECOBEE

    ENERGIZER

    ENODE

    ENPHASE

    FORD

    GIVENERGY

    HUAWEI

    HYPERVOLT

    INDRA

    JEDLIX

    JEDLIX_V2

    MYENERGI

    OCPP_WALLBOX

    OCTOPUS_ENERGY

    OHME

    SENSI

    SMARTCAR

    SMART_PEAR

    SOLAREDGE

    TESLA

    VP_AMAZON

    VP_HONEYWELL_CC

    VP_HONEYWELL_RES

    VP_NEST

    Example

    "DAIKIN"

    ReadingDirectionType

    An enumeration.

    Values

    CONSUMPTION

    Reading is based on the customer's usage of the utility.

    GENERATION

    Reading is based on the utility generated by the customer.

    For example: This will return solar readings if a customer has solar panels installed at their location.

    Example

    "CONSUMPTION"

    ReadingFrequencyType

    An enumeration.

    Values

    DAILY

    Readings taken on a day to day basis.

    DAY_INTERVAL

    FIFTEEN_MIN_INTERVAL

    Readings taken in every 15 minute intervals.

    FIVE_MIN_INTERVAL

    Readings taken in every 5 minute intervals.

    HOUR_INTERVAL

    MONTH_INTERVAL

    POINT_IN_TIME

    Readings taken at a point in time.

    QUARTER_INTERVAL

    RAW_INTERVAL

    Interval Readings as provided, may be variable in length.

    THIRTY_MIN_INTERVAL

    Readings taken in every 30 minute intervals.

    WEEK_INTERVAL

    Example

    "RAW_INTERVAL"

    ReadingOrigin

    An enumeration.

    Values

    BACKOFFICE

    CUSTOMER

    KRAKEN

    METER_OPERATOR

    NETWORK_OPERATOR

    PREVIOUS_PROVIDER

    THIRD_PARTY

    Example

    "CUSTOMER"

    ReadingQualityType

    An enumeration.

    Values

    ACTUAL

    COMBINED

    ESTIMATE

    Example

    "ACTUAL"

    ReadingStatisticTypeEnum

    The type of statistic for the reading interval.

    Values

    CARBON_COST

    The estimated carbon cost of the interval.

    CONSUMPTION_COST

    The calculated cost of consumption for the interval.

    GENERATION_VALUE

    The calculated monetary value of generation for the interval

    STANDING_CHARGE_COST

    The calculated cost of standing charges for the interval.

    TOU_BUCKET_COST

    The apportion cost of a time of use bucket for the interval.

    Example

    "STANDING_CHARGE_COST"

    Values

    LEGACY_REFERRAL

    Legacy Referral.

    PARTNER_REWARD

    Partner Reward.

    PROMO_REWARD

    Promo Reward.

    REFERRAL_REWARD

    Referral Reward.

    SIGNUP_REWARD

    Signup Reward.

    Example

    "REFERRAL_REWARD"

    ReferralStatusChoices

    An enumeration.

    Values

    Cancelled

    Cancelled.

    Paid

    Paid.

    Pending

    Pending.

    Example

    "Pending"

    RepaymentMethod

    Methods by which repayments can be sent to the customer.
    

    Values

    BANK_TRANSFER

    CARD

    CHEQUE

    Example

    "BANK_TRANSFER"

    RepaymentRequestStatus

    Possible status' for a repayment (or refund) request
    

    Values

    ACCEPTED

    CANCELLED

    REJECTED

    REQUESTED

    Example

    "REQUESTED"

    Values

    BANK_TRANSFER

    CHEQUE

    Example

    "BANK_TRANSFER"

    SalesChannelChoices

    An enumeration.

    Values

    ACQUISITION

    AGGREGATOR

    BROKER

    DEBT_COLLECTION_AGENCY

    DEFAULT_SUPPLY

    DIGI_TELESALES

    DIRECT

    EVENTS

    FIELD_SALES

    GIFT_OF_KIT

    HIGH_REFERRER

    LANDLORD

    MOVE_IN

    NEW_TENANT

    PARENT_POWER

    PARTNERSHIPS

    PEOPLE_POWER

    PRICE_COMPARISON

    SUPPLIER_OF_LAST_RESORT

    TELESALES

    WORKPLACE_POP_UP

    WORKS_WITH_OCTOPUS

    Example

    "DEFAULT_SUPPLY"

    Values

    MONTHLY

    WEEKLY

    Example

    "WEEKLY"

    ScheduleType

    An enumeration.

    Values

    BACS_TRANSFER

    CARD_PAYMENT

    DIRECT_DEBIT

    PAYMENT_SLIP

    Example

    "BACS_TRANSFER"

    SmartControlAction

    The smart control action choices, i.e. suspend or unsuspend.

    Values

    SUSPEND

    UNSUSPEND

    Example

    "SUSPEND"

    SmartFlexDeviceLifecycleStatus

    The current lifecycle status of a KrakenFlex device on the smarter tariff API.

    Values

    FAILED_ONBOARDING_TEST

    LIVE

    ONBOARDING

    ONBOARDING_TEST_IN_PROGRESS

    PENDING_LIVE

    RETIRED

    Example

    "ONBOARDING"

    Values

    AUTHENTICATION_COMPLETE

    Authentication Complete - ready to start test (if needed) or pending live where auth or telemetry is delayed.

    AUTHENTICATION_FAILED

    Authentication Failed - failed to connect and ready to restart authentication and authorization.

    AUTHENTICATION_PENDING

    Authentication Pending - ready to start authentication and authorization, or auth is in progress.

    BOOSTING

    Manual Boosting (e.g. bump charging) - user has overridden the schedule to immediately boost (e.g. bump charge now).

    LOST_CONNECTION

    Lost Connection - lost connection to the device, ready to re-auth (if not temporary / automatic fix).

    RETIRED

    Retired - deleted / de-authed (re-auth not possible, re-register device to onboard again).

    SETUP_COMPLETE

    Setup Complete - test is complete (if needed) and device is live, but not ready for smart control.

    SMART_CONTROL_CAPABLE

    Smart Control Capable - live and ready for smart control (e.g. at home and plugged in) but none is scheduled.

    SMART_CONTROL_IN_PROGRESS

    Smart Control in Progress - smart control (e.g. smart charging) is scheduled or is currently occurring.

    SMART_CONTROL_NOT_AVAILABLE

    Smart Control Not Available - not currently capable of smart control (e.g. away from home or unplugged).

    SMART_CONTROL_OFF

    Smart Control Off (suspended) - smart control has been (temporarily) disabled (e.g. by the user with holiday mode).

    TEST_CHARGE_FAILED

    Test Charge Failed - connection or smart control test has failed or could not start, ready to retry test.

    TEST_CHARGE_IN_PROGRESS

    Test Charge in Progress - connection and smart control test has successfully started and is occurring.

    TEST_CHARGE_NOT_AVAILABLE

    Test Charge Not Available - not currently capable of smart control test (e.g. away from home or unplugged).

    Example

    "AUTHENTICATION_PENDING"

    Songs

    An enumeration.

    Values

    NO_SONG_PREFERRED

    .

    Example

    "NO_SONG_PREFERRED"

    Values

    PRICE_CHANGE

    TC_CHANGE

    Example

    "PRICE_CHANGE"

    Values

    ALL

    All charges have been reversed after the statement was closed.

    NONE

    No reversals after the statement was closed.

    NOT_CLOSED

    The statement has not been closed yet.

    SOME

    Some charges have been reversed after the statement was closed.

    Example

    "ALL"

    SupplyType

    An enumeration.

    Values

    ELECTRICITY

    GAS

    Example

    "ELECTRICITY"

    TaskStatusEnum

    An enumeration.

    Values

    FAILED

    FINISHED

    STARTED

    Example

    "STARTED"

    TestChargeErrorType

    The type of test charge error.

    Values

    UNABLE_TO_COMPLETE_TEST_CHARGE

    An error occurred during a test charge attempt.

    UNABLE_TO_INITIATE_TEST_CHARGE

    An error occurred when attempting to initiate a test charge.

    Example

    "UNABLE_TO_INITIATE_TEST_CHARGE"

    TestChargeRefusalReason

    All possible reasons for refusing a test charge.

    Values

    DEVICE_ALREADY_CHARGING

    DEVICE_AWAY_FROM_HOME

    DEVICE_DISCONNECTED

    DEVICE_LIVE

    DEVICE_LOCATION_MISSING

    DEVICE_LOCATION_UNABLE_TO_IDENTIFY

    DEVICE_NO_LOCATION_CONFIGURED

    DEVICE_ONBOARDING_IN_PROGRESS

    DEVICE_RETIRED

    DEVICE_SUSPENDED

    Example

    "DEVICE_LIVE"

    TestDispatchAssessmentFailureReason

    The reason (if any) that we believe a test dispatch (test charge) did not succeed.
    

    Values

    ASSESSMENTS_FAILED

    DEVICE_DISCONNECTED

    ERROR

    NONE

    NOT_AT_HOME

    SOC_LIMIT_REACHED

    UNABLE_TO_COMMUNICATE

    UNKNOWN

    Example

    "NONE"

    TestDispatchStatus

    All possible test dispatch statuses.

    Values

    COMPLETE

    FAILED

    TRIGGERED

    Example

    "TRIGGERED"

    TextStyleV1

    The style is the typographical hierarchy. These are Typescale Categories from the Mobile Design System (Figma).

    Values

    BODY1

    BODY2

    BUTTON_TEXT

    CALLOUT1

    CALLOUT2

    CALLOUT3

    INPUT_TITLE

    SMALL1

    SMALL2

    SMALL3

    TABULAR

    TITLE1

    TITLE2

    TITLE3

    TITLE4

    TITLE5

    TITLE6

    Example

    "TITLE1"

    TransactionTypeFilter

    Transaction types which will be included or excluded, depending on the input argument.

    Values

    ENERGY_CHARGES

    For filtering/excluding energy charge transactions: Gas or Electricity.

    IMPORTED_CHARGES

    For filtering/excluding imported charge transactions.

    IMPORTED_CREDITS

    For filtering/excluding imported credit transactions.

    IMPORTED_PAYMENTS

    For filtering/excluding imported payment transactions.

    IMPORTED_REPAYMENTS

    For filtering/excluding imported repayment transactions.

    ISSUED_TRANSACTIONS

    For filtering/excluding issued transactions.

    WATER_CHARGES

    For filtering/excluding water charge transactions.

    Example

    "ISSUED_TRANSACTIONS"

    Values

    POSTED_DATE_ASC

    POSTED_DATE_DESC

    Example

    "POSTED_DATE_ASC"

    TypeOfRead

    An enumeration.

    Values

    BILLING

    ESTIMATE

    INTERIM

    METER_INSTALLED

    METER_REMOVED

    MOVE_IN

    MOVE_OUT

    REGISTER_END

    REGISTER_START

    Example

    "METER_INSTALLED"

    TypeOfVoiceCampaign

    The type of campaign, e.g. preview or predictive.

    Values

    PREDICTIVE

    PREVIEW

    Example

    "PREVIEW"

    Unit

    An enumeration.

    Values

    KILOWATT_HOURS

    METERS_CUBED

    Example

    "KILOWATT_HOURS"

    Vendor

    Possible payment vendors.

    Values

    ACCESS_PAYSUITE

    ACCESS_PAYSUITE_EXPORT

    ACCESS_PAYSUITE_FIT

    ACCESS_PAYSUITE_SHELL

    BOTTOMLINE_GLOBAL_PAYMENTS_HUB

    BOTTOMLINE_PTX

    BOTTOMLINE_PTX_BATCHED

    BPOINT

    BUCKAROO

    COMMBANK

    DUMMY

    GMO

    GMO_CARD

    GOCARDLESS

    GOCARDLESS_AFFECT

    GOCARDLESS_BULB

    GOCARDLESS_GEN4U

    GOCARDLESS_IRESA

    PAGOPA

    SMARTDEBIT

    STRIPE

    STRIPE_CONNECT

    STRIPE_KONBINI

    TESORO

    TG_PAYMENTS

    WESTPAC

    WORLDPAY

    Example

    "GOCARDLESS"

    VerificationRequestStatus

    The status of verification for associated email.

    Values

    COMPLETED

    NOT_SENT

    PENDING

    Example

    "NOT_SENT"

    query_type

    An enumeration.

    Values

    mutation

    query

    Example

    "query"

  • Authentication Server
  • MFAMethodChoices

    MFA enrolment method choices.

    Values

    EMAIL

    Email.

    SMS

    Sms.

    TOTP

    Totp.

    Example

    "EMAIL"