Skip to main content

Events Reference

Event Types

About Events

External Events are OpenAPI-spec payloads emitted by kraken to AWS Eventbridge.

DlfChanges

Event Properties

NameType
requirednmistring
requireddlf_beforestring
requireddlf_afterstring
requiredperiodPeriod

JSON Payload Representation

{
  "nmi": "string",
  "dlf_before": "string",
  "dlf_after": "string",
  "period": {
    "start": "string",
    "end": "string",
    "boundaries": "string"
  }
}

Period

Event Properties

NameType
requiredstartstring
requiredendstring
requiredboundariesstring

JSON Payload Representation

{
  "start": "string",
  "end": "string",
  "boundaries": "string"
}

TniChanges

Event Properties

NameType
requirednmistring
requiredtni_beforestring
requiredtni_afterstring
requiredperiodPeriod

JSON Payload Representation

{
  "nmi": "string",
  "tni_before": "string",
  "tni_after": "string",
  "period": {
    "start": "string",
    "end": "string",
    "boundaries": "string"
  }
}

_journeys-_common-ContractJourney

Event Properties

NameType
requirednumberstring
requiredtypestring
requiredrequested_atstring

JSON Payload Representation

{
  "number": "string",
  "type": "string",
  "requested_at": "string"
}

_journeys-_common-SubjectContractJourney

Event Properties

NameType
requirednumberstring
requiredsubject_numberstring

JSON Payload Representation

{
  "number": "string",
  "subject_number": "string"
}

account.communications_preferences_updated-v1

Event Properties

NameType
requiredaccount_numberstring
requiredchangesaccounts-accounts-AccountCommsPreferencesChanges

Metadata

Event TypePayload Version
account.communications_preferences_updatedv1

JSON Payload Representation

{
  "account_number": "string",
  "changes": {
    "requires_postal_comms": [
      "boolean"
    ],
    "preferred_language_for_comms": [
      "string"
    ],
    "document_accessibility": [
      "string"
    ]
  }
}

account.created-v1

Event Properties

NameType
requiredaccount_numberstring
requiredaccount_user_emailsarray[string]
is_importedboolean

Metadata

Event TypePayload Version
account.createdv1

JSON Payload Representation

{
  "account_number": "string",
  "account_user_emails": [
    "string"
  ],
  "is_imported": "boolean"
}

account.occupied-v1

Event Properties

NameType
requiredaccount_numberstring

Metadata

Event TypePayload Version
account.occupiedv1

JSON Payload Representation

{
  "account_number": "string"
}

account.updated-v1

Event Properties

NameType
requiredaccount_numberstring
requiredaccount_user_emailsarray[string]
requiredchangesobject
is_overrideboolean

Metadata

Event TypePayload Version
account.updatedv1

JSON Payload Representation

{
  "account_number": "string",
  "account_user_emails": [
    "string"
  ],
  "changes": "object",
  "is_override": "boolean"
}

account_metadata.created-v1

Event Properties

NameType
requiredaccount_numberstring
requiredkeystring
requiredvaluestring

Metadata

Event TypePayload Version
account_metadata.createdv1

JSON Payload Representation

{
  "account_number": "string",
  "key": "string",
  "value": "string"
}

account_metadata.removed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredkeystring
requiredvaluestring

Metadata

Event TypePayload Version
account_metadata.removedv1

JSON Payload Representation

{
  "account_number": "string",
  "key": "string",
  "value": "string"
}

account_metadata.updated-v1

Event Properties

NameType
requiredaccount_numberstring
requiredchangesobject

Metadata

Event TypePayload Version
account_metadata.updatedv1

JSON Payload Representation

{
  "account_number": "string",
  "changes": "object"
}

account_property_effective_period_metadata.created-v1

Event Properties

NameType
requiredaccount_property_effective_period_idinteger
requiredkeystring
requiredvaluestring

Metadata

Event TypePayload Version
account_property_effective_period_metadata.createdv1

JSON Payload Representation

{
  "account_property_effective_period_id": "integer",
  "key": "string",
  "value": "string"
}

account_property_effective_period_metadata.removed-v1

Event Properties

NameType
requiredaccount_property_effective_period_idinteger
requiredkeystring
requiredvaluestring

Metadata

Event TypePayload Version
account_property_effective_period_metadata.removedv1

JSON Payload Representation

{
  "account_property_effective_period_id": "integer",
  "key": "string",
  "value": "string"
}

account_property_effective_period_metadata.updated-v1

Event Properties

NameType
requiredaccount_property_effective_period_idinteger
requiredchangesobject

Metadata

Event TypePayload Version
account_property_effective_period_metadata.updatedv1

JSON Payload Representation

{
  "account_property_effective_period_id": "integer",
  "changes": "object"
}

account_user.created-v1

Event Properties

NameType
requireduser_idinteger
requireduser_emailstring
requiredlinked_accountsarray
user_identifiersobject
initiator_typestring
is_customer_initiatedboolean

Metadata

Event TypePayload Version
account_user.createdv1

JSON Payload Representation

{
  "user_id": "integer",
  "user_email": "string",
  "linked_accounts": [
    "object"
  ],
  "user_identifiers": "object",
  "initiator_type": "string",
  "is_customer_initiated": "boolean"
}

account_user.password_changed-v1

Event Properties

NameType
requireduser_idinteger

Metadata

Event TypePayload Version
account_user.password_changedv1

JSON Payload Representation

{
  "user_id": "integer"
}

account_user.password_reset_requested-v1

Event Properties

NameType
requiredaccount_user_idinteger
requiredaccount_user_numberstring

Metadata

Event TypePayload Version
account_user.password_reset_requestedv1

JSON Payload Representation

{
  "account_user_id": "integer",
  "account_user_number": "string"
}

account_user.psr_records_updated-v1

Event Properties

NameType
requireduser_idinteger
requiredcreated_records array[accounts-account_user-_PsrRecord]
requiredupdated_records array[accounts-account_user-_PsrRecord]
requireddeleted_records array[accounts-account_user-_PsrRecord]

Metadata

Event TypePayload Version
account_user.psr_records_updatedv1

JSON Payload Representation

{
  "user_id": "integer",
  "created_records": [
    {
      "description": "string",
      "electricity_industry_code": "string",
      "gas_industry_code": "string"
    }
  ],
  "updated_records": [
    {
      "description": "string",
      "electricity_industry_code": "string",
      "gas_industry_code": "string"
    }
  ],
  "deleted_records": [
    {
      "description": "string",
      "electricity_industry_code": "string",
      "gas_industry_code": "string"
    }
  ]
}

account_user.removed-v1

Event Properties

NameType
requireduser_idinteger
requireduser_emailstring
requiredlinked_accountsarray
user_identifiersobject
initiator_typestring
is_customer_initiatedboolean

Metadata

Event TypePayload Version
account_user.removedv1

JSON Payload Representation

{
  "user_id": "integer",
  "user_email": "string",
  "linked_accounts": [
    "object"
  ],
  "user_identifiers": "object",
  "initiator_type": "string",
  "is_customer_initiated": "boolean"
}

account_user.updated-v1

Event Properties

NameType
requireduser_idinteger
requireduser_emailstring
requiredlinked_accountsarray
user_identifiersobject
initiator_typestring
is_customer_initiatedboolean
requiredchangesobject
is_overrideboolean

Metadata

Event TypePayload Version
account_user.updatedv1

JSON Payload Representation

{
  "user_id": "integer",
  "user_email": "string",
  "linked_accounts": [
    "object"
  ],
  "user_identifiers": "object",
  "initiator_type": "string",
  "is_customer_initiated": "boolean",
  "changes": "object",
  "is_override": "boolean"
}

account_user.verification_completed-v1

Event Properties

NameType
requireduser_numberstring
requiredverification_idinteger
requiredverification_typestring

Metadata

Event TypePayload Version
account_user.verification_completedv1

JSON Payload Representation

{
  "user_number": "string",
  "verification_id": "integer",
  "verification_type": "string"
}

account_user.verification_started-v1

Event Properties

NameType
requireduser_numberstring
requiredverification_idinteger
requiredverification_typestring

Metadata

Event TypePayload Version
account_user.verification_startedv1

JSON Payload Representation

{
  "user_number": "string",
  "verification_id": "integer",
  "verification_type": "string"
}

account_user_metadata.created-v1

Event Properties

NameType
requireduser_idinteger
requiredkeystring
requiredvaluestring

Metadata

Event TypePayload Version
account_user_metadata.createdv1

JSON Payload Representation

{
  "user_id": "integer",
  "key": "string",
  "value": "string"
}

account_user_metadata.removed-v1

Event Properties

NameType
requireduser_idinteger
requiredkeystring
requiredvaluestring

Metadata

Event TypePayload Version
account_user_metadata.removedv1

JSON Payload Representation

{
  "user_id": "integer",
  "key": "string",
  "value": "string"
}

account_user_metadata.updated-v1

Event Properties

NameType
requireduser_idinteger
requiredchangesobject

Metadata

Event TypePayload Version
account_user_metadata.updatedv1

JSON Payload Representation

{
  "user_id": "integer",
  "changes": "object"
}

accounts-account_user-_PsrRecord

Event Properties

NameType
requireddescriptionstring
requiredelectricity_industry_codestring
requiredgas_industry_codestring

JSON Payload Representation

{
  "description": "string",
  "electricity_industry_code": "string",
  "gas_industry_code": "string"
}

accounts-accounts-AccountCommsPreferencesChanges

Event Properties

NameType
requires_postal_commsarray[boolean]
preferred_language_for_commsarray[string]
document_accessibilityarray[string]

JSON Payload Representation

{
  "requires_postal_comms": [
    "boolean"
  ],
  "preferred_language_for_comms": [
    "string"
  ],
  "document_accessibility": [
    "string"
  ]
}

accounts-house_move-Account

Event Properties

NameType
requirednumberstring
requiredexternal_referencestring

JSON Payload Representation

{
  "number": "string",
  "external_reference": "string"
}

accounts-house_move-SupplyPoint

Event Properties

NameType
requiredidstring
industrystring
tariff_codestring
tariff_payment_methodstring

JSON Payload Representation

{
  "id": "string",
  "industry": "string",
  "tariff_code": "string",
  "tariff_payment_method": "string"
}

affiliates.affiliate-account-contract-created-v1

Event Properties

NameType
requiredaffiliate_account_contract_idinteger
requiredaffiliate_contract_idinteger
requiredaccount_numberstring
requiredfuelstring

Metadata

Event TypePayload Version
affiliates.affiliate-account-contract-createdv1

JSON Payload Representation

{
  "affiliate_account_contract_id": "integer",
  "affiliate_contract_id": "integer",
  "account_number": "string",
  "fuel": "string"
}

agreement.created-v1

Event Properties

NameType
requiredagreement_idinteger
requiredaccount_numberstring
requiredvalid_fromstring
requiredproduct_codestring

Metadata

Event TypePayload Version
agreement.createdv1

JSON Payload Representation

{
  "agreement_id": "integer",
  "account_number": "string",
  "valid_from": "string",
  "product_code": "string"
}

agreement.revoked-v1

Event Properties

NameType
requiredagreement_idinteger

Metadata

Event TypePayload Version
agreement.revokedv1

JSON Payload Representation

{
  "agreement_id": "integer"
}

agreement.terminated-v1

Event Properties

NameType
requiredagreement_idinteger

Metadata

Event TypePayload Version
agreement.terminatedv1

JSON Payload Representation

{
  "agreement_id": "integer"
}

agreement.updated-v1

Event Properties

NameType
requiredagreement_idinteger
requiredchangesobject
is_overrideboolean

Metadata

Event TypePayload Version
agreement.updatedv1

JSON Payload Representation

{
  "agreement_id": "integer",
  "changes": "object",
  "is_override": "boolean"
}

approvals.approval.approved-v1

Event Properties

NameType
requiredapproval_idstring
requiredprocess_typestring
requiredprocess_dataobject
requiredapproved_atstring

Metadata

Event TypePayload Version
approvals.approval.approvedv1

JSON Payload Representation

{
  "approval_id": "string",
  "process_type": "string",
  "process_data": "object",
  "approved_at": "string"
}

approvals.approval.created-v1

Event Properties

NameType
requiredapproval_idstring
requiredprocess_typestring
requiredrequested_by_idinteger
requiredrequested_atstring

Metadata

Event TypePayload Version
approvals.approval.createdv1

JSON Payload Representation

{
  "approval_id": "string",
  "process_type": "string",
  "requested_by_id": "integer",
  "requested_at": "string"
}

approvals.approval.rejected-v1

Event Properties

NameType
requiredapproval_idstring
requiredprocess_typestring
requiredprocess_dataobject
requiredrejected_atstring

Metadata

Event TypePayload Version
approvals.approval.rejectedv1

JSON Payload Representation

{
  "approval_id": "string",
  "process_type": "string",
  "process_data": "object",
  "rejected_at": "string"
}

approvals.approval_request.approved-v1

Event Properties

NameType
requiredapproval_idstring
requiredrequest_idstring
requiredapproved_by_idinteger
requiredapproved_atstring

Metadata

Event TypePayload Version
approvals.approval_request.approvedv1

JSON Payload Representation

{
  "approval_id": "string",
  "request_id": "string",
  "approved_by_id": "integer",
  "approved_at": "string"
}

approvals.approval_request.assigned-v1

Event Properties

NameType
requiredapproval_idstring
requiredrequest_idstring
requiredassigned_to_idinteger
requiredassigned_atstring

Metadata

Event TypePayload Version
approvals.approval_request.assignedv1

JSON Payload Representation

{
  "approval_id": "string",
  "request_id": "string",
  "assigned_to_id": "integer",
  "assigned_at": "string"
}

approvals.approval_request.rejected-v1

Event Properties

NameType
requiredapproval_idstring
requiredrequest_idstring
requiredrejected_by_idinteger
requiredrejection_reasonstring
requiredrejected_atstring

Metadata

Event TypePayload Version
approvals.approval_request.rejectedv1

JSON Payload Representation

{
  "approval_id": "string",
  "request_id": "string",
  "rejected_by_id": "integer",
  "rejection_reason": "string",
  "rejected_at": "string"
}

aus.electricity.move-in.completed-v1

Event Properties

NameType
requirednmistring
requiredproperty_idinteger
requiredmove_in_datestring
requiredaccount_numberstring

Metadata

Event TypePayload Version
aus.electricity.move-in.completedv1

JSON Payload Representation

{
  "nmi": "string",
  "property_id": "integer",
  "move_in_date": "string",
  "account_number": "string"
}

aus.electricity.move-out.completed-v1

Event Properties

NameType
requirednmistring
requiredproperty_idinteger
requiredmove_out_datestring
requiredaccount_numberstring

Metadata

Event TypePayload Version
aus.electricity.move-out.completedv1

JSON Payload Representation

{
  "nmi": "string",
  "property_id": "integer",
  "move_out_date": "string",
  "account_number": "string"
}

aus.industry.electricity.amend_meter_route_details.accepted-v1

Event Properties

NameType
requirednmistring
requiredtransaction_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.amend_meter_route_details.acceptedv1

JSON Payload Representation

{
  "nmi": "string",
  "transaction_id": "string"
}

aus.industry.electricity.amend_meter_route_details.received-v1

Event Properties

NameType
requirednmistring
requiredsiphon_event_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.amend_meter_route_details.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "siphon_event_id": "string"
}

aus.industry.electricity.cats_change_response.received-v1

Event Properties

NameType
requirednmistring
requiredsiphon_event_idstring
requiredchange_reason_codestring
requiredinitiating_event_idstring
requiredchange_request_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.cats_change_response.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "siphon_event_id": "string",
  "change_reason_code": "string",
  "initiating_event_id": "string",
  "change_request_id": "string"
}

aus.industry.electricity.cats_notification.received-v1

Event Properties

NameType
requirednmistring
requiredrolestring
requiredsiphon_event_idstring
requiredchange_reason_codestring
requiredchange_status_codestring
requiredchange_request_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.cats_notification.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "role": "string",
  "siphon_event_id": "string",
  "change_reason_code": "string",
  "change_status_code": "string",
  "change_request_id": "string"
}

aus.industry.electricity.dlf_code_value.changed-v1

Event Properties

NameType
requiredcodestring
requiredfrom_datestring
requiredto_datestring
requiredvaluestring

Metadata

Event TypePayload Version
aus.industry.electricity.dlf_code_value.changedv1

JSON Payload Representation

{
  "code": "string",
  "from_date": "string",
  "to_date": "string",
  "value": "string"
}

aus.industry.electricity.life_support_confirmation_osj.requested-v1

Event Properties

NameType
requirednmistring
requiredeffective_period_idinteger

Metadata

Event TypePayload Version
aus.industry.electricity.life_support_confirmation_osj.requestedv1

JSON Payload Representation

{
  "nmi": "string",
  "effective_period_id": "integer"
}

aus.industry.electricity.life_support_request.received-v1

Event Properties

NameType
requirednmistring
requiredsiphon_event_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.life_support_request.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "siphon_event_id": "string"
}

aus.industry.electricity.meter_fault_and_issue_notification.received-v1

Event Properties

NameType
requirednmistring
requiredsiphon_event_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.meter_fault_and_issue_notification.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "siphon_event_id": "string"
}

aus.industry.electricity.meter_point.de_energised-v1

Event Properties

NameType
requirednmistring

Metadata

Event TypePayload Version
aus.industry.electricity.meter_point.de_energisedv1

JSON Payload Representation

{
  "nmi": "string"
}

aus.industry.electricity.notice_of_metering_works.received-v1

Event Properties

NameType
requirednmistring
requiredsiphon_event_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.notice_of_metering_works.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "siphon_event_id": "string"
}

aus.industry.electricity.notified_party.received-v1

Event Properties

NameType
requirednmistring
requiredsiphon_event_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.notified_party.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "siphon_event_id": "string"
}

aus.industry.electricity.planned_interruption_notification.received-v1

Event Properties

NameType
requirednmistring
requiredsiphon_event_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.planned_interruption_notification.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "siphon_event_id": "string"
}

aus.industry.electricity.register.changed-v1

Event Properties

NameType
requirednmistring
requiredserial_numberstring
requiredregister_identifierstring
requiredactive_fromstring

Metadata

Event TypePayload Version
aus.industry.electricity.register.changedv1

JSON Payload Representation

{
  "nmi": "string",
  "serial_number": "string",
  "register_identifier": "string",
  "active_from": "string"
}

aus.industry.electricity.register.network_tariff_code.change.reminder.created-v1

Event Properties

NameType
requiredreminder_idinteger
requiredaccount_idinteger
requirednmistring
requiredreminder_typestring
effective_change_datestring
trigger_extraobject

Metadata

Event TypePayload Version
aus.industry.electricity.register.network_tariff_code.change.reminder.createdv1

JSON Payload Representation

{
  "reminder_id": "integer",
  "account_id": "integer",
  "nmi": "string",
  "reminder_type": "string",
  "effective_change_date": "string",
  "trigger_extra": "object"
}

aus.industry.electricity.register.network_tariff_code.changed-v1

Event Properties

NameType
requirednmistring
requiredserial_numberstring
requiredregister_identifierstring
requirednetwork_tariff_codestring

Metadata

Event TypePayload Version
aus.industry.electricity.register.network_tariff_code.changedv1

JSON Payload Representation

{
  "nmi": "string",
  "serial_number": "string",
  "register_identifier": "string",
  "network_tariff_code": "string"
}

aus.industry.electricity.register.network_tariff_code.changed.v2-v1

Event Properties

NameType
requirednmistring
requiredevent_dataevents-register-ElecRegisterNTCChangeData

Metadata

Event TypePayload Version
aus.industry.electricity.register.network_tariff_code.changed.v2v1

JSON Payload Representation

{
  "nmi": "string",
  "event_data": {
    "before": [
      {
        "id": "integer",
        "serial_number": "string",
        "registers": [
          {
            "id": "integer",
            "register_identifier": "string",
            "time_of_day": "string",
            "controlled_load": "string",
            "network_tariff_codes": [
              "..."
            ]
          }
        ]
      }
    ],
    "after": [
      {
        "id": "integer",
        "serial_number": "string",
        "registers": [
          {
            "id": "integer",
            "register_identifier": "string",
            "time_of_day": "string",
            "controlled_load": "string",
            "network_tariff_codes": [
              "..."
            ]
          }
        ]
      }
    ]
  }
}

aus.industry.electricity.service_order.cancelled-v1

Event Properties

NameType
requiredelectricity_service_order_idinteger
requiredservice_order_numberstring
cancellation_categorystring
cancellation_subcategorystring
action_sourcestring
support_user_idinteger

Metadata

Event TypePayload Version
aus.industry.electricity.service_order.cancelledv1

JSON Payload Representation

{
  "electricity_service_order_id": "integer",
  "service_order_number": "string",
  "cancellation_category": "string",
  "cancellation_subcategory": "string",
  "action_source": "string",
  "support_user_id": "integer"
}

aus.industry.electricity.service_order.closed-v1

Event Properties

NameType
electricity_service_order_idinteger
requirednmistring
requiredservice_order_numberstring
requiredservice_order_statusstring

Metadata

Event TypePayload Version
aus.industry.electricity.service_order.closedv1

JSON Payload Representation

{
  "electricity_service_order_id": "integer",
  "nmi": "string",
  "service_order_number": "string",
  "service_order_status": "string"
}

aus.industry.electricity.service_order.completed-v1

Event Properties

NameType
requiredelectricity_service_order_idinteger
requiredservice_order_numberstring
cancellation_categorystring
cancellation_subcategorystring
action_sourcestring
support_user_idinteger

Metadata

Event TypePayload Version
aus.industry.electricity.service_order.completedv1

JSON Payload Representation

{
  "electricity_service_order_id": "integer",
  "service_order_number": "string",
  "cancellation_category": "string",
  "cancellation_subcategory": "string",
  "action_source": "string",
  "support_user_id": "integer"
}

aus.industry.electricity.service_order_request.received-v1

Event Properties

NameType
requirednmistring
electricity_service_order_idinteger
requiredwork_typestring
requiredwork_sub_typestring
requiredsiphon_event_idstring
requiredservice_order_numberstring
requiredaction_typestring
requiredscheduled_datestring
initiating_participant_idstring
recipient_participant_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.service_order_request.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "electricity_service_order_id": "integer",
  "work_type": "string",
  "work_sub_type": "string",
  "siphon_event_id": "string",
  "service_order_number": "string",
  "action_type": "string",
  "scheduled_date": "string",
  "initiating_participant_id": "string",
  "recipient_participant_id": "string"
}

aus.industry.electricity.shared_fuse_notification.accepted-v1

Event Properties

NameType
requirednmistring
requiredtransaction_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.shared_fuse_notification.acceptedv1

JSON Payload Representation

{
  "nmi": "string",
  "transaction_id": "string"
}

aus.industry.electricity.shared_fuse_notification.received-v1

Event Properties

NameType
requirednmistring
requiredsiphon_event_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.shared_fuse_notification.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "siphon_event_id": "string"
}

aus.industry.electricity.site_access_request.received-v1

Event Properties

NameType
requirednmistring
requiredsiphon_event_idstring

Metadata

Event TypePayload Version
aus.industry.electricity.site_access_request.receivedv1

JSON Payload Representation

{
  "nmi": "string",
  "siphon_event_id": "string"
}

aus.industry.marginal-loss-factor.value-changed-v1

Event Properties

NameType
requiredconnection_point_idstring
requiredeffective_datestring
previous_effective_datestring
requiredregion_idstring
requiredtransmission_loss_factorstring
requiredprevious_transmission_loss_factorstring

Metadata

Event TypePayload Version
aus.industry.marginal-loss-factor.value-changedv1

JSON Payload Representation

{
  "connection_point_id": "string",
  "effective_date": "string",
  "previous_effective_date": "string",
  "region_id": "string",
  "transmission_loss_factor": "string",
  "previous_transmission_loss_factor": "string"
}

aus.industry.site-address.updated-v1

Event Properties

NameType
requiredproperty_pkinteger
requiredsite_address_pkinteger

Metadata

Event TypePayload Version
aus.industry.site-address.updatedv1

JSON Payload Representation

{
  "property_pk": "integer",
  "site_address_pk": "integer"
}

aus.meter-readings.electricity.accumulation.created-v1

Event Properties

NameType
requiredreading_idinteger
requiredsourcestring

Metadata

Event TypePayload Version
aus.meter-readings.electricity.accumulation.createdv1

JSON Payload Representation

{
  "reading_id": "integer",
  "source": "string"
}

aus.meter-readings.gas.accumulation.created-v1

Event Properties

NameType
requiredreading_idinteger
requiredevent_typestring

Metadata

Event TypePayload Version
aus.meter-readings.gas.accumulation.createdv1

JSON Payload Representation

{
  "reading_id": "integer",
  "event_type": "string"
}

aus.siphon.electricity-failure.received-v1

Event Properties

NameType
requiredfailure_idinteger

Metadata

Event TypePayload Version
aus.siphon.electricity-failure.receivedv1

JSON Payload Representation

{
  "failure_id": "integer"
}

aus.siphon.electricity-message.received-v1

Event Properties

NameType
requiredmessage_idinteger

Metadata

Event TypePayload Version
aus.siphon.electricity-message.receivedv1

JSON Payload Representation

{
  "message_id": "integer"
}

aus.siphon.electricity-water-mrvs-message-received-v1

Event Properties

NameType
requiredmessage_idinteger

Metadata

Event TypePayload Version
aus.siphon.electricity-water-mrvs-message-receivedv1

JSON Payload Representation

{
  "message_id": "integer"
}

aus.siphon.unknown-message.received-v1

Event Properties

NameType
requiredmessage_idinteger

Metadata

Event TypePayload Version
aus.siphon.unknown-message.receivedv1

JSON Payload Representation

{
  "message_id": "integer"
}

billing-_billing-Account

Event Properties

NameType
requirednumberstring

JSON Payload Representation

{
  "number": "string"
}

billing-_billing-Ledger

Event Properties

NameType
requiredaccountbilling-_billing-Account
requirednumberstring
idstring

JSON Payload Representation

{
  "account": {
    "number": "string"
  },
  "number": "string",
  "id": "string"
}

billing-_billing-LedgerEntry

Event Properties

NameType
requiredidinteger
requiredis_chargeboolean
requiredis_creditboolean
requiredis_paymentboolean
requiredis_repaymentboolean
requiredis_reversalboolean
requiredis_reversedboolean
source_idinteger
source_typestring

JSON Payload Representation

{
  "id": "integer",
  "is_charge": "boolean",
  "is_credit": "boolean",
  "is_payment": "boolean",
  "is_repayment": "boolean",
  "is_reversal": "boolean",
  "is_reversed": "boolean",
  "source_id": "integer",
  "source_type": "string"
}

billing-_billing-LedgerEntryRemoval

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredis_chargeboolean
requiredis_creditboolean
requiredis_paymentboolean
requiredis_repaymentboolean
requiredis_reversalboolean
requiredis_reversedboolean
requiredsource_reasonstring

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "is_charge": "boolean",
  "is_credit": "boolean",
  "is_payment": "boolean",
  "is_repayment": "boolean",
  "is_reversal": "boolean",
  "is_reversed": "boolean",
  "source_reason": "string"
}

billing-_billing-_ChargePeriod

Event Properties

NameType
requiredstart_atstring
requiredend_atstring

JSON Payload Representation

{
  "start_at": "string",
  "end_at": "string"
}

billing.billing_document.issued-v1

Event Properties

NameType
requiredaccount_numberstring
requiredbilling_document_idinteger
requiredbilling_document_identifierstring

Metadata

Event TypePayload Version
billing.billing_document.issuedv1

JSON Payload Representation

{
  "account_number": "string",
  "billing_document_id": "integer",
  "billing_document_identifier": "string"
}

billing.billing_document_representation.dispatched-v1

Event Properties

NameType
requiredaccount_numberstring
requiredbilling_document_idinteger
requiredbilling_document_identifierstring

Metadata

Event TypePayload Version
billing.billing_document_representation.dispatchedv1

JSON Payload Representation

{
  "account_number": "string",
  "billing_document_id": "integer",
  "billing_document_identifier": "string"
}

billing.billing_document_representation.dispatched-v2

Event Properties

NameType
requiredaccount_numberstring
requiredbilling_document_idinteger
requiredbilling_document_identifierstring
requiredbilling_document_representation_dispatch_idinteger
requiredbilling_document_representations_idarray[integer]

Metadata

Event TypePayload Version
billing.billing_document_representation.dispatchedv2

JSON Payload Representation

{
  "account_number": "string",
  "billing_document_id": "integer",
  "billing_document_identifier": "string",
  "billing_document_representation_dispatch_id": "integer",
  "billing_document_representations_id": [
    "integer"
  ]
}

billing.billing_document_representation.dispatched-v3

Event Properties

NameType
requiredaccount_numberstring
requiredbilling_document_idinteger
requiredbilling_document_identifierstring
requiredbilling_document_representation_dispatch_idinteger
requiredbilling_document_representations_idarray[integer]
requiredsupport_user_idinteger

Metadata

Event TypePayload Version
billing.billing_document_representation.dispatchedv3

JSON Payload Representation

{
  "account_number": "string",
  "billing_document_id": "integer",
  "billing_document_identifier": "string",
  "billing_document_representation_dispatch_id": "integer",
  "billing_document_representations_id": [
    "integer"
  ],
  "support_user_id": "integer"
}

billing.billing_options.updated-v1

Event Properties

NameType
requiredaccount_numberstring
requiredprevious_billing_options_idinteger
requirednew_billing_options_idinteger
requiredsupport_user_idinteger

Metadata

Event TypePayload Version
billing.billing_options.updatedv1

JSON Payload Representation

{
  "account_number": "string",
  "previous_billing_options_id": "integer",
  "new_billing_options_id": "integer",
  "support_user_id": "integer"
}

billing.charging-ledger.assigned-to-agreement-v1

Event Properties

NameType
requiredledger_numberstring
requiredagreement_idinteger
requiredassigned_atstring

Metadata

Event TypePayload Version
billing.charging-ledger.assigned-to-agreementv1

JSON Payload Representation

{
  "ledger_number": "string",
  "agreement_id": "integer",
  "assigned_at": "string"
}

billing.charging.supply-point.triggered-v1

Event Properties

NameType
requiredsupply_point_idinteger
requiredcharge_periodbilling-_billing-_ChargePeriod

Metadata

Event TypePayload Version
billing.charging.supply-point.triggeredv1

JSON Payload Representation

{
  "supply_point_id": "integer",
  "charge_period": {
    "start_at": "string",
    "end_at": "string"
  }
}

billing.duos_invoice.cancel-v1

Event Properties

NameType
requiredinvoice_event_idinteger

Metadata

Event TypePayload Version
billing.duos_invoice.cancelv1

JSON Payload Representation

{
  "invoice_event_id": "integer"
}

billing.duos_invoice.new-v1

Event Properties

NameType
requiredinvoice_event_idinteger

Metadata

Event TypePayload Version
billing.duos_invoice.newv1

JSON Payload Representation

{
  "invoice_event_id": "integer"
}

billing.duos_invoice.replace-v1

Event Properties

NameType
requiredinvoice_event_idinteger

Metadata

Event TypePayload Version
billing.duos_invoice.replacev1

JSON Payload Representation

{
  "invoice_event_id": "integer"
}

billing.final_bill-v1

Event Properties

NameType
requiredaccount_numberstring
requiredaccount_user_emailsarray[string]
requiredstatement_idinteger

Metadata

Event TypePayload Version
billing.final_billv1

JSON Payload Representation

{
  "account_number": "string",
  "account_user_emails": [
    "string"
  ],
  "statement_id": "integer"
}

billing.ledger.entry_posted-v1

Event Properties

NameType
requiredledgerbilling-_billing-Ledger

Metadata

Event TypePayload Version
billing.ledger.entry_postedv1

JSON Payload Representation

{
  "ledger": {
    "account": {
      "number": "string"
    },
    "number": "string",
    "id": "string"
  }
}

billing.ledger.entry_posted-v2

Event Properties

NameType
requiredledgerbilling-_billing-Ledger
requiredentrybilling-_billing-LedgerEntry

Metadata

Event TypePayload Version
billing.ledger.entry_postedv2

JSON Payload Representation

{
  "ledger": {
    "account": {
      "number": "string"
    },
    "number": "string",
    "id": "string"
  },
  "entry": {
    "id": "integer",
    "is_charge": "boolean",
    "is_credit": "boolean",
    "is_payment": "boolean",
    "is_repayment": "boolean",
    "is_reversal": "boolean",
    "is_reversed": "boolean",
    "source_id": "integer",
    "source_type": "string"
  }
}

billing.ledger.entry_removed-v1

Event Properties

NameType
requiredledgerbilling-_billing-Ledger

Metadata

Event TypePayload Version
billing.ledger.entry_removedv1

JSON Payload Representation

{
  "ledger": {
    "account": {
      "number": "string"
    },
    "number": "string",
    "id": "string"
  }
}

billing.ledger.entry_removed-v2

Event Properties

Metadata

Event TypePayload Version
billing.ledger.entry_removedv2

JSON Payload Representation

{
  "ledger": {
    "account": {
      "number": "string"
    },
    "number": "string",
    "id": "string"
  },
  "entry": {
    "id": "integer",
    "amount": "integer",
    "is_charge": "boolean",
    "is_credit": "boolean",
    "is_payment": "boolean",
    "is_repayment": "boolean",
    "is_reversal": "boolean",
    "is_reversed": "boolean",
    "source_reason": "string"
  }
}

billing.pathway_traversal.failed-v1

Event Properties

NameType
requiredpathway_idstring
requiredtraversal_attempt_idinteger
requiredtraversal_attempt_contextobject
requiredtrigger_idinteger
requiredfailed_action_namestring
requiredfailed_action_errorstring
requiredfailed_atstring

Metadata

Event TypePayload Version
billing.pathway_traversal.failedv1

JSON Payload Representation

{
  "pathway_id": "string",
  "traversal_attempt_id": "integer",
  "traversal_attempt_context": "object",
  "trigger_id": "integer",
  "failed_action_name": "string",
  "failed_action_error": "string",
  "failed_at": "string"
}

billing.pathway_traversal.succeeded-v1

Event Properties

NameType
requiredpathway_idstring
requiredtraversal_attempt_idinteger
requiredtrigger_idinteger
requiredsucceeded_atstring

Metadata

Event TypePayload Version
billing.pathway_traversal.succeededv1

JSON Payload Representation

{
  "pathway_id": "string",
  "traversal_attempt_id": "integer",
  "trigger_id": "integer",
  "succeeded_at": "string"
}

billing.rebate.accepted-v1

Event Properties

NameType
requiredaccount_numberstring
requiredrebate_period_idinteger
requiredrebate_typestring
requiredeffective_fromstring
requiredeffective_tostring

Metadata

Event TypePayload Version
billing.rebate.acceptedv1

JSON Payload Representation

{
  "account_number": "string",
  "rebate_period_id": "integer",
  "rebate_type": "string",
  "effective_from": "string",
  "effective_to": "string"
}

billing.rebate.created-v1

Event Properties

NameType
requiredaccount_numberstring
requiredrebate_period_idinteger
requiredrebate_typestring
requiredeffective_fromstring
requiredeffective_tostring
requiredis_application_acceptedboolean

Metadata

Event TypePayload Version
billing.rebate.createdv1

JSON Payload Representation

{
  "account_number": "string",
  "rebate_period_id": "integer",
  "rebate_type": "string",
  "effective_from": "string",
  "effective_to": "string",
  "is_application_accepted": "boolean"
}

billing.rebate.declined-v1

Event Properties

NameType
requiredaccount_numberstring
requiredrebate_period_idinteger
requiredrebate_typestring
requiredeffective_fromstring
requiredeffective_tostring
requireddecline_reasonstring

Metadata

Event TypePayload Version
billing.rebate.declinedv1

JSON Payload Representation

{
  "account_number": "string",
  "rebate_period_id": "integer",
  "rebate_type": "string",
  "effective_from": "string",
  "effective_to": "string",
  "decline_reason": "string"
}

billing.rebate.updated-v1

Event Properties

NameType
requiredaccount_numberstring
requiredrebate_period_idinteger
requiredrebate_typestring
requiredeffective_fromstring
requiredeffective_tostring
requiredis_application_acceptedboolean

Metadata

Event TypePayload Version
billing.rebate.updatedv1

JSON Payload Representation

{
  "account_number": "string",
  "rebate_period_id": "integer",
  "rebate_type": "string",
  "effective_from": "string",
  "effective_to": "string",
  "is_application_accepted": "boolean"
}

business.created-v1

Event Properties

NameType
requiredidinteger

Metadata

Event TypePayload Version
business.createdv1

JSON Payload Representation

{
  "id": "integer"
}

business.updated-v1

Event Properties

NameType
requiredidinteger
requiredchangesobject

Metadata

Event TypePayload Version
business.updatedv1

JSON Payload Representation

{
  "id": "integer",
  "changes": "object"
}

business_operations_team.updated-v1

Event Properties

NameType
requiredidinteger
requiredoperations_team_idinteger

Metadata

Event TypePayload Version
business_operations_team.updatedv1

JSON Payload Representation

{
  "id": "integer",
  "operations_team_id": "integer"
}

campaign_account.added-v1

Event Properties

NameType
requiredaccount_numberstring
requiredcampaign_namestring
campaign_slugstring
campaign_expiry_datestring
campaign_account_expiry_datestring

Metadata

Event TypePayload Version
campaign_account.addedv1

JSON Payload Representation

{
  "account_number": "string",
  "campaign_name": "string",
  "campaign_slug": "string",
  "campaign_expiry_date": "string",
  "campaign_account_expiry_date": "string"
}

campaign_account.removed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredcampaign_namestring
campaign_slugstring

Metadata

Event TypePayload Version
campaign_account.removedv1

JSON Payload Representation

{
  "account_number": "string",
  "campaign_name": "string",
  "campaign_slug": "string"
}

campaign_account.updated-v1

Event Properties

NameType
requiredaccount_numberstring
requiredcampaign_namestring
campaign_slugstring
requiredchangesobject

Metadata

Event TypePayload Version
campaign_account.updatedv1

JSON Payload Representation

{
  "account_number": "string",
  "campaign_name": "string",
  "campaign_slug": "string",
  "changes": "object"
}

cashflow-_payments-Account

Event Properties

NameType
requirednumberstring

JSON Payload Representation

{
  "number": "string"
}

cashflow-_payments-Ledger

Event Properties

NameType
requiredaccountcashflow-_payments-Account
idstring

JSON Payload Representation

{
  "account": {
    "number": "string"
  },
  "id": "string"
}

cashflow-_payments-Payment

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredpayment_datestring
requireddescriptionstring
failure_reasonstring

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "payment_date": "string",
  "description": "string",
  "failure_reason": "string"
}

charging.priming.errored-v1

Event Properties

NameType
requirederrorsarray[string]
requiredsupply_point_idstring
requiredperiod_startstring
requiredperiod_endstring

Metadata

Event TypePayload Version
charging.priming.erroredv1

JSON Payload Representation

{
  "errors": [
    "string"
  ],
  "supply_point_id": "string",
  "period_start": "string",
  "period_end": "string"
}

collection_proceeding.created-v1

Event Properties

NameType
requiredidinteger
requiredaccount_numberstring
amountinteger
campaignstring
requiredis_white_labelboolean
requiredagency_codestring

Metadata

Event TypePayload Version
collection_proceeding.createdv1

JSON Payload Representation

{
  "id": "integer",
  "account_number": "string",
  "amount": "integer",
  "campaign": "string",
  "is_white_label": "boolean",
  "agency_code": "string"
}

collection_process.raised-v1

Event Properties

NameType
requirednumberstring
requiredaccount_numberstring
ledgerstring
billing_documentstring
requiredconfig_codestring

Metadata

Event TypePayload Version
collection_process.raisedv1

JSON Payload Representation

{
  "number": "string",
  "account_number": "string",
  "ledger": "string",
  "billing_document": "string",
  "config_code": "string"
}

collection_process.reactivated-v1

Event Properties

NameType
requirednumberstring

Metadata

Event TypePayload Version
collection_process.reactivatedv1

JSON Payload Representation

{
  "number": "string"
}

collection_process.run_termination_requested-v1

Event Properties

NameType
requirednumberstring

Metadata

Event TypePayload Version
collection_process.run_termination_requestedv1

JSON Payload Representation

{
  "number": "string"
}

collection_process.withdrawn-v1

Event Properties

NameType
requirednumberstring
requiredaccount_numberstring
requiredexternal_referencestring

Metadata

Event TypePayload Version
collection_process.withdrawnv1

JSON Payload Representation

{
  "number": "string",
  "account_number": "string",
  "external_reference": "string"
}

collection_process.withdrawn-v2

Event Properties

NameType
requirednumberstring
requiredaccount_numberstring

Metadata

Event TypePayload Version
collection_process.withdrawnv2

JSON Payload Representation

{
  "number": "string",
  "account_number": "string"
}

comms.account-call.updated-v1

Event Properties

NameType
requiredaccount_numberstring
requiredcall_idinteger
requiredcall_keystring
requiredtranscript_keystring
requiredredacted_transcript_keystring
requiredbucketstring
requiredchangesobject

Metadata

Event TypePayload Version
comms.account-call.updatedv1

JSON Payload Representation

{
  "account_number": "string",
  "call_id": "integer",
  "call_key": "string",
  "transcript_key": "string",
  "redacted_transcript_key": "string",
  "bucket": "string",
  "changes": "object"
}

comms.push-notification.received-unregistered-or-expired-token-v1

Event Properties

NameType
requiredpush_notification_binding_idinteger

Metadata

Event TypePayload Version
comms.push-notification.received-unregistered-or-expired-tokenv1

JSON Payload Representation

{
  "push_notification_binding_id": "integer"
}

comms.transcription.created-v1

Event Properties

NameType
requiredaccount_numberstring
requiredcall_idinteger
requiredcall_keystring
requiredtranscript_keystring
requiredredacted_transcript_keystring
requiredbucketstring

Metadata

Event TypePayload Version
comms.transcription.createdv1

JSON Payload Representation

{
  "account_number": "string",
  "call_id": "integer",
  "call_key": "string",
  "transcript_key": "string",
  "redacted_transcript_key": "string",
  "bucket": "string"
}

concession.validated-v1

Event Properties

NameType
requiredaccount_user_idinteger
requiredconcession_idinteger
requiredis_card_validboolean
requiredis_first_validationboolean
requiredvalidated_atstring
validation_dtstring
failure_codestring
failure_reasonstring

Metadata

Event TypePayload Version
concession.validatedv1

JSON Payload Representation

{
  "account_user_id": "integer",
  "concession_id": "integer",
  "is_card_valid": "boolean",
  "is_first_validation": "boolean",
  "validated_at": "string",
  "validation_dt": "string",
  "failure_code": "string",
  "failure_reason": "string"
}


consents-consents-_SigningIdentity

Event Properties

NameType
requiredidentity_typestring
requiredidentitystring

JSON Payload Representation

{
  "identity_type": "string",
  "identity": "string"
}

consents.consent.created-v1

Event Properties

NameType
requiredsigning_identityconsents-consents-_SigningIdentity
requiredconsentconsents-consents-_Consent

Metadata

Event TypePayload Version
consents.consent.createdv1

JSON Payload Representation

{
  "signing_identity": {
    "identity_type": "string",
    "identity": "string"
  },
  "consent": {
    "id": "integer",
    "consent_type_code": "string",
    "value": "string",
    "signed_at": "string"
  }
}

consents.consent.updated-v1

Event Properties

NameType
requiredsigning_identityconsents-consents-_SigningIdentity
requiredconsentconsents-consents-_Consent

Metadata

Event TypePayload Version
consents.consent.updatedv1

JSON Payload Representation

{
  "signing_identity": {
    "identity_type": "string",
    "identity": "string"
  },
  "consent": {
    "id": "integer",
    "consent_type_code": "string",
    "value": "string",
    "signed_at": "string"
  }
}

contracts.created-v1

Event Properties

NameType
requiredcontract_identifierstring
requiredoccurred_atstring
sales_record_identifierstring
partner_commission_numbersarray[string]
partner_commission_overridesobject

Metadata

Event TypePayload Version
contracts.createdv1

JSON Payload Representation

{
  "contract_identifier": "string",
  "occurred_at": "string",
  "sales_record_identifier": "string",
  "partner_commission_numbers": [
    "string"
  ],
  "partner_commission_overrides": "object"
}

contracts.journeys.creation.started-v1

Event Properties

NameType
requiredcontract_journey_journeys-_common-ContractJourney
requiredcontract_identifierstring
requiredoccurred_atstring
requiredsubject_contract_journeys array[_journeys-_common-SubjectContractJourney]

Metadata

Event TypePayload Version
contracts.journeys.creation.startedv1

JSON Payload Representation

{
  "contract_journey": {
    "number": "string",
    "type": "string",
    "requested_at": "string"
  },
  "contract_identifier": "string",
  "occurred_at": "string",
  "subject_contract_journeys": [
    {
      "number": "string",
      "subject_number": "string"
    }
  ]
}

contracts.journeys.termination.started-v1

Event Properties

NameType
requiredcontract_journey_journeys-_common-ContractJourney
requiredcontract_identifierstring
requiredoccurred_atstring
requiredsubject_contract_journeys array[_journeys-_common-SubjectContractJourney]

Metadata

Event TypePayload Version
contracts.journeys.termination.startedv1

JSON Payload Representation

{
  "contract_journey": {
    "number": "string",
    "type": "string",
    "requested_at": "string"
  },
  "contract_identifier": "string",
  "occurred_at": "string",
  "subject_contract_journeys": [
    {
      "number": "string",
      "subject_number": "string"
    }
  ]
}

contracts.journeys.variation.started-v1

Event Properties

NameType
requiredcontract_journey_journeys-_common-ContractJourney
requiredcontract_identifierstring
requiredoccurred_atstring

Metadata

Event TypePayload Version
contracts.journeys.variation.startedv1

JSON Payload Representation

{
  "contract_journey": {
    "number": "string",
    "type": "string",
    "requested_at": "string"
  },
  "contract_identifier": "string",
  "occurred_at": "string"
}

contracts.rescinded-v1

Event Properties

NameType
requiredcontract_identifierstring
requiredoccurred_atstring

Metadata

Event TypePayload Version
contracts.rescindedv1

JSON Payload Representation

{
  "contract_identifier": "string",
  "occurred_at": "string"
}

contracts.revoked-v1

Event Properties

NameType
requiredcontract_identifierstring
requiredoccurred_atstring

Metadata

Event TypePayload Version
contracts.revokedv1

JSON Payload Representation

{
  "contract_identifier": "string",
  "occurred_at": "string"
}

contracts.terminated-v1

Event Properties

NameType
requiredcontract_identifierstring
requiredoccurred_atstring

Metadata

Event TypePayload Version
contracts.terminatedv1

JSON Payload Representation

{
  "contract_identifier": "string",
  "occurred_at": "string"
}

contracts.terms-varied-v1

Event Properties

NameType
requiredcontract_identifierstring
requiredoccurred_atstring

Metadata

Event TypePayload Version
contracts.terms-variedv1

JSON Payload Representation

{
  "contract_identifier": "string",
  "occurred_at": "string"
}

customer_access.partner_roles.created-v1

Event Properties

NameType
requiredcodestring
requiredpermissionsarray[string]

Metadata

Event TypePayload Version
customer_access.partner_roles.createdv1

JSON Payload Representation

{
  "code": "string",
  "permissions": [
    "string"
  ]
}

customer_access.partner_user_roles.created-v1

Event Properties

NameType
requiredcodestring
requiredpermissionsarray[string]

Metadata

Event TypePayload Version
customer_access.partner_user_roles.createdv1

JSON Payload Representation

{
  "code": "string",
  "permissions": [
    "string"
  ]
}

data_import.import_process.cancelled-v1

Event Properties

NameType
requiredresource_typestring
requiredexternal_identifierstring
requiredexpiry_window_endstring

Metadata

Event TypePayload Version
data_import.import_process.cancelledv1

JSON Payload Representation

{
  "resource_type": "string",
  "external_identifier": "string",
  "expiry_window_end": "string"
}

data_import.import_process.complete-v1

Event Properties

NameType
requiredresource_typestring
requiredexternal_identifierstring
requiredidentifierstring

Metadata

Event TypePayload Version
data_import.import_process.completev1

JSON Payload Representation

{
  "resource_type": "string",
  "external_identifier": "string",
  "identifier": "string"
}

data_import.import_process.dry_run_complete-v1

Event Properties

NameType
requiredresource_typestring
requiredexternal_identifierstring

Metadata

Event TypePayload Version
data_import.import_process.dry_run_completev1

JSON Payload Representation

{
  "resource_type": "string",
  "external_identifier": "string"
}

data_import.import_process.dry_run_error-v1

Event Properties

NameType
requiredresource_typestring
requiredexternal_identifierstring
requirederror_codestring
requirederror_detailstring

Metadata

Event TypePayload Version
data_import.import_process.dry_run_errorv1

JSON Payload Representation

{
  "resource_type": "string",
  "external_identifier": "string",
  "error_code": "string",
  "error_detail": "string"
}

data_import.import_process.error-v1

Event Properties

NameType
requiredresource_typestring
requiredexternal_identifierstring
requirederror_codestring
requirederror_detailstring

Metadata

Event TypePayload Version
data_import.import_process.errorv1

JSON Payload Representation

{
  "resource_type": "string",
  "external_identifier": "string",
  "error_code": "string",
  "error_detail": "string"
}

data_import.order_process.cancelled-v1

Event Properties

NameType
requiredexternal_order_idstring
requiredexpiry_window_endstring

Metadata

Event TypePayload Version
data_import.order_process.cancelledv1

JSON Payload Representation

{
  "external_order_id": "string",
  "expiry_window_end": "string"
}

data_import.order_process.complete-v1

Event Properties

NameType
requiredexternal_order_idstring
requiredprocess_idstring

Metadata

Event TypePayload Version
data_import.order_process.completev1

JSON Payload Representation

{
  "external_order_id": "string",
  "process_id": "string"
}

data_import.order_process.error-v1

Event Properties

NameType
requiredexternal_order_idstring
requirederror_codestring
requirederror_detailstring

Metadata

Event TypePayload Version
data_import.order_process.errorv1

JSON Payload Representation

{
  "external_order_id": "string",
  "error_code": "string",
  "error_detail": "string"
}

debt.actioning.automated_debt_write_back.completed-v1

Event Properties

NameType
requiredledger_numberstring
requiredaccount_numberstring
requiredamountinteger

Metadata

Event TypePayload Version
debt.actioning.automated_debt_write_back.completedv1

JSON Payload Representation

{
  "ledger_number": "string",
  "account_number": "string",
  "amount": "integer"
}

debt.actioning.automated_debt_write_back.failed-v1

Event Properties

NameType
requiredledger_numberstring
requiredaccount_numberstring
requiredreasonstring
requiredexceptionstring

Metadata

Event TypePayload Version
debt.actioning.automated_debt_write_back.failedv1

JSON Payload Representation

{
  "ledger_number": "string",
  "account_number": "string",
  "reason": "string",
  "exception": "string"
}

debt.actioning.automated_debt_write_back.skipped-v1

Event Properties

NameType
requiredledger_numberstring
requiredaccount_numberstring
requiredreasonstring

Metadata

Event TypePayload Version
debt.actioning.automated_debt_write_back.skippedv1

JSON Payload Representation

{
  "ledger_number": "string",
  "account_number": "string",
  "reason": "string"
}

delinquent_debt.position_changed-v1

Event Properties

NameType
requiredledger_numberstring
requiredchanged_onstring
requiredprevious_valueinteger
requirednew_valueinteger

Metadata

Event TypePayload Version
delinquent_debt.position_changedv1

JSON Payload Representation

{
  "ledger_number": "string",
  "changed_on": "string",
  "previous_value": "integer",
  "new_value": "integer"
}

delinquent_debt.position_changed-v2

Event Properties

NameType
requiredledger_numberstring
requiredchanged_onstring
requiredprevious_valueinteger
requirednew_valueinteger
requiredaccount_numberstring

Metadata

Event TypePayload Version
delinquent_debt.position_changedv2

JSON Payload Representation

{
  "ledger_number": "string",
  "changed_on": "string",
  "previous_value": "integer",
  "new_value": "integer",
  "account_number": "string"
}

deposit_agreement.accepted-v1

Event Properties

NameType
requireddeposit_keystring
requiredreasonstring
requiredamountinteger
requiredaccount_numberstring
requiredledger_identifierstring
requiredaccepted_atstring

Metadata

Event TypePayload Version
deposit_agreement.acceptedv1

JSON Payload Representation

{
  "deposit_key": "string",
  "reason": "string",
  "amount": "integer",
  "account_number": "string",
  "ledger_identifier": "string",
  "accepted_at": "string"
}

deposit_agreement.fulfilled-v1

Event Properties

NameType
requireddeposit_keystring
requiredreasonstring
requiredamountinteger
requiredaccount_numberstring
requiredledger_identifierstring
requiredfulfilled_atstring

Metadata

Event TypePayload Version
deposit_agreement.fulfilledv1

JSON Payload Representation

{
  "deposit_key": "string",
  "reason": "string",
  "amount": "integer",
  "account_number": "string",
  "ledger_identifier": "string",
  "fulfilled_at": "string"
}

deposit_agreement.instalment_returned-v1

Event Properties

NameType
requireddeposit_keystring
requiredreasonstring
requiredamountinteger
requiredaccount_numberstring
requiredledger_identifierstring
requiredreturned_amountinteger
requiredreturned_atstring

Metadata

Event TypePayload Version
deposit_agreement.instalment_returnedv1

JSON Payload Representation

{
  "deposit_key": "string",
  "reason": "string",
  "amount": "integer",
  "account_number": "string",
  "ledger_identifier": "string",
  "returned_amount": "integer",
  "returned_at": "string"
}

deposit_agreement.returned-v1

Event Properties

NameType
requireddeposit_keystring
requiredreasonstring
requiredamountinteger
requiredaccount_numberstring
requiredledger_identifierstring
requiredreturned_atstring

Metadata

Event TypePayload Version
deposit_agreement.returnedv1

JSON Payload Representation

{
  "deposit_key": "string",
  "reason": "string",
  "amount": "integer",
  "account_number": "string",
  "ledger_identifier": "string",
  "returned_at": "string"
}

deposit_agreement.withdrawn-v1

Event Properties

NameType
requireddeposit_keystring
requiredreasonstring
requiredamountinteger
requiredaccount_numberstring
requiredledger_identifierstring
requiredwithdrawn_atstring

Metadata

Event TypePayload Version
deposit_agreement.withdrawnv1

JSON Payload Representation

{
  "deposit_key": "string",
  "reason": "string",
  "amount": "integer",
  "account_number": "string",
  "ledger_identifier": "string",
  "withdrawn_at": "string"
}

dunning_path_paused-v1

Event Properties

NameType
requiredaccount_numberstring
requireddunning_path_namestring
requireddunning_process_idstring
requiredpause_start_datestring
requiredpause_end_datestring
requiredcreated_notestring

Metadata

Event TypePayload Version
dunning_path_pausedv1

JSON Payload Representation

{
  "account_number": "string",
  "dunning_path_name": "string",
  "dunning_process_id": "string",
  "pause_start_date": "string",
  "pause_end_date": "string",
  "created_note": "string"
}

dunning_path_started-v1

Event Properties

NameType
requireddunning_path_namestring
requireddunning_process_idstring
requiredaccount_numberstring
requiredcreated_notestring
requiredstart_datestring

Metadata

Event TypePayload Version
dunning_path_startedv1

JSON Payload Representation

{
  "dunning_path_name": "string",
  "dunning_process_id": "string",
  "account_number": "string",
  "created_note": "string",
  "start_date": "string"
}

dunning_path_unpaused-v1

Event Properties

NameType
requiredaccount_numberstring
requireddunning_path_namestring
requireddunning_process_idstring

Metadata

Event TypePayload Version
dunning_path_unpausedv1

JSON Payload Representation

{
  "account_number": "string",
  "dunning_path_name": "string",
  "dunning_process_id": "string"
}

dunning_path_withdrawn-v1

Event Properties

NameType
requiredaccount_numberstring
requireddunning_path_namestring
requireddunning_process_idstring
requiredwithdrawn_datestring
requiredwithdrawn_notestring

Metadata

Event TypePayload Version
dunning_path_withdrawnv1

JSON Payload Representation

{
  "account_number": "string",
  "dunning_path_name": "string",
  "dunning_process_id": "string",
  "withdrawn_date": "string",
  "withdrawn_note": "string"
}

electricity.child-life-support-record.updated-v1

Event Properties

NameType
requiredparent_nmistring

Metadata

Event TypePayload Version
electricity.child-life-support-record.updatedv1

JSON Payload Representation

{
  "parent_nmi": "string"
}

events-industry-MeteringAgreementTransitionContext

Event Properties

NameType
flow_run_idstring
metering_agreement_transition_idinteger

JSON Payload Representation

{
  "flow_run_id": "string",
  "metering_agreement_transition_id": "integer"
}

events-register-ElecRegisterNTCChangeData

Event Properties

NameType
requiredbefore array[events-register-MeterSnapshot]
requiredafter array[events-register-MeterSnapshot]

JSON Payload Representation

{
  "before": [
    {
      "id": "integer",
      "serial_number": "string",
      "registers": [
        {
          "id": "integer",
          "register_identifier": "string",
          "time_of_day": "string",
          "controlled_load": "string",
          "network_tariff_codes": [
            {
              "id": "integer",
              "active_to": "string",
              "active_from": "string",
              "network_tariff_code": "string"
            }
          ]
        }
      ]
    }
  ],
  "after": [
    {
      "id": "integer",
      "serial_number": "string",
      "registers": [
        {
          "id": "integer",
          "register_identifier": "string",
          "time_of_day": "string",
          "controlled_load": "string",
          "network_tariff_codes": [
            {
              "id": "integer",
              "active_to": "string",
              "active_from": "string",
              "network_tariff_code": "string"
            }
          ]
        }
      ]
    }
  ]
}

events-register-MeterSnapshot

Event Properties

NameType
requiredidinteger
requiredserial_numberstring
requiredregisters array[events-register-RegisterSnapshot]

JSON Payload Representation

{
  "id": "integer",
  "serial_number": "string",
  "registers": [
    {
      "id": "integer",
      "register_identifier": "string",
      "time_of_day": "string",
      "controlled_load": "string",
      "network_tariff_codes": [
        {
          "id": "integer",
          "active_to": "string",
          "active_from": "string",
          "network_tariff_code": "string"
        }
      ]
    }
  ]
}

events-register-NetworkTariffCodeSnapshot

Event Properties

NameType
requiredidinteger
active_tostring
active_fromstring
requirednetwork_tariff_codestring

JSON Payload Representation

{
  "id": "integer",
  "active_to": "string",
  "active_from": "string",
  "network_tariff_code": "string"
}

events-register-RegisterChange

Event Properties

NameType
requiredregister_identifierstring
requiredserial_numberstring
product_idstring
product_namestring
supply_daily_chargestring
meter_installation_typestring
requiredbeforeevents-register-TariffState
requiredafterevents-register-TariffState

JSON Payload Representation

{
  "register_identifier": "string",
  "serial_number": "string",
  "product_id": "string",
  "product_name": "string",
  "supply_daily_charge": "string",
  "meter_installation_type": "string",
  "before": {
    "controlled_load": "string",
    "market_ntc": "string",
    "effective_ntc": "string",
    "ntc_active_from": "string",
    "ntc_active_to": "string"
  },
  "after": {
    "controlled_load": "string",
    "market_ntc": "string",
    "effective_ntc": "string",
    "ntc_active_from": "string",
    "ntc_active_to": "string"
  }
}

events-register-RegisterSnapshot

Event Properties

NameType
requiredidinteger
requiredregister_identifierstring
requiredtime_of_daystring
requiredcontrolled_loadstring
requirednetwork_tariff_codes array[events-register-NetworkTariffCodeSnapshot]

JSON Payload Representation

{
  "id": "integer",
  "register_identifier": "string",
  "time_of_day": "string",
  "controlled_load": "string",
  "network_tariff_codes": [
    {
      "id": "integer",
      "active_to": "string",
      "active_from": "string",
      "network_tariff_code": "string"
    }
  ]
}

events-register-TariffState

Event Properties

NameType
requiredcontrolled_loadstring
requiredmarket_ntcstring
requiredeffective_ntcstring
requiredntc_active_fromstring
ntc_active_tostring

JSON Payload Representation

{
  "controlled_load": "string",
  "market_ntc": "string",
  "effective_ntc": "string",
  "ntc_active_from": "string",
  "ntc_active_to": "string"
}

events-register-TriggerExtra

Event Properties

NameType
requiredregisters array[events-register-RegisterChange]

JSON Payload Representation

{
  "registers": [
    {
      "register_identifier": "string",
      "serial_number": "string",
      "product_id": "string",
      "product_name": "string",
      "supply_daily_charge": "string",
      "meter_installation_type": "string",
      "before": {
        "controlled_load": "string",
        "market_ntc": "string",
        "effective_ntc": "string",
        "ntc_active_from": "string",
        "ntc_active_to": "string"
      },
      "after": {
        "controlled_load": "string",
        "market_ntc": "string",
        "effective_ntc": "string",
        "ntc_active_from": "string",
        "ntc_active_to": "string"
      }
    }
  ]
}

fieldworks.elec_supply_abolishment_so_requested-v1

Event Properties

NameType
requiredjob_idinteger

Metadata

Event TypePayload Version
fieldworks.elec_supply_abolishment_so_requestedv1

JSON Payload Representation

{
  "job_id": "integer"
}

fieldworks.gas_supply_abolishment_so_requested-v1

Event Properties

NameType
requiredjob_idinteger

Metadata

Event TypePayload Version
fieldworks.gas_supply_abolishment_so_requestedv1

JSON Payload Representation

{
  "job_id": "integer"
}

gas.child-life-support-record.updated-v1

Event Properties

NameType
requiredparent_mirnstring

Metadata

Event TypePayload Version
gas.child-life-support-record.updatedv1

JSON Payload Representation

{
  "parent_mirn": "string"
}

goods.purchase-created-v1

Event Properties

NameType
requiredpurchase_idinteger
requiredaccount_idinteger
support_user_idinteger

Metadata

Event TypePayload Version
goods.purchase-createdv1

JSON Payload Representation

{
  "purchase_id": "integer",
  "account_id": "integer",
  "support_user_id": "integer"
}

goods.quote.created-for-account-v1

Event Properties

NameType
requiredaccount_numberstring
requiredmarket_namestring
requiredquote_idinteger
requiredclient_paramsobject
requiredlead_idinteger

Metadata

Event TypePayload Version
goods.quote.created-for-accountv1

JSON Payload Representation

{
  "account_number": "string",
  "market_name": "string",
  "quote_id": "integer",
  "client_params": "object",
  "lead_id": "integer"
}

goods.quote.created-without-account-v1

Event Properties

NameType
requiredmarket_namestring
requiredquote_idinteger
requiredcontact_infoobject
requiredclient_paramsobject
requiredlead_idinteger

Metadata

Event TypePayload Version
goods.quote.created-without-accountv1

JSON Payload Representation

{
  "market_name": "string",
  "quote_id": "integer",
  "contact_info": "object",
  "client_params": "object",
  "lead_id": "integer"
}

industry.aus.electricity.change_metering_coordinator.cancelled-v1

Event Properties

NameType
requiredchange_reason_codestring
requiredchange_request_idstring
contextevents-industry-MeteringAgreementTransitionContext
detailsstring
requirednmistring

Metadata

Event TypePayload Version
industry.aus.electricity.change_metering_coordinator.cancelledv1

JSON Payload Representation

{
  "change_reason_code": "string",
  "change_request_id": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  },
  "details": "string",
  "nmi": "string"
}

industry.aus.electricity.change_metering_coordinator.completed-v1

Event Properties

NameType
requiredchange_reason_codestring
requiredchange_request_idstring
contextevents-industry-MeteringAgreementTransitionContext
detailsstring
requirednmistring

Metadata

Event TypePayload Version
industry.aus.electricity.change_metering_coordinator.completedv1

JSON Payload Representation

{
  "change_reason_code": "string",
  "change_request_id": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  },
  "details": "string",
  "nmi": "string"
}

industry.aus.electricity.change_metering_coordinator.objection_raised-v1

Event Properties

NameType
requiredchange_reason_codestring
requiredchange_request_idstring
contextevents-industry-MeteringAgreementTransitionContext
detailsstring
requirednmistring

Metadata

Event TypePayload Version
industry.aus.electricity.change_metering_coordinator.objection_raisedv1

JSON Payload Representation

{
  "change_reason_code": "string",
  "change_request_id": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  },
  "details": "string",
  "nmi": "string"
}

industry.aus.electricity.change_metering_coordinator.pending-v1

Event Properties

NameType
requiredchange_reason_codestring
requiredchange_request_idstring
contextevents-industry-MeteringAgreementTransitionContext
detailsstring
requirednmistring

Metadata

Event TypePayload Version
industry.aus.electricity.change_metering_coordinator.pendingv1

JSON Payload Representation

{
  "change_reason_code": "string",
  "change_request_id": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  },
  "details": "string",
  "nmi": "string"
}

industry.aus.electricity.change_metering_coordinator.pending_validation-v1

Event Properties

NameType
requiredchange_reason_codestring
requiredchange_request_idstring
contextevents-industry-MeteringAgreementTransitionContext
detailsstring
requirednmistring

Metadata

Event TypePayload Version
industry.aus.electricity.change_metering_coordinator.pending_validationv1

JSON Payload Representation

{
  "change_reason_code": "string",
  "change_request_id": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  },
  "details": "string",
  "nmi": "string"
}

industry.aus.electricity.change_metering_coordinator.rejected-v1

Event Properties

NameType
requiredchange_reason_codestring
requiredchange_request_idstring
contextevents-industry-MeteringAgreementTransitionContext
detailsstring
requirednmistring

Metadata

Event TypePayload Version
industry.aus.electricity.change_metering_coordinator.rejectedv1

JSON Payload Representation

{
  "change_reason_code": "string",
  "change_request_id": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  },
  "details": "string",
  "nmi": "string"
}

industry.aus.electricity.change_metering_coordinator.request_failed-v1

Event Properties

NameType
requirednmistring
requiredchange_reason_codestring
contextevents-industry-MeteringAgreementTransitionContext
requirederror_codestring
detailsstring

Metadata

Event TypePayload Version
industry.aus.electricity.change_metering_coordinator.request_failedv1

JSON Payload Representation

{
  "nmi": "string",
  "change_reason_code": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  },
  "error_code": "string",
  "details": "string"
}

industry.aus.electricity.change_metering_coordinator.requested-v1

Event Properties

NameType
requiredchange_reason_codestring
requiredchange_request_idstring
contextevents-industry-MeteringAgreementTransitionContext
detailsstring
requirednmistring

Metadata

Event TypePayload Version
industry.aus.electricity.change_metering_coordinator.requestedv1

JSON Payload Representation

{
  "change_reason_code": "string",
  "change_request_id": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  },
  "details": "string",
  "nmi": "string"
}

industry.aus.electricity.change_of_supply.completed-v1

Event Properties

NameType
requiredchange_request_idinteger

Metadata

Event TypePayload Version
industry.aus.electricity.change_of_supply.completedv1

JSON Payload Representation

{
  "change_request_id": "integer"
}

industry.aus.electricity.ci_dma_sla.feature_disabled-v1

Event Properties

NameType
requiredinbound_event_typestring
nmistring
transition_idinteger
contextevents-industry-MeteringAgreementTransitionContext

Metadata

Event TypePayload Version
industry.aus.electricity.ci_dma_sla.feature_disabledv1

JSON Payload Representation

{
  "inbound_event_type": "string",
  "nmi": "string",
  "transition_id": "integer",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  }
}

industry.aus.electricity.ci_prechecks.cancelled-v1

Event Properties

NameType
requiredmetering_agreement_transition_idinteger
requiredaccount_numberstring
requirednmistring
requiredtransition_datestring
requiredtransition_typestring
requiredcancelled_reasonstring
requiredinitiating_mechanismstring
requiredcancelled_atstring
flow_run_idstring
initiating_reference_idstring
restart_transition_idinteger
operator_idinteger

Metadata

Event TypePayload Version
industry.aus.electricity.ci_prechecks.cancelledv1

JSON Payload Representation

{
  "metering_agreement_transition_id": "integer",
  "account_number": "string",
  "nmi": "string",
  "transition_date": "string",
  "transition_type": "string",
  "cancelled_reason": "string",
  "initiating_mechanism": "string",
  "cancelled_at": "string",
  "flow_run_id": "string",
  "initiating_reference_id": "string",
  "restart_transition_id": "integer",
  "operator_id": "integer"
}

industry.aus.electricity.ci_prechecks.commence-v1

Event Properties

NameType
requiredtransition_idinteger
requirednmistring
requiredaccount_numberstring
requiredtransition_start_datestring
requiredtransition_typestring
requiredis_contract_startboolean
requiredfrmp_id_currentstring
mc_id_currentstring
mc_id_nextstring
mpb_id_currentstring
mpb_id_nextstring
requirednmi_classification_codestring
requiredjurisdictionstring
requiredlnsp_idstring
requiredcustomer_threshold_codestring
requiredis_manually_readboolean
requirednmi_statusstring

Metadata

Event TypePayload Version
industry.aus.electricity.ci_prechecks.commencev1

JSON Payload Representation

{
  "transition_id": "integer",
  "nmi": "string",
  "account_number": "string",
  "transition_start_date": "string",
  "transition_type": "string",
  "is_contract_start": "boolean",
  "frmp_id_current": "string",
  "mc_id_current": "string",
  "mc_id_next": "string",
  "mpb_id_current": "string",
  "mpb_id_next": "string",
  "nmi_classification_code": "string",
  "jurisdiction": "string",
  "lnsp_id": "string",
  "customer_threshold_code": "string",
  "is_manually_read": "boolean",
  "nmi_status": "string"
}

industry.aus.electricity.meter_exchange_service_order.accepted-v1

Event Properties

NameType
requirednmistring
service_order_idinteger
requiredservice_order_numberstring
requiredservice_order_typestring
requiredservice_order_subtypestring
requiredstatusstring
response_codestring
detailsstring
contextevents-industry-MeteringAgreementTransitionContext

Metadata

Event TypePayload Version
industry.aus.electricity.meter_exchange_service_order.acceptedv1

JSON Payload Representation

{
  "nmi": "string",
  "service_order_id": "integer",
  "service_order_number": "string",
  "service_order_type": "string",
  "service_order_subtype": "string",
  "status": "string",
  "response_code": "string",
  "details": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  }
}

industry.aus.electricity.meter_exchange_service_order.cancelled-v1

Event Properties

NameType
requirednmistring
service_order_idinteger
requiredservice_order_numberstring
requiredservice_order_typestring
requiredservice_order_subtypestring
requiredstatusstring
response_codestring
detailsstring
contextevents-industry-MeteringAgreementTransitionContext

Metadata

Event TypePayload Version
industry.aus.electricity.meter_exchange_service_order.cancelledv1

JSON Payload Representation

{
  "nmi": "string",
  "service_order_id": "integer",
  "service_order_number": "string",
  "service_order_type": "string",
  "service_order_subtype": "string",
  "status": "string",
  "response_code": "string",
  "details": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  }
}

industry.aus.electricity.meter_exchange_service_order.completed-v1

Event Properties

NameType
requirednmistring
service_order_idinteger
requiredservice_order_numberstring
requiredservice_order_typestring
requiredservice_order_subtypestring
requiredstatusstring
response_codestring
detailsstring
contextevents-industry-MeteringAgreementTransitionContext

Metadata

Event TypePayload Version
industry.aus.electricity.meter_exchange_service_order.completedv1

JSON Payload Representation

{
  "nmi": "string",
  "service_order_id": "integer",
  "service_order_number": "string",
  "service_order_type": "string",
  "service_order_subtype": "string",
  "status": "string",
  "response_code": "string",
  "details": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  }
}

industry.aus.electricity.meter_exchange_service_order.disputed-v1

Event Properties

NameType
requirednmistring
service_order_idinteger
requiredservice_order_numberstring
requiredservice_order_typestring
requiredservice_order_subtypestring
requiredstatusstring
response_codestring
detailsstring
contextevents-industry-MeteringAgreementTransitionContext

Metadata

Event TypePayload Version
industry.aus.electricity.meter_exchange_service_order.disputedv1

JSON Payload Representation

{
  "nmi": "string",
  "service_order_id": "integer",
  "service_order_number": "string",
  "service_order_type": "string",
  "service_order_subtype": "string",
  "status": "string",
  "response_code": "string",
  "details": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  }
}

industry.aus.electricity.meter_exchange_service_order.not_completed-v1

Event Properties

NameType
requirednmistring
service_order_idinteger
requiredservice_order_numberstring
requiredservice_order_typestring
requiredservice_order_subtypestring
requiredstatusstring
response_codestring
detailsstring
contextevents-industry-MeteringAgreementTransitionContext

Metadata

Event TypePayload Version
industry.aus.electricity.meter_exchange_service_order.not_completedv1

JSON Payload Representation

{
  "nmi": "string",
  "service_order_id": "integer",
  "service_order_number": "string",
  "service_order_type": "string",
  "service_order_subtype": "string",
  "status": "string",
  "response_code": "string",
  "details": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  }
}

industry.aus.electricity.meter_exchange_service_order.partially_completed-v1

Event Properties

NameType
requirednmistring
service_order_idinteger
requiredservice_order_numberstring
requiredservice_order_typestring
requiredservice_order_subtypestring
requiredstatusstring
response_codestring
detailsstring
contextevents-industry-MeteringAgreementTransitionContext

Metadata

Event TypePayload Version
industry.aus.electricity.meter_exchange_service_order.partially_completedv1

JSON Payload Representation

{
  "nmi": "string",
  "service_order_id": "integer",
  "service_order_number": "string",
  "service_order_type": "string",
  "service_order_subtype": "string",
  "status": "string",
  "response_code": "string",
  "details": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  }
}

industry.aus.electricity.meter_exchange_service_order.rejected-v1

Event Properties

NameType
requirednmistring
service_order_idinteger
requiredservice_order_numberstring
requiredservice_order_typestring
requiredservice_order_subtypestring
requiredstatusstring
response_codestring
detailsstring
contextevents-industry-MeteringAgreementTransitionContext

Metadata

Event TypePayload Version
industry.aus.electricity.meter_exchange_service_order.rejectedv1

JSON Payload Representation

{
  "nmi": "string",
  "service_order_id": "integer",
  "service_order_number": "string",
  "service_order_type": "string",
  "service_order_subtype": "string",
  "status": "string",
  "response_code": "string",
  "details": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  }
}

industry.aus.electricity.meter_exchange_service_order.request_failed-v1

Event Properties

NameType
requirednmistring
requiredservice_order_typestring
requiredservice_order_subtypestring
contextevents-industry-MeteringAgreementTransitionContext
requirederror_codestring
detailsstring

Metadata

Event TypePayload Version
industry.aus.electricity.meter_exchange_service_order.request_failedv1

JSON Payload Representation

{
  "nmi": "string",
  "service_order_type": "string",
  "service_order_subtype": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  },
  "error_code": "string",
  "details": "string"
}

industry.aus.electricity.meter_exchange_service_order.requested-v1

Event Properties

NameType
requirednmistring
service_order_idinteger
requiredservice_order_numberstring
requiredservice_order_typestring
requiredservice_order_subtypestring
requiredstatusstring
response_codestring
detailsstring
contextevents-industry-MeteringAgreementTransitionContext

Metadata

Event TypePayload Version
industry.aus.electricity.meter_exchange_service_order.requestedv1

JSON Payload Representation

{
  "nmi": "string",
  "service_order_id": "integer",
  "service_order_number": "string",
  "service_order_type": "string",
  "service_order_subtype": "string",
  "status": "string",
  "response_code": "string",
  "details": "string",
  "context": {
    "flow_run_id": "string",
    "metering_agreement_transition_id": "integer"
  }
}

industry.aus.electricity.meter_point.defect_changed-v1

Event Properties

NameType
requirednmistring
requiredchange_typestring
requireddefect_descriptionarray[string]
requireddefect_statusarray[string]
requireddefect_flagarray[string]
requireddefect_issuing_mcarray[string]
requireddefect_typearray[string]

Metadata

Event TypePayload Version
industry.aus.electricity.meter_point.defect_changedv1

JSON Payload Representation

{
  "nmi": "string",
  "change_type": "string",
  "defect_description": [
    "string"
  ],
  "defect_status": [
    "string"
  ],
  "defect_flag": [
    "string"
  ],
  "defect_issuing_mc": [
    "string"
  ],
  "defect_type": [
    "string"
  ]
}

industry.aus.electricity.meter_point.standing_data_dlf_code_changed-v1

Event Properties

NameType
initiating_typestring
requiredmeter_point_event_idinteger
requiredmeter_point_idinteger
requirednmistring
requiredchanges array[DlfChanges]

Metadata

Event TypePayload Version
industry.aus.electricity.meter_point.standing_data_dlf_code_changedv1

JSON Payload Representation

{
  "initiating_type": "string",
  "meter_point_event_id": "integer",
  "meter_point_id": "integer",
  "nmi": "string",
  "changes": [
    {
      "nmi": "string",
      "dlf_before": "string",
      "dlf_after": "string",
      "period": {
        "start": "string",
        "end": "string",
        "boundaries": "string"
      }
    }
  ]
}

industry.aus.electricity.meter_point.standing_data_sync_completed_successfully-v1

Event Properties

NameType
initiating_typestring
requiredmeter_point_event_idinteger
requiredmeter_point_idinteger
requirednmistring
requiredproperty_idinteger

Metadata

Event TypePayload Version
industry.aus.electricity.meter_point.standing_data_sync_completed_successfullyv1

JSON Payload Representation

{
  "initiating_type": "string",
  "meter_point_event_id": "integer",
  "meter_point_id": "integer",
  "nmi": "string",
  "property_id": "integer"
}

industry.aus.electricity.meter_point.standing_data_tni_code_changed-v1

Event Properties

NameType
initiating_typestring
requiredmeter_point_event_idinteger
requiredmeter_point_idinteger
requirednmistring
requiredchanges array[TniChanges]

Metadata

Event TypePayload Version
industry.aus.electricity.meter_point.standing_data_tni_code_changedv1

JSON Payload Representation

{
  "initiating_type": "string",
  "meter_point_event_id": "integer",
  "meter_point_id": "integer",
  "nmi": "string",
  "changes": [
    {
      "nmi": "string",
      "tni_before": "string",
      "tni_after": "string",
      "period": {
        "start": "string",
        "end": "string",
        "boundaries": "string"
      }
    }
  ]
}

industry.aus.electricity.service_order.not_completed.shared_fuse_scoping_request_required-v1

Event Properties

NameType
requiredservice_order_idinteger

Metadata

Event TypePayload Version
industry.aus.electricity.service_order.not_completed.shared_fuse_scoping_request_requiredv1

JSON Payload Representation

{
  "service_order_id": "integer"
}

industry.aus.electricity.site_access_notification.accepted_by_industry-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredinitiating_transaction_idstring

Metadata

Event TypePayload Version
industry.aus.electricity.site_access_notification.accepted_by_industryv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "initiating_transaction_id": "string"
}

industry.aus.electricity.site_access_notification.awaiting_delivery-v1

Event Properties

NameType
requiredsupply_point_idstring
requiredeffective_atstring
requiredto_participant_idstring
requiredfuelstring
sar_transaction_idstring

Metadata

Event TypePayload Version
industry.aus.electricity.site_access_notification.awaiting_deliveryv1

JSON Payload Representation

{
  "supply_point_id": "string",
  "effective_at": "string",
  "to_participant_id": "string",
  "fuel": "string",
  "sar_transaction_id": "string"
}

industry.aus.electricity.site_access_notification.rejected_by_industry-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredinitiating_transaction_idstring

Metadata

Event TypePayload Version
industry.aus.electricity.site_access_notification.rejected_by_industryv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "initiating_transaction_id": "string"
}

industry.aus.electricity.site_access_notification.sent_to_industry-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredeffective_atstring
requiredsent_tostring
requiredtransaction_idstring

Metadata

Event TypePayload Version
industry.aus.electricity.site_access_notification.sent_to_industryv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "effective_at": "string",
  "sent_to": "string",
  "transaction_id": "string"
}

industry.aus.meter_data_quality.resolution_cancelled-v1

Event Properties

NameType
requiredissue_idinteger
requiredissue_categorystring
requiredissue_subcategorystring
requiredissue_statusstring
requiredmarket_supply_point_idstring
requiredopened_atstring
requiredperiod_startstring
requiredperiod_endstring
requiredreading_typestring
requiredutilitystring
requiredmarket_namestring
meter_data_providerstring
retailerstring
cadencestring

Metadata

Event TypePayload Version
industry.aus.meter_data_quality.resolution_cancelledv1

JSON Payload Representation

{
  "issue_id": "integer",
  "issue_category": "string",
  "issue_subcategory": "string",
  "issue_status": "string",
  "market_supply_point_id": "string",
  "opened_at": "string",
  "period_start": "string",
  "period_end": "string",
  "reading_type": "string",
  "utility": "string",
  "market_name": "string",
  "meter_data_provider": "string",
  "retailer": "string",
  "cadence": "string"
}

industry.aus.meter_data_quality.resolution_cancelled-v2

Event Properties

NameType
requiredissue_idinteger
requiredissue_categorystring
requiredissue_subcategorystring
requiredissue_statusstring
requiredmarket_supply_point_idstring
requiredopened_atstring
requiredperiod_startstring
requiredperiod_endstring
requiredreading_typestring
requiredutilitystring
requiredsourcestring
requiredmarket_namestring
meter_data_providerstring
retailerstring
cadencestring

Metadata

Event TypePayload Version
industry.aus.meter_data_quality.resolution_cancelledv2

JSON Payload Representation

{
  "issue_id": "integer",
  "issue_category": "string",
  "issue_subcategory": "string",
  "issue_status": "string",
  "market_supply_point_id": "string",
  "opened_at": "string",
  "period_start": "string",
  "period_end": "string",
  "reading_type": "string",
  "utility": "string",
  "source": "string",
  "market_name": "string",
  "meter_data_provider": "string",
  "retailer": "string",
  "cadence": "string"
}

industry.aus.meter_data_quality.resolution_requested-v1

Event Properties

NameType
requiredissue_idinteger
requiredissue_categorystring
requiredissue_subcategorystring
requiredissue_statusstring
requiredmarket_supply_point_idstring
requiredopened_atstring
requiredperiod_startstring
requiredperiod_endstring
requiredreading_typestring
requiredutilitystring
requiredmarket_namestring
meter_data_providerstring
retailerstring
cadencestring

Metadata

Event TypePayload Version
industry.aus.meter_data_quality.resolution_requestedv1

JSON Payload Representation

{
  "issue_id": "integer",
  "issue_category": "string",
  "issue_subcategory": "string",
  "issue_status": "string",
  "market_supply_point_id": "string",
  "opened_at": "string",
  "period_start": "string",
  "period_end": "string",
  "reading_type": "string",
  "utility": "string",
  "market_name": "string",
  "meter_data_provider": "string",
  "retailer": "string",
  "cadence": "string"
}

industry.aus.outage_contact.created-v1

Event Properties

NameType
requiredsupply_point_identifierstring
requirednmistring
requiredaccount_numberstring
requiredproperty_idinteger
requiredeffective_fromstring
updated_atstring

Metadata

Event TypePayload Version
industry.aus.outage_contact.createdv1

JSON Payload Representation

{
  "supply_point_identifier": "string",
  "nmi": "string",
  "account_number": "string",
  "property_id": "integer",
  "effective_from": "string",
  "updated_at": "string"
}

industry.aus.outage_contact.ended-v1

Event Properties

NameType
requiredsupply_point_identifierstring
requirednmistring
requiredactive_tostring

Metadata

Event TypePayload Version
industry.aus.outage_contact.endedv1

JSON Payload Representation

{
  "supply_point_identifier": "string",
  "nmi": "string",
  "active_to": "string"
}

industry.aus.outage_contact.store.failed-v1

Event Properties

NameType
requiredsupply_point_identifierstring
requiredreasonstring

Metadata

Event TypePayload Version
industry.aus.outage_contact.store.failedv1

JSON Payload Representation

{
  "supply_point_identifier": "string",
  "reason": "string"
}

industry.electricity.change_of_energisation.unsolicited_message-v1

Event Properties

NameType
requiredmpanstring
requiredenergisation_statusstring
requiredeffective_fromstring

Metadata

Event TypePayload Version
industry.electricity.change_of_energisation.unsolicited_messagev1

JSON Payload Representation

{
  "mpan": "string",
  "energisation_status": "string",
  "effective_from": "string"
}

industry.electricity.change_of_service.meter_deactivated-v1

Event Properties

NameType
requiredmpanstring
requiredserial_numberstring
requiredeffective_fromstring

Metadata

Event TypePayload Version
industry.electricity.change_of_service.meter_deactivatedv1

JSON Payload Representation

{
  "mpan": "string",
  "serial_number": "string",
  "effective_from": "string"
}

industry.electricity.change_of_supply.gain.initiated-v1

Event Properties

NameType
requiredmeter_point_identifierstring

Metadata

Event TypePayload Version
industry.electricity.change_of_supply.gain.initiatedv1

JSON Payload Representation

{
  "meter_point_identifier": "string"
}

industry.electricity.change_of_supply.loss.complete-v1

Event Properties

NameType
requiredaccount_numberstring
requiredmpanstring
requiredsupply_end_datestring
requirednew_supplier_idstring

Metadata

Event TypePayload Version
industry.electricity.change_of_supply.loss.completev1

JSON Payload Representation

{
  "account_number": "string",
  "mpan": "string",
  "supply_end_date": "string",
  "new_supplier_id": "string"
}

industry.gas.change_of_supply.gain.initiated-v1

Event Properties

NameType
requiredmeter_point_identifierstring

Metadata

Event TypePayload Version
industry.gas.change_of_supply.gain.initiatedv1

JSON Payload Representation

{
  "meter_point_identifier": "string"
}

industry.gas.change_of_supply.loss.complete-v1

Event Properties

NameType
requiredaccount_numberstring
requiredmprnstring
requiredsupply_end_datestring
requirednew_supplier_idstring

Metadata

Event TypePayload Version
industry.gas.change_of_supply.loss.completev1

JSON Payload Representation

{
  "account_number": "string",
  "mprn": "string",
  "supply_end_date": "string",
  "new_supplier_id": "string"
}

ink-_actions-_InkAction

Event Properties

NameType
requiredcodestring
requiredsucceededboolean
requiredstop_further_evaluationboolean

JSON Payload Representation

{
  "code": "string",
  "succeeded": "boolean",
  "stop_further_evaluation": "boolean"
}

ink-_content-_InkContent

Event Properties

NameType
from_addressstring
subjectstring
to_addressesarray[string]
requiredtagsarray[string]

JSON Payload Representation

{
  "from_address": "string",
  "subject": "string",
  "to_addresses": [
    "string"
  ],
  "tags": [
    "string"
  ]
}

ink-_content-_InkMessageContent

Event Properties

NameType
requiredmessage_idinteger
requiredoccurred_atstring
requiredchannelstring
requiredcontentink-_content-_InkContent

JSON Payload Representation

{
  "message_id": "integer",
  "occurred_at": "string",
  "channel": "string",
  "content": {
    "from_address": "string",
    "subject": "string",
    "to_addresses": [
      "string"
    ],
    "tags": [
      "string"
    ]
  }
}

ink-_messages-InkConversation

Event Properties

NameType
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredmessageink-_messages-_InkMessage

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "account_number": "string",
  "message": {
    "relay_id": "string",
    "channel": "string",
    "occurred_at": "string"
  }
}

ink-_messages-_InkFailureData

Event Properties

NameType
requiredtypestring
requiredreasonstring
requiredoccurred_atstring

JSON Payload Representation

{
  "type": "string",
  "reason": "string",
  "occurred_at": "string"
}

ink-_messages-_InkMessage

Event Properties

NameType
requiredrelay_idstring
requiredchannelstring
requiredoccurred_atstring

JSON Payload Representation

{
  "relay_id": "string",
  "channel": "string",
  "occurred_at": "string"
}

ink-_messages-_InkMessageWithVendor

Event Properties

NameType
requiredrelay_idstring
requiredvendorstring
requiredvendor_idstring
requiredchannelstring
requiredoccurred_atstring

JSON Payload Representation

{
  "relay_id": "string",
  "vendor": "string",
  "vendor_id": "string",
  "channel": "string",
  "occurred_at": "string"
}

ink.actions.run-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredmessage_relay_idstring
requiredactions_results array[ink-_actions-_InkAction]

Metadata

Event TypePayload Version
ink.actions.runv1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "message_relay_id": "string",
  "actions_results": [
    {
      "code": "string",
      "succeeded": "boolean",
      "stop_further_evaluation": "boolean"
    }
  ]
}

ink.content.inbound-message-tagged-v1

Event Properties

NameType
requiredconversation_idinteger
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredmessageink-_content-_InkMessageContent

Metadata

Event TypePayload Version
ink.content.inbound-message-taggedv1

JSON Payload Representation

{
  "conversation_id": "integer",
  "conversation_relay_id": "string",
  "account_number": "string",
  "message": {
    "message_id": "integer",
    "occurred_at": "string",
    "channel": "string",
    "content": {
      "from_address": "string",
      "subject": "string",
      "to_addresses": [
        "string"
      ],
      "tags": [
        "string"
      ]
    }
  }
}

ink.conversation.assigned_to_bucket-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredbucket_relay_idstring
requiredsupport_user_idinteger
requiredorganisation_idinteger

Metadata

Event TypePayload Version
ink.conversation.assigned_to_bucketv1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "bucket_relay_id": "string",
  "support_user_id": "integer",
  "organisation_id": "integer"
}

ink.conversation.assigned_to_timeline-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredtimeline_relay_idstring
requiredsupport_user_idinteger

Metadata

Event TypePayload Version
ink.conversation.assigned_to_timelinev1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "timeline_relay_id": "string",
  "support_user_id": "integer"
}

ink.conversation.await_customer_reply-v1

Event Properties

NameType
requiredconversation_idinteger
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredlatest_contacted_account_user_numberstring
requiredsupport_user_idinteger
requiredorganisation_idinteger

Metadata

Event TypePayload Version
ink.conversation.await_customer_replyv1

JSON Payload Representation

{
  "conversation_id": "integer",
  "conversation_relay_id": "string",
  "account_number": "string",
  "latest_contacted_account_user_number": "string",
  "support_user_id": "integer",
  "organisation_id": "integer"
}

ink.conversation.closed-v1

Event Properties

NameType
requiredconversation_idinteger
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredlatest_contacted_account_user_numberstring
requiredsupport_user_idinteger
requiredorganisation_idinteger
requiredclosed_atstring
requiredreasonstring

Metadata

Event TypePayload Version
ink.conversation.closedv1

JSON Payload Representation

{
  "conversation_id": "integer",
  "conversation_relay_id": "string",
  "account_number": "string",
  "latest_contacted_account_user_number": "string",
  "support_user_id": "integer",
  "organisation_id": "integer",
  "closed_at": "string",
  "reason": "string"
}

ink.conversation.open_status_changed-v1

Event Properties

NameType
requiredconversation_idinteger
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredlatest_contacted_account_user_numberstring
requiredsupport_user_idinteger
requiredorganisation_idinteger
requirednew_statusstring
requiredprevious_statusstring

Metadata

Event TypePayload Version
ink.conversation.open_status_changedv1

JSON Payload Representation

{
  "conversation_id": "integer",
  "conversation_relay_id": "string",
  "account_number": "string",
  "latest_contacted_account_user_number": "string",
  "support_user_id": "integer",
  "organisation_id": "integer",
  "new_status": "string",
  "previous_status": "string"
}

ink.conversation.opened-v1

Event Properties

NameType
requiredconversation_idinteger
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredlatest_contacted_account_user_numberstring
requiredsupport_user_idinteger
requiredorganisation_idinteger

Metadata

Event TypePayload Version
ink.conversation.openedv1

JSON Payload Representation

{
  "conversation_id": "integer",
  "conversation_relay_id": "string",
  "account_number": "string",
  "latest_contacted_account_user_number": "string",
  "support_user_id": "integer",
  "organisation_id": "integer"
}

ink.conversation.priority.changed-v1

Event Properties

NameType
requiredconversation_idinteger
requiredconversation_relay_idstring
requiredold_prioritynumber
requirednew_prioritynumber
requiredprioritized_atstring
requiredmessage_idinteger
requiredmessage_relay_idstring
requiredaccount_numberstring
requiredlatest_contacted_account_user_numberstring
requiredsupport_user_idinteger
requiredorganisation_idinteger

Metadata

Event TypePayload Version
ink.conversation.priority.changedv1

JSON Payload Representation

{
  "conversation_id": "integer",
  "conversation_relay_id": "string",
  "old_priority": "number",
  "new_priority": "number",
  "prioritized_at": "string",
  "message_id": "integer",
  "message_relay_id": "string",
  "account_number": "string",
  "latest_contacted_account_user_number": "string",
  "support_user_id": "integer",
  "organisation_id": "integer"
}

ink.conversation.snoozed-v1

Event Properties

NameType
requiredconversation_idinteger
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredlatest_contacted_account_user_numberstring
requiredsupport_user_idinteger
requiredorganisation_idinteger
requiredsnoozed_tostring
requiredink_note_relay_idstring

Metadata

Event TypePayload Version
ink.conversation.snoozedv1

JSON Payload Representation

{
  "conversation_id": "integer",
  "conversation_relay_id": "string",
  "account_number": "string",
  "latest_contacted_account_user_number": "string",
  "support_user_id": "integer",
  "organisation_id": "integer",
  "snoozed_to": "string",
  "ink_note_relay_id": "string"
}

ink.conversation.unassigned_from_bucket-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredbucket_relay_idstring
requiredsupport_user_idinteger
requiredorganisation_idinteger

Metadata

Event TypePayload Version
ink.conversation.unassigned_from_bucketv1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "bucket_relay_id": "string",
  "support_user_id": "integer",
  "organisation_id": "integer"
}

ink.conversation.unassigned_from_timeline-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredtimeline_relay_idstring
requiredsupport_user_idinteger

Metadata

Event TypePayload Version
ink.conversation.unassigned_from_timelinev1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "timeline_relay_id": "string",
  "support_user_id": "integer"
}

ink.live-chat.closed-v1

Event Properties

NameType
requiredlive_chat_conversation_relay_idstring
requiredclose_reasonstring

Metadata

Event TypePayload Version
ink.live-chat.closedv1

JSON Payload Representation

{
  "live_chat_conversation_relay_id": "string",
  "close_reason": "string"
}

ink.live-chat.initiated-v1

Event Properties

NameType
requiredlive_chat_conversationink-_messages-InkConversation

Metadata

Event TypePayload Version
ink.live-chat.initiatedv1

JSON Payload Representation

{
  "live_chat_conversation": {
    "conversation_relay_id": "string",
    "account_number": "string",
    "message": {
      "relay_id": "string",
      "channel": "string",
      "occurred_at": "string"
    }
  }
}

ink.live-chat.messages.outbound-message-created-v1

Event Properties

NameType
requiredlive_chat_conversationink-_messages-InkConversation

Metadata

Event TypePayload Version
ink.live-chat.messages.outbound-message-createdv1

JSON Payload Representation

{
  "live_chat_conversation": {
    "conversation_relay_id": "string",
    "account_number": "string",
    "message": {
      "relay_id": "string",
      "channel": "string",
      "occurred_at": "string"
    }
  }
}

ink.message_attachment.safe-v1

Event Properties

NameType
requiredfilenamestring
requireds3_keystring
requireds3_bucketstring
requiredsize_in_bytesinteger

Metadata

Event TypePayload Version
ink.message_attachment.safev1

JSON Payload Representation

{
  "filename": "string",
  "s3_key": "string",
  "s3_bucket": "string",
  "size_in_bytes": "integer"
}

ink.message_attachment.unsafe-v1

Event Properties

NameType
requiredfilenamestring
requireds3_keystring
requireds3_bucketstring
requiredsize_in_bytesinteger

Metadata

Event TypePayload Version
ink.message_attachment.unsafev1

JSON Payload Representation

{
  "filename": "string",
  "s3_key": "string",
  "s3_bucket": "string",
  "size_in_bytes": "integer"
}

ink.messages.inbound-email-migration-v1

Event Properties

NameType
requiredmessage_idstring
requireds3_keystring
requireds3_bucketstring

Metadata

Event TypePayload Version
ink.messages.inbound-email-migrationv1

JSON Payload Representation

{
  "message_id": "string",
  "s3_key": "string",
  "s3_bucket": "string"
}

ink.messages.inbound-message-created-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredmessageink-_messages-_InkMessage

Metadata

Event TypePayload Version
ink.messages.inbound-message-createdv1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "account_number": "string",
  "message": {
    "relay_id": "string",
    "channel": "string",
    "occurred_at": "string"
  }
}

ink.messages.inbound-message-ingested-v1

Event Properties

NameType
requiredchannelstring
requiredvendorstring
requiredvendor_idstring
requiredmessage_relay_idstring

Metadata

Event TypePayload Version
ink.messages.inbound-message-ingestedv1

JSON Payload Representation

{
  "channel": "string",
  "vendor": "string",
  "vendor_id": "string",
  "message_relay_id": "string"
}

ink.messages.outbound-message-created-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredmessageink-_messages-_InkMessage

Metadata

Event TypePayload Version
ink.messages.outbound-message-createdv1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "account_number": "string",
  "message": {
    "relay_id": "string",
    "channel": "string",
    "occurred_at": "string"
  }
}

ink.messages.outbound-message-failed-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredmessageink-_messages-_InkMessageWithVendor
requiredfailureink-_messages-_InkFailureData

Metadata

Event TypePayload Version
ink.messages.outbound-message-failedv1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "message": {
    "relay_id": "string",
    "vendor": "string",
    "vendor_id": "string",
    "channel": "string",
    "occurred_at": "string"
  },
  "failure": {
    "type": "string",
    "reason": "string",
    "occurred_at": "string"
  }
}

ink.messages.phishing-report-dismissed-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredmessageink-_messages-_InkMessage

Metadata

Event TypePayload Version
ink.messages.phishing-report-dismissedv1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "account_number": "string",
  "message": {
    "relay_id": "string",
    "channel": "string",
    "occurred_at": "string"
  }
}

ink.messages.reported-phishing-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredmessageink-_messages-_InkMessage

Metadata

Event TypePayload Version
ink.messages.reported-phishingv1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "account_number": "string",
  "message": {
    "relay_id": "string",
    "channel": "string",
    "occurred_at": "string"
  }
}

ink.messages.reported-spam-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredmessageink-_messages-_InkMessage

Metadata

Event TypePayload Version
ink.messages.reported-spamv1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "account_number": "string",
  "message": {
    "relay_id": "string",
    "channel": "string",
    "occurred_at": "string"
  }
}

ink.messages.spam-report-dismissed-v1

Event Properties

NameType
requiredconversation_relay_idstring
requiredaccount_numberstring
requiredmessageink-_messages-_InkMessage

Metadata

Event TypePayload Version
ink.messages.spam-report-dismissedv1

JSON Payload Representation

{
  "conversation_relay_id": "string",
  "account_number": "string",
  "message": {
    "relay_id": "string",
    "channel": "string",
    "occurred_at": "string"
  }
}

internal_company.created-v1

Event Properties

NameType
requiredidstring
requiredactorobject
requireddisplayable_numberstring
requirednamestring
requiredprimary_registration_numberstring
requiredsecondary_registration_numberstring
requiredprimary_tax_identifier_numberstring
requiredlegal_addressobject

Metadata

Event TypePayload Version
internal_company.createdv1

JSON Payload Representation

{
  "id": "string",
  "actor": "object",
  "displayable_number": "string",
  "name": "string",
  "primary_registration_number": "string",
  "secondary_registration_number": "string",
  "primary_tax_identifier_number": "string",
  "legal_address": "object"
}

late_payment_fee_application_service_completed-v1

Event Properties

NameType
requiredrun_idstring
requiredaccount_numberstring
requiredfees_applied_countinteger
requiredfees_unapplied_countinteger

Metadata

Event TypePayload Version
late_payment_fee_application_service_completedv1

JSON Payload Representation

{
  "run_id": "string",
  "account_number": "string",
  "fees_applied_count": "integer",
  "fees_unapplied_count": "integer"
}

late_payment_fee_application_service_fee_applied-v1

Event Properties

NameType
requiredrun_idstring
requiredaccount_numberstring
requiredfee_amountinteger
requiredfee_datestring
fee_typestring
requiredcharge_idstring

Metadata

Event TypePayload Version
late_payment_fee_application_service_fee_appliedv1

JSON Payload Representation

{
  "run_id": "string",
  "account_number": "string",
  "fee_amount": "integer",
  "fee_date": "string",
  "fee_type": "string",
  "charge_id": "string"
}

late_payment_fee_application_service_started-v1

Event Properties

NameType
requiredrun_idstring
requiredaccount_numberstring

Metadata

Event TypePayload Version
late_payment_fee_application_service_startedv1

JSON Payload Representation

{
  "run_id": "string",
  "account_number": "string"
}

late_payment_fee_calculation_service_completed-v1

Event Properties

NameType
requiredrun_idstring
requiredaccount_numberstring
requiredfees_calculated_countinteger

Metadata

Event TypePayload Version
late_payment_fee_calculation_service_completedv1

JSON Payload Representation

{
  "run_id": "string",
  "account_number": "string",
  "fees_calculated_count": "integer"
}

late_payment_fee_calculation_service_started-v1

Event Properties

NameType
requiredrun_idstring
requiredaccount_numberstring

Metadata

Event TypePayload Version
late_payment_fee_calculation_service_startedv1

JSON Payload Representation

{
  "run_id": "string",
  "account_number": "string"
}

late_payment_fee_calculator_completed-v1

Event Properties

NameType
requiredrun_idstring
requiredaccount_numberstring
requiredfees_applied_countinteger
requiredfees_unapplied_countinteger

Metadata

Event TypePayload Version
late_payment_fee_calculator_completedv1

JSON Payload Representation

{
  "run_id": "string",
  "account_number": "string",
  "fees_applied_count": "integer",
  "fees_unapplied_count": "integer"
}

late_payment_fee_calculator_fee_applied-v1

Event Properties

NameType
requiredrun_idstring
requiredaccount_numberstring
requiredcharge_idstring

Metadata

Event TypePayload Version
late_payment_fee_calculator_fee_appliedv1

JSON Payload Representation

{
  "run_id": "string",
  "account_number": "string",
  "charge_id": "string"
}

late_payment_fee_calculator_started-v1

Event Properties

NameType
requiredrun_idstring
requiredaccount_numberstring

Metadata

Event TypePayload Version
late_payment_fee_calculator_startedv1

JSON Payload Representation

{
  "run_id": "string",
  "account_number": "string"
}

late_payment_fee_waived-v1

Event Properties

NameType
requiredfee_idinteger
requiredwaived_atstring
requiredsupport_user_idinteger

Metadata

Event TypePayload Version
late_payment_fee_waivedv1

JSON Payload Representation

{
  "fee_id": "integer",
  "waived_at": "string",
  "support_user_id": "integer"
}

leads.lead.stage-updated-v1

Event Properties

NameType
requiredlead_numberstring
requiredfunnel_codestring
requiredstagestring

Metadata

Event TypePayload Version
leads.lead.stage-updatedv1

JSON Payload Representation

{
  "lead_number": "string",
  "funnel_code": "string",
  "stage": "string"
}

leads.opportunity.document-attached-to-opportunity-v1

Event Properties

NameType
requiredopportunity_numberstring
requiredattachment_idinteger
requiredcategorystring

Metadata

Event TypePayload Version
leads.opportunity.document-attached-to-opportunityv1

JSON Payload Representation

{
  "opportunity_number": "string",
  "attachment_id": "integer",
  "category": "string"
}

leads.opportunity.offer-group.created-v2

Event Properties

NameType
requiredopportunity_numberstring
requiredoffer_group_identifierstring

Metadata

Event TypePayload Version
leads.opportunity.offer-group.createdv2

JSON Payload Representation

{
  "opportunity_number": "string",
  "offer_group_identifier": "string"
}

leads.opportunity.stage-updated-v1

Event Properties

NameType
requiredopportunity_numberstring
requiredfunnel_codestring
requiredstagestring

Metadata

Event TypePayload Version
leads.opportunity.stage-updatedv1

JSON Payload Representation

{
  "opportunity_number": "string",
  "funnel_code": "string",
  "stage": "string"
}

lifecycle-enrollment-SupplyPoint

Event Properties

NameType
requiredmarket_namestring
requiredexternal_identifierstring
requiredconfirmed_ssdstring
requiredwas_cancelledboolean

JSON Payload Representation

{
  "market_name": "string",
  "external_identifier": "string",
  "confirmed_ssd": "string",
  "was_cancelled": "boolean"
}

lifecycle-join_supplier-ActivatedSupplyPoint

Event Properties

NameType
requiredexternal_identifierstring
requiredmarket_namestring
requiredconfirmed_supply_start_datestring

JSON Payload Representation

{
  "external_identifier": "string",
  "market_name": "string",
  "confirmed_supply_start_date": "string"
}

lifecycle-join_supplier-ActivationInitiatedSupplyPoint

Event Properties

NameType
requiredexternal_identifierstring
requiredmarket_namestring

JSON Payload Representation

{
  "external_identifier": "string",
  "market_name": "string"
}

lifecycle-join_supplier-Agreement

Event Properties

NameType
requiredidinteger
requiredvalid_fromstring
requiredvalid_tostring
requiredproduct_codestring

JSON Payload Representation

{
  "id": "integer",
  "valid_from": "string",
  "valid_to": "string",
  "product_code": "string"
}

lifecycle-join_supplier-SupplyPeriodData

Event Properties

NameType
requiredidinteger
requiredsupply_start_atstring
requiredsupply_end_atstring

JSON Payload Representation

{
  "id": "integer",
  "supply_start_at": "string",
  "supply_end_at": "string"
}

lifecycle-join_supplier-SupplyPoint

Event Properties

NameType
requiredexternal_identifierstring
requiredmarket_namestring
requiredrequested_supply_start_datestring

JSON Payload Representation

{
  "external_identifier": "string",
  "market_name": "string",
  "requested_supply_start_date": "string"
}

lifecycle-leave_supplier-SupplyPoint

Event Properties

NameType
requiredmarket_identifierstring
requiredexternal_identifierstring
requiredmarket_namestring

JSON Payload Representation

{
  "market_identifier": "string",
  "external_identifier": "string",
  "market_name": "string"
}

lifecycle-leave_supplier-TerminatedSupplyPoint

Event Properties

NameType
requiredexternal_identifierstring
requiredmarket_namestring
requiredconfirmed_supply_end_datestring

JSON Payload Representation

{
  "external_identifier": "string",
  "market_name": "string",
  "confirmed_supply_end_date": "string"
}

lifecycle.enrollment.loyalty-points-qualification-reversed-v1

Event Properties

NameType
requiredjoin_supplier_process_numberstring
requiredaccount_numberstring
requiredsupply_points_no_longer_coming_on_supply array[lifecycle-enrollment-SupplyPoint]
requiredall_supply_points array[lifecycle-enrollment-SupplyPoint]

Metadata

Event TypePayload Version
lifecycle.enrollment.loyalty-points-qualification-reversedv1

JSON Payload Representation

{
  "join_supplier_process_number": "string",
  "account_number": "string",
  "supply_points_no_longer_coming_on_supply": [
    {
      "market_name": "string",
      "external_identifier": "string",
      "confirmed_ssd": "string",
      "was_cancelled": "boolean"
    }
  ],
  "all_supply_points": [
    {
      "market_name": "string",
      "external_identifier": "string",
      "confirmed_ssd": "string",
      "was_cancelled": "boolean"
    }
  ]
}

lifecycle.enrollment.supply-status-qualifies-account-for-loyalty-point-v2

Event Properties

NameType
requiredjoin_supplier_process_idinteger
requiredjoin_supplier_process_numberstring
requiredaccount_numberstring
requiredsupply_points_past_ssd array[lifecycle-enrollment-SupplyPoint]
requiredall_supply_points array[lifecycle-enrollment-SupplyPoint]

Metadata

Event TypePayload Version
lifecycle.enrollment.supply-status-qualifies-account-for-loyalty-pointv2

JSON Payload Representation

{
  "join_supplier_process_id": "integer",
  "join_supplier_process_number": "string",
  "account_number": "string",
  "supply_points_past_ssd": [
    {
      "market_name": "string",
      "external_identifier": "string",
      "confirmed_ssd": "string",
      "was_cancelled": "boolean"
    }
  ],
  "all_supply_points": [
    {
      "market_name": "string",
      "external_identifier": "string",
      "confirmed_ssd": "string",
      "was_cancelled": "boolean"
    }
  ]
}

lifecycle.join-supplier.activation.completed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredjoin_supplier_process_numberstring
requiredsubtypestring
requiredactivation_journey_typestring
requiredsupply_pointlifecycle-join_supplier-ActivatedSupplyPoint

Metadata

Event TypePayload Version
lifecycle.join-supplier.activation.completedv1

JSON Payload Representation

{
  "account_number": "string",
  "join_supplier_process_number": "string",
  "subtype": "string",
  "activation_journey_type": "string",
  "supply_point": {
    "external_identifier": "string",
    "market_name": "string",
    "confirmed_supply_start_date": "string"
  }
}

lifecycle.join-supplier.activation.initiated-v1

Event Properties

NameType
requiredaccount_numberstring
requiredjoin_supplier_process_numberstring
requiredsubtypestring
requiredactivation_journey_typestring
requiredsupply_pointlifecycle-join_supplier-ActivationInitiatedSupplyPoint

Metadata

Event TypePayload Version
lifecycle.join-supplier.activation.initiatedv1

JSON Payload Representation

{
  "account_number": "string",
  "join_supplier_process_number": "string",
  "subtype": "string",
  "activation_journey_type": "string",
  "supply_point": {
    "external_identifier": "string",
    "market_name": "string"
  }
}

lifecycle.join-supplier.agreement.created-v1

Event Properties

NameType
requiredaccount_numberstring
requiredjoin_supplier_process_numberstring
requiredsupply_pointlifecycle-join_supplier-ActivatedSupplyPoint
requiredagreements array[lifecycle-join_supplier-Agreement]
requiredcontract_identifiersarray[string]

Metadata

Event TypePayload Version
lifecycle.join-supplier.agreement.createdv1

JSON Payload Representation

{
  "account_number": "string",
  "join_supplier_process_number": "string",
  "supply_point": {
    "external_identifier": "string",
    "market_name": "string",
    "confirmed_supply_start_date": "string"
  },
  "agreements": [
    {
      "id": "integer",
      "valid_from": "string",
      "valid_to": "string",
      "product_code": "string"
    }
  ],
  "contract_identifiers": [
    "string"
  ]
}

lifecycle.join-supplier.cancellation-requested-v1

Event Properties

NameType
requiredaccount_numberstring
requiredjoin_supplier_process_numberstring
requiredsubtypestring
requiredsupply_points array[lifecycle-join_supplier-SupplyPoint]

Metadata

Event TypePayload Version
lifecycle.join-supplier.cancellation-requestedv1

JSON Payload Representation

{
  "account_number": "string",
  "join_supplier_process_number": "string",
  "subtype": "string",
  "supply_points": [
    {
      "external_identifier": "string",
      "market_name": "string",
      "requested_supply_start_date": "string"
    }
  ]
}

lifecycle.join-supplier.cancelled-v1

Event Properties

NameType
requiredaccount_numberstring
requiredjoin_supplier_process_numberstring
requiredsubtypestring
requiredsupply_points array[lifecycle-join_supplier-SupplyPoint]

Metadata

Event TypePayload Version
lifecycle.join-supplier.cancelledv1

JSON Payload Representation

{
  "account_number": "string",
  "join_supplier_process_number": "string",
  "subtype": "string",
  "supply_points": [
    {
      "external_identifier": "string",
      "market_name": "string",
      "requested_supply_start_date": "string"
    }
  ]
}

lifecycle.join-supplier.completed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredjoin_supplier_process_numberstring
requiredsubtypestring
requiredsupply_points array[lifecycle-join_supplier-ActivatedSupplyPoint]

Metadata

Event TypePayload Version
lifecycle.join-supplier.completedv1

JSON Payload Representation

{
  "account_number": "string",
  "join_supplier_process_number": "string",
  "subtype": "string",
  "supply_points": [
    {
      "external_identifier": "string",
      "market_name": "string",
      "confirmed_supply_start_date": "string"
    }
  ]
}

lifecycle.join-supplier.requested-v1

Event Properties

NameType
requiredaccount_numberstring
requiredjoin_supplier_process_numberstring
requiredsubtypestring
requiredsupply_points array[lifecycle-join_supplier-SupplyPoint]
requiredrequested_atstring

Metadata

Event TypePayload Version
lifecycle.join-supplier.requestedv1

JSON Payload Representation

{
  "account_number": "string",
  "join_supplier_process_number": "string",
  "subtype": "string",
  "supply_points": [
    {
      "external_identifier": "string",
      "market_name": "string",
      "requested_supply_start_date": "string"
    }
  ],
  "requested_at": "string"
}

lifecycle.join-supplier.reversal-requested-v1

Event Properties

NameType
requiredaccount_numberstring
requiredjoin_supplier_process_numberstring
requiredsubtypestring
requiredsupply_points array[lifecycle-join_supplier-SupplyPoint]

Metadata

Event TypePayload Version
lifecycle.join-supplier.reversal-requestedv1

JSON Payload Representation

{
  "account_number": "string",
  "join_supplier_process_number": "string",
  "subtype": "string",
  "supply_points": [
    {
      "external_identifier": "string",
      "market_name": "string",
      "requested_supply_start_date": "string"
    }
  ]
}

lifecycle.join-supplier.reversed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredjoin_supplier_process_numberstring
requiredsubtypestring
requiredsupply_points array[lifecycle-join_supplier-SupplyPoint]

Metadata

Event TypePayload Version
lifecycle.join-supplier.reversedv1

JSON Payload Representation

{
  "account_number": "string",
  "join_supplier_process_number": "string",
  "subtype": "string",
  "supply_points": [
    {
      "external_identifier": "string",
      "market_name": "string",
      "requested_supply_start_date": "string"
    }
  ]
}

lifecycle.join-supplier.supply-period.created-v1

Event Properties

NameType
requiredaccount_numberstring
requiredjoin_supplier_process_numberstring
requiredsupply_pointlifecycle-join_supplier-ActivatedSupplyPoint
requiredsupply_periodlifecycle-join_supplier-SupplyPeriodData
requiredcontract_identifiersarray[string]

Metadata

Event TypePayload Version
lifecycle.join-supplier.supply-period.createdv1

JSON Payload Representation

{
  "account_number": "string",
  "join_supplier_process_number": "string",
  "supply_point": {
    "external_identifier": "string",
    "market_name": "string",
    "confirmed_supply_start_date": "string"
  },
  "supply_period": {
    "id": "integer",
    "supply_start_at": "string",
    "supply_end_at": "string"
  },
  "contract_identifiers": [
    "string"
  ]
}

lifecycle.join_supplier._ensure_payment_instructions.step_completed-v2

Event Properties

NameType
requiredjoin_supplier_process_idinteger
requiredjoin_supplier_process_numberstring
requiredaccount_numberstring

Metadata

Event TypePayload Version
lifecycle.join_supplier._ensure_payment_instructions.step_completedv2

JSON Payload Representation

{
  "join_supplier_process_id": "integer",
  "join_supplier_process_number": "string",
  "account_number": "string"
}

lifecycle.join_supplier._ensure_payment_instructions.step_initiated-v2

Event Properties

NameType
requiredjoin_supplier_process_idinteger
requiredjoin_supplier_process_numberstring
requiredaccount_numberstring

Metadata

Event TypePayload Version
lifecycle.join_supplier._ensure_payment_instructions.step_initiatedv2

JSON Payload Representation

{
  "join_supplier_process_id": "integer",
  "join_supplier_process_number": "string",
  "account_number": "string"
}

lifecycle.join_supplier.terms-and-conditions.accepted-v2

Event Properties

NameType
requiredjoin_supplier_process_idinteger
requiredjoin_supplier_process_numberstring

Metadata

Event TypePayload Version
lifecycle.join_supplier.terms-and-conditions.acceptedv2

JSON Payload Representation

{
  "join_supplier_process_id": "integer",
  "join_supplier_process_number": "string"
}

lifecycle.leave-supplier.cancellation-requested-v2

Event Properties

NameType
requiredaccount_numberstring
requiredleave_supplier_process_idinteger
requiredleave_supplier_process_numberstring
requiredsupply_points array[lifecycle-leave_supplier-SupplyPoint]

Metadata

Event TypePayload Version
lifecycle.leave-supplier.cancellation-requestedv2

JSON Payload Representation

{
  "account_number": "string",
  "leave_supplier_process_id": "integer",
  "leave_supplier_process_number": "string",
  "supply_points": [
    {
      "market_identifier": "string",
      "external_identifier": "string",
      "market_name": "string"
    }
  ]
}

lifecycle.leave-supplier.cancelled-v2

Event Properties

NameType
requiredaccount_numberstring
requiredleave_supplier_process_idinteger
requiredleave_supplier_process_numberstring
requiredsupply_points array[lifecycle-leave_supplier-SupplyPoint]

Metadata

Event TypePayload Version
lifecycle.leave-supplier.cancelledv2

JSON Payload Representation

{
  "account_number": "string",
  "leave_supplier_process_id": "integer",
  "leave_supplier_process_number": "string",
  "supply_points": [
    {
      "market_identifier": "string",
      "external_identifier": "string",
      "market_name": "string"
    }
  ]
}

lifecycle.leave-supplier.completed-v3

Event Properties

NameType
requiredaccount_numberstring
requiredleave_supplier_process_idinteger
requiredleave_supplier_process_numberstring
requiredleave_supplier_process_subtypestring
requiredsupply_points array[lifecycle-leave_supplier-TerminatedSupplyPoint]

Metadata

Event TypePayload Version
lifecycle.leave-supplier.completedv3

JSON Payload Representation

{
  "account_number": "string",
  "leave_supplier_process_id": "integer",
  "leave_supplier_process_number": "string",
  "leave_supplier_process_subtype": "string",
  "supply_points": [
    {
      "external_identifier": "string",
      "market_name": "string",
      "confirmed_supply_end_date": "string"
    }
  ]
}

lifecycle.leave-supplier.requested-v2

Event Properties

NameType
requiredaccount_numberstring
requiredleave_supplier_process_idinteger
requiredsupply_points array[lifecycle-leave_supplier-SupplyPoint]
requiredrequested_supply_end_atstring
requiredrequested_supply_end_datestring
requiredrequested_atstring
requiredis_passiveboolean
passive_loss_instigated_supply_point_idinteger

Metadata

Event TypePayload Version
lifecycle.leave-supplier.requestedv2

JSON Payload Representation

{
  "account_number": "string",
  "leave_supplier_process_id": "integer",
  "supply_points": [
    {
      "market_identifier": "string",
      "external_identifier": "string",
      "market_name": "string"
    }
  ],
  "requested_supply_end_at": "string",
  "requested_supply_end_date": "string",
  "requested_at": "string",
  "is_passive": "boolean",
  "passive_loss_instigated_supply_point_id": "integer"
}

lifecycle.leave-supplier.requested-v3

Event Properties

NameType
requiredaccount_numberstring
requiredleave_supplier_process_idinteger
requiredleave_supplier_process_numberstring
requiredsupply_points array[lifecycle-leave_supplier-SupplyPoint]
requiredrequested_supply_end_atstring
requiredrequested_supply_end_datestring
requiredrequested_atstring
requiredis_passiveboolean
passive_loss_instigated_supply_point_idinteger

Metadata

Event TypePayload Version
lifecycle.leave-supplier.requestedv3

JSON Payload Representation

{
  "account_number": "string",
  "leave_supplier_process_id": "integer",
  "leave_supplier_process_number": "string",
  "supply_points": [
    {
      "market_identifier": "string",
      "external_identifier": "string",
      "market_name": "string"
    }
  ],
  "requested_supply_end_at": "string",
  "requested_supply_end_date": "string",
  "requested_at": "string",
  "is_passive": "boolean",
  "passive_loss_instigated_supply_point_id": "integer"
}

lifecycle.leave-supplier.reversal-requested-v2

Event Properties

NameType
requiredaccount_numberstring
requiredleave_supplier_process_idinteger
requiredleave_supplier_process_numberstring
requiredsupply_points array[lifecycle-leave_supplier-SupplyPoint]

Metadata

Event TypePayload Version
lifecycle.leave-supplier.reversal-requestedv2

JSON Payload Representation

{
  "account_number": "string",
  "leave_supplier_process_id": "integer",
  "leave_supplier_process_number": "string",
  "supply_points": [
    {
      "market_identifier": "string",
      "external_identifier": "string",
      "market_name": "string"
    }
  ]
}

lifecycle.leave-supplier.termination.confirmed-v2

Event Properties

NameType
requiredaccount_numberstring
requiredleave_supplier_process_idinteger
requiredleave_supplier_process_numberstring
requiredleave_supplier_process_subtypestring
requiredsupply_pointlifecycle-leave_supplier-TerminatedSupplyPoint

Metadata

Event TypePayload Version
lifecycle.leave-supplier.termination.confirmedv2

JSON Payload Representation

{
  "account_number": "string",
  "leave_supplier_process_id": "integer",
  "leave_supplier_process_number": "string",
  "leave_supplier_process_subtype": "string",
  "supply_point": {
    "external_identifier": "string",
    "market_name": "string",
    "confirmed_supply_end_date": "string"
  }
}

lifecycle.leave-supplier.updated-v2

Event Properties

NameType
requiredaccount_numberstring
requiredleave_supplier_process_idinteger
requiredsupply_points array[lifecycle-leave_supplier-SupplyPoint]
requiredrequested_supply_end_atstring
requiredrequested_supply_end_datestring
requiredupdated_atstring
requiredis_passiveboolean
passive_loss_instigated_supply_point_idinteger

Metadata

Event TypePayload Version
lifecycle.leave-supplier.updatedv2

JSON Payload Representation

{
  "account_number": "string",
  "leave_supplier_process_id": "integer",
  "supply_points": [
    {
      "market_identifier": "string",
      "external_identifier": "string",
      "market_name": "string"
    }
  ],
  "requested_supply_end_at": "string",
  "requested_supply_end_date": "string",
  "updated_at": "string",
  "is_passive": "boolean",
  "passive_loss_instigated_supply_point_id": "integer"
}

lifecycle.leave-supplier.updated-v3

Event Properties

NameType
requiredaccount_numberstring
requiredleave_supplier_process_idinteger
requiredleave_supplier_process_numberstring
requiredsupply_points array[lifecycle-leave_supplier-SupplyPoint]
requiredrequested_supply_end_atstring
requiredrequested_supply_end_datestring
requiredupdated_atstring
requiredis_passiveboolean
passive_loss_instigated_supply_point_idinteger

Metadata

Event TypePayload Version
lifecycle.leave-supplier.updatedv3

JSON Payload Representation

{
  "account_number": "string",
  "leave_supplier_process_id": "integer",
  "leave_supplier_process_number": "string",
  "supply_points": [
    {
      "market_identifier": "string",
      "external_identifier": "string",
      "market_name": "string"
    }
  ],
  "requested_supply_end_at": "string",
  "requested_supply_end_date": "string",
  "updated_at": "string",
  "is_passive": "boolean",
  "passive_loss_instigated_supply_point_id": "integer"
}

lifecycle.support-site.sale-1.0.0

Event Properties

NameType
requiredsupport_user_idstring
requiredsupply_start_datestring
requiredtrigger_actionstring

Metadata

Event TypePayload Version
lifecycle.support-site.sale1.0.0

JSON Payload Representation

{
  "support_user_id": "string",
  "supply_start_date": "string",
  "trigger_action": "string"
}

loyalty-points.user-role-removal-v1

Event Properties

NameType
requireduser_idinteger
requiredaccount_idinteger

Metadata

Event TypePayload Version
loyalty-points.user-role-removalv1

JSON Payload Representation

{
  "user_id": "integer",
  "account_id": "integer"
}

market_supply-products-Product

Event Properties

NameType
requiredcodestring
requiredmarket_namestring
requiredbrand_codestring

JSON Payload Representation

{
  "code": "string",
  "market_name": "string",
  "brand_code": "string"
}

meter_data_quality.resolution_cancelled-v1

Event Properties

NameType
requiredissue_idinteger
requiredissue_categorystring
requiredissue_subcategorystring
requiredissue_statusstring
requiredmarket_supply_point_idstring
requiredopened_atstring
requiredperiod_startstring
requiredperiod_endstring
requiredreading_typestring
requiredutilitystring

Metadata

Event TypePayload Version
meter_data_quality.resolution_cancelledv1

JSON Payload Representation

{
  "issue_id": "integer",
  "issue_category": "string",
  "issue_subcategory": "string",
  "issue_status": "string",
  "market_supply_point_id": "string",
  "opened_at": "string",
  "period_start": "string",
  "period_end": "string",
  "reading_type": "string",
  "utility": "string"
}

meter_data_quality.resolution_cancelled-v2

Event Properties

NameType
requiredissue_idinteger
requiredissue_categorystring
requiredissue_subcategorystring
requiredissue_statusstring
requiredmarket_supply_point_idstring
requiredopened_atstring
requiredperiod_startstring
requiredperiod_endstring
requiredreading_typestring
requiredutilitystring
requiredsourcestring

Metadata

Event TypePayload Version
meter_data_quality.resolution_cancelledv2

JSON Payload Representation

{
  "issue_id": "integer",
  "issue_category": "string",
  "issue_subcategory": "string",
  "issue_status": "string",
  "market_supply_point_id": "string",
  "opened_at": "string",
  "period_start": "string",
  "period_end": "string",
  "reading_type": "string",
  "utility": "string",
  "source": "string"
}

meter_data_quality.resolution_requested-v1

Event Properties

NameType
requiredissue_idinteger
requiredissue_categorystring
requiredissue_subcategorystring
requiredissue_statusstring
requiredmarket_supply_point_idstring
requiredopened_atstring
requiredperiod_startstring
requiredperiod_endstring
requiredreading_typestring
requiredutilitystring

Metadata

Event TypePayload Version
meter_data_quality.resolution_requestedv1

JSON Payload Representation

{
  "issue_id": "integer",
  "issue_category": "string",
  "issue_subcategory": "string",
  "issue_status": "string",
  "market_supply_point_id": "string",
  "opened_at": "string",
  "period_start": "string",
  "period_end": "string",
  "reading_type": "string",
  "utility": "string"
}

meter_points-meter_details-Meter

Event Properties

NameType
requiredserial_numberstring
requiredcurrent_ratinginteger
requiredlocationstring
requiredmake_and_typestring
requiredmeter_asset_provider_mpidstring
requiredmeter_typestring
requiredretrieval_methodstring
requiredretrieval_method_effective_fromstring
requiredmeter_copstring
requiredmeter_cop_dispensationstring
requiredcommunications_addressstring
requiredcommunications_methodstring
requiredvt_ratiostring
requiredinstallation_datestring
requiredtiming_device_idstring
requiredis_tele_switchboolean
requiredct_ratiostring
requiredregisters array[meter_points-meter_details-Register]

JSON Payload Representation

{
  "serial_number": "string",
  "current_rating": "integer",
  "location": "string",
  "make_and_type": "string",
  "meter_asset_provider_mpid": "string",
  "meter_type": "string",
  "retrieval_method": "string",
  "retrieval_method_effective_from": "string",
  "meter_cop": "string",
  "meter_cop_dispensation": "string",
  "communications_address": "string",
  "communications_method": "string",
  "vt_ratio": "string",
  "installation_date": "string",
  "timing_device_id": "string",
  "is_tele_switch": "boolean",
  "ct_ratio": "string",
  "registers": [
    {
      "register_id": "string",
      "register_type": "string",
      "measurement_quantity": "string",
      "multiplier": "string",
      "digits": "integer",
      "is_main": "boolean",
      "associated_meter_serial": "string",
      "associated_register_id": "string"
    }
  ]
}

meter_points-meter_details-Register

Event Properties

NameType
requiredregister_idstring
requiredregister_typestring
requiredmeasurement_quantitystring
requiredmultiplierstring
requireddigitsinteger
requiredis_mainboolean
requiredassociated_meter_serialstring
requiredassociated_register_idstring

JSON Payload Representation

{
  "register_id": "string",
  "register_type": "string",
  "measurement_quantity": "string",
  "multiplier": "string",
  "digits": "integer",
  "is_main": "boolean",
  "associated_meter_serial": "string",
  "associated_register_id": "string"
}

meter_points-meter_details-RemovedMeter

Event Properties

NameType
requiredserial_numberstring
requireddate_of_removalstring
requiredmeter_asset_provider_mpidstring

JSON Payload Representation

{
  "serial_number": "string",
  "date_of_removal": "string",
  "meter_asset_provider_mpid": "string"
}

meterpoint.elec.cos_gain.registration.requested-v1

Event Properties

NameType
requiredmpanstring
requiredsupply_start_datestring
requiredsupplier_mpidstring
requiredaccount_numberstring
requiredis_internal_transferboolean
requiredis_migratedboolean
requiredis_exportboolean

Metadata

Event TypePayload Version
meterpoint.elec.cos_gain.registration.requestedv1

JSON Payload Representation

{
  "mpan": "string",
  "supply_start_date": "string",
  "supplier_mpid": "string",
  "account_number": "string",
  "is_internal_transfer": "boolean",
  "is_migrated": "boolean",
  "is_export": "boolean"
}

meterpoint.gas.api_backfill-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredsupply_start_datestring
requiredmeter_reading_factorstring
requirednomination_shipper_refstring
requiredsupply_end_datestring

Metadata

Event TypePayload Version
meterpoint.gas.api_backfillv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "supply_start_date": "string",
  "meter_reading_factor": "string",
  "nomination_shipper_ref": "string",
  "supply_end_date": "string"
}

meterpoint.gas.appoint_mam.requested-v1

Event Properties

NameType
requiredmprnstring
requiredmam_to_appointstring
requiredforce_appointmentboolean
requiredownerstring
requiredmodelstring
requiredmanufacturerstring
requiredmanufactured_yearinteger
requiredlocationstring
requiredlocation_descriptionstring
requiredstatusstring
requiredmeter_typestring
requiredmeter_mechanismstring

Metadata

Event TypePayload Version
meterpoint.gas.appoint_mam.requestedv1

JSON Payload Representation

{
  "mprn": "string",
  "mam_to_appoint": "string",
  "force_appointment": "boolean",
  "owner": "string",
  "model": "string",
  "manufacturer": "string",
  "manufactured_year": "integer",
  "location": "string",
  "location_description": "string",
  "status": "string",
  "meter_type": "string",
  "meter_mechanism": "string"
}

meterpoint.gas.backfill-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredsupply_start_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddependent_streetstring
requiredprincipal_streetstring
requireddouble_dependent_localitystring
requireddependent_localitystring
requiredpost_townstring
requiredcountystring
requiredpostcodestring
requiredmeter_serial_numberstring
requiredmeter_digitsinteger
requiredmeter_mechanismstring
requiredmeter_is_imperialboolean
requiredmeter_reading_factorstring
requiredlast_readingstring
requiredlast_reading_onstring
requirednomination_shipper_refstring
requiredcohortstring

Metadata

Event TypePayload Version
meterpoint.gas.backfillv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "supply_start_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "dependent_street": "string",
  "principal_street": "string",
  "double_dependent_locality": "string",
  "dependent_locality": "string",
  "post_town": "string",
  "county": "string",
  "postcode": "string",
  "meter_serial_number": "string",
  "meter_digits": "integer",
  "meter_mechanism": "string",
  "meter_is_imperial": "boolean",
  "meter_reading_factor": "string",
  "last_reading": "string",
  "last_reading_on": "string",
  "nomination_shipper_ref": "string",
  "cohort": "string"
}

meterpoint.gas.change_of_cohort.requested-v1

Event Properties

NameType
requiredmprnstring
requiredcohortstring

Metadata

Event TypePayload Version
meterpoint.gas.change_of_cohort.requestedv1

JSON Payload Representation

{
  "mprn": "string",
  "cohort": "string"
}

meterpoint.gas.change_of_mam.requested-v1

Event Properties

NameType
requiredmprnstring
requiredmam_to_appointstring
requiredforce_appointmentboolean
requiredownerstring
requiredmodelstring
requiredmanufacturerstring
requiredmanufactured_yearinteger
requiredlocationstring
requiredlocation_descriptionstring
requiredstatusstring
requiredmeter_typestring
requiredmeter_mechanismstring
requiredeffective_from_datestring
requiredcurrent_mamstring

Metadata

Event TypePayload Version
meterpoint.gas.change_of_mam.requestedv1

JSON Payload Representation

{
  "mprn": "string",
  "mam_to_appoint": "string",
  "force_appointment": "boolean",
  "owner": "string",
  "model": "string",
  "manufacturer": "string",
  "manufactured_year": "integer",
  "location": "string",
  "location_description": "string",
  "status": "string",
  "meter_type": "string",
  "meter_mechanism": "string",
  "effective_from_date": "string",
  "current_mam": "string"
}

meterpoint.gas.cos_gain.mtd_received-v1

Event Properties

NameType
requiredmprnstring
requiredbuilding_namestring
requiredbuilding_numberinteger
requireddependent_streetstring
requiredprinciple_streetstring
requireddependent_localitystring
requiredpost_townstring
requiredcountystring
requiredmeter_serial_numberstring
requiredmeter_digitsinteger
requiredmeter_mechanismstring
requiredmeter_typestring
requiredmeter_is_imperialboolean
requiredmeter_reading_factorinteger
meter_link_codestring
requiredownerstring
requiredmodelstring
requiredmanufacturerstring
requiredmanufactured_yearinteger
requiredlocationstring
requiredlocation_descriptionstring
requiredinstructionsstring
requiredstatusstring
requiredpulse_valuenumber
requiredcorrection_factornumber
requiredbypass_fittedboolean
requiredcollar_fittedboolean
requiredlast_inspection_onstring
requiredlast_readinginteger
requiredlast_reading_onstring

Metadata

Event TypePayload Version
meterpoint.gas.cos_gain.mtd_receivedv1

JSON Payload Representation

{
  "mprn": "string",
  "building_name": "string",
  "building_number": "integer",
  "dependent_street": "string",
  "principle_street": "string",
  "dependent_locality": "string",
  "post_town": "string",
  "county": "string",
  "meter_serial_number": "string",
  "meter_digits": "integer",
  "meter_mechanism": "string",
  "meter_type": "string",
  "meter_is_imperial": "boolean",
  "meter_reading_factor": "integer",
  "meter_link_code": "string",
  "owner": "string",
  "model": "string",
  "manufacturer": "string",
  "manufactured_year": "integer",
  "location": "string",
  "location_description": "string",
  "instructions": "string",
  "status": "string",
  "pulse_value": "number",
  "correction_factor": "number",
  "bypass_fitted": "boolean",
  "collar_fitted": "boolean",
  "last_inspection_on": "string",
  "last_reading": "integer",
  "last_reading_on": "string"
}

meterpoint.gas.cos_gain.registration.confirmed-v1

Event Properties

NameType
requiredmprnstring
requiredprevious_mamstring
requiredis_domesticboolean
requiredis_igt_mamboolean

Metadata

Event TypePayload Version
meterpoint.gas.cos_gain.registration.confirmedv1

JSON Payload Representation

{
  "mprn": "string",
  "previous_mam": "string",
  "is_domestic": "boolean",
  "is_igt_mam": "boolean"
}

meterpoint.gas.cos_gain.registration.requested-v1

Event Properties

NameType
requiredmprnstring
requiredsupply_start_datestring
requiredsupplier_mpidstring
requiredaccount_numberstring

Metadata

Event TypePayload Version
meterpoint.gas.cos_gain.registration.requestedv1

JSON Payload Representation

{
  "mprn": "string",
  "supply_start_date": "string",
  "supplier_mpid": "string",
  "account_number": "string"
}

meterpoint.gas.cos_loss.confirmed-v1

Event Properties

NameType
requiredaccount_idinteger
requiredmprnstring
requiredsupply_end_datestring
requiredmeter_existsboolean
requiredmeter_serial_numberstring
requiredmeter_digitsinteger
requiredmeter_mechanismstring
requiredmeter_imperial_metric_indicatorstring
requiredmeter_reading_factornumber
requirednew_supplierstring

Metadata

Event TypePayload Version
meterpoint.gas.cos_loss.confirmedv1

JSON Payload Representation

{
  "account_id": "integer",
  "mprn": "string",
  "supply_end_date": "string",
  "meter_exists": "boolean",
  "meter_serial_number": "string",
  "meter_digits": "integer",
  "meter_mechanism": "string",
  "meter_imperial_metric_indicator": "string",
  "meter_reading_factor": "number",
  "new_supplier": "string"
}

meterpoint.gas.deappoint_mam.requested-v1

Event Properties

NameType
requiredmprnstring
requiredmam_to_deappointstring
requiredeffective_to_datestring
requiredis_cos_lossboolean
requirednew_supplierstring
requiredcurrent_mamstring

Metadata

Event TypePayload Version
meterpoint.gas.deappoint_mam.requestedv1

JSON Payload Representation

{
  "mprn": "string",
  "mam_to_deappoint": "string",
  "effective_to_date": "string",
  "is_cos_loss": "boolean",
  "new_supplier": "string",
  "current_mam": "string"
}

meterpoint.gas.disputed_closing_reading.accepted.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_closing_reading.accepted.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_closing_reading.accepted.other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_closing_reading.accepted.other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_closing_reading.alternative_proposed.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_closing_reading.alternative_proposed.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_closing_reading.alternative_proposed.other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_closing_reading.alternative_proposed.other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_closing_reading.queried.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_closing_reading.queried.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_closing_reading.started.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_closing_reading.started.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_closing_reading.started.other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_closing_reading.started.other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_opening_reading.accepted.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_opening_reading.accepted.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_opening_reading.accepted.other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_opening_reading.accepted.other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_opening_reading.alternative_proposed.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_opening_reading.alternative_proposed.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_opening_reading.alternative_proposed.other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_opening_reading.alternative_proposed.other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_opening_reading.queried.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_opening_reading.queried.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_opening_reading.started.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_opening_reading.started.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.disputed_opening_reading.started.other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredrecipient_organisationstring
requiredro_contact_namestring
requiredmeter_serialstring
requiredmeter_digitsinteger
requiredhouse_name_numberstring
requiredpostcodestring
requireddisputed_readinginteger
requireddisputed_reading_is_actualboolean
requiredproposed_readinginteger
requiredproposed_reading_is_actualboolean
requiredstatus_responsestring
requiredroot_causestring
requiredrejection_acceptance_codestring
requiredcriteriastring
requiredcommentsstring
requiredis_gainboolean

Metadata

Event TypePayload Version
meterpoint.gas.disputed_opening_reading.started.other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "recipient_organisation": "string",
  "ro_contact_name": "string",
  "meter_serial": "string",
  "meter_digits": "integer",
  "house_name_number": "string",
  "postcode": "string",
  "disputed_reading": "integer",
  "disputed_reading_is_actual": "boolean",
  "proposed_reading": "integer",
  "proposed_reading_is_actual": "boolean",
  "status_response": "string",
  "root_cause": "string",
  "rejection_acceptance_code": "string",
  "criteria": "string",
  "comments": "string",
  "is_gain": "boolean"
}

meterpoint.gas.et_gain.accepted.by_other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_gain.accepted.by_other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_gain.accepted.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_gain.accepted.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_gain.rejected.by_other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_gain.rejected.by_other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_gain.rejected.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_gain.rejected.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_gain.started.by_other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_gain.started.by_other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_gain.started.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_gain.started.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_loss.accepted.by_other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_loss.accepted.by_other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_loss.accepted.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_loss.accepted.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_loss.rejected.by_other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_loss.rejected.by_other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_loss.rejected.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_loss.rejected.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_loss.started.by_other_supplier-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_loss.started.by_other_supplierv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.et_loss.started.by_us-v1

Event Properties

NameType
requiredmprnstring
requiredsupplierstring
requiredreference_numberinteger
requiredtransfer_datestring
requiredsub_building_namestring
requiredbuilding_namestring
requiredbuilding_numberstring
requireddeliver_point_aliasstring
requiredstreet_namestring
requiredpostcodestring
requiredinitial_contact_datestring
requiredinitiating_organisationstring
requiredio_contact_namestring
requiredresponding_organisationstring
requiredro_contact_namestring
requiredstatus_responsestring
requiredrejection_acceptance_codestring
requiredreason_for_returnstring
requiredcommentsstring
requiredcustomer_namestring
requiredother_supplierstring
requiredcontact_namestring

Metadata

Event TypePayload Version
meterpoint.gas.et_loss.started.by_usv1

JSON Payload Representation

{
  "mprn": "string",
  "supplier": "string",
  "reference_number": "integer",
  "transfer_date": "string",
  "sub_building_name": "string",
  "building_name": "string",
  "building_number": "string",
  "deliver_point_alias": "string",
  "street_name": "string",
  "postcode": "string",
  "initial_contact_date": "string",
  "initiating_organisation": "string",
  "io_contact_name": "string",
  "responding_organisation": "string",
  "ro_contact_name": "string",
  "status_response": "string",
  "rejection_acceptance_code": "string",
  "reason_for_return": "string",
  "comments": "string",
  "customer_name": "string",
  "other_supplier": "string",
  "contact_name": "string"
}

meterpoint.gas.meter-technical-details.update.requested-v1

Event Properties

NameType
requiredmprnstring
requiredtransaction_referencestring
requiredtransaction_statusstring
requiredmarket_sectorstring
requiredtransaction_typestring
requiredmeter_linkstring
requiredaddress_typestring
requiredasset_transaction_typestring
requiredasset_classstring
requirednum_dials_or_digitsinteger
requiredunits_of_measurestring
requiredmeter_typestring
requiredmechanismstring
requiredreading_valuestring
requiredcontract_referencestring
requiredtransaction_commentstring
requiredtransaction_type_reasonstring
requiredcross_ref_other_internal_job_referencestring
requiredcross_ref_other_external_job_referencestring
requiredtransaction_status_change_reasonstring
requireddate_of_noticestring
requiredregistration_bodystring
requiredregistration_referencestring
requiredeffective_from_datestring
requiredeffective_to_datestring
requiredmeter_point_statusstring
requiredmeter_point_data_updatestring
requiredmeter_point_locationstring
requiredmeter_point_location_notesstring
requiredaccess_instructionsstring
requiredmeter_point_conversion_factornumber
requiredlast_inspection_datestring
requiredmetering_pressurenumber
requiredaddress_notesstring
requiredsub_building_name_numberstring
requiredbuilding_name_numberstring
requireddependent_thoroughfarestring
requiredthoroughfarestring
requireddouble_dependent_localitystring
requireddependent_localitystring
requiredpost_townstring
requiredcountystring
requiredpost_codestring
requiredgrid_coord_xinteger
requiredgrid_coord_yinteger
requiredgrid_coord_zinteger
requiredunique_property_reference_numberstring
requiredasset_data_updatestring
requiredproduct_idstring
requiredpayment_methodstring
requiredmodel_codestring
requiredmanufacturer_codestring
requiredyear_of_manufactureinteger
requiredserial_numberstring
requiredasset_locationstring
requiredasset_location_notesstring
requiredasset_statusstring
requiredappointment_date_qualifierstring
requiredappointment_date_fromstring
requiredappointment_date_tostring
requiredappointment_time_qualifierstring
requiredappointment_time_fromstring
requiredappointment_time_tostring
requiredregister_typestring
requiredregister_data_updatestring
requiredmultiplication_factornumber
requiredconverter_data_updatestring
requiredconversion_basisstring
requiredconverter_conversion_factornumber
requiredmeter_data_updatestring
requiredmeasuring_capacitynumber
requiredmeter_usagestring
requiredcollar_statusstring
requiredoami_inspection_datestring
requiredmeter_rolestring
requiredmarket_participant_rolestring
requiredlast_refurbished_datestring
requiredpulse_valuenumber
requiredreading_datestring
requiredround_the_clockinteger

Metadata

Event TypePayload Version
meterpoint.gas.meter-technical-details.update.requestedv1

JSON Payload Representation

{
  "mprn": "string",
  "transaction_reference": "string",
  "transaction_status": "string",
  "market_sector": "string",
  "transaction_type": "string",
  "meter_link": "string",
  "address_type": "string",
  "asset_transaction_type": "string",
  "asset_class": "string",
  "num_dials_or_digits": "integer",
  "units_of_measure": "string",
  "meter_type": "string",
  "mechanism": "string",
  "reading_value": "string",
  "contract_reference": "string",
  "transaction_comment": "string",
  "transaction_type_reason": "string",
  "cross_ref_other_internal_job_reference": "string",
  "cross_ref_other_external_job_reference": "string",
  "transaction_status_change_reason": "string",
  "date_of_notice": "string",
  "registration_body": "string",
  "registration_reference": "string",
  "effective_from_date": "string",
  "effective_to_date": "string",
  "meter_point_status": "string",
  "meter_point_data_update": "string",
  "meter_point_location": "string",
  "meter_point_location_notes": "string",
  "access_instructions": "string",
  "meter_point_conversion_factor": "number",
  "last_inspection_date": "string",
  "metering_pressure": "number",
  "address_notes": "string",
  "sub_building_name_number": "string",
  "building_name_number": "string",
  "dependent_thoroughfare": "string",
  "thoroughfare": "string",
  "double_dependent_locality": "string",
  "dependent_locality": "string",
  "post_town": "string",
  "county": "string",
  "post_code": "string",
  "grid_coord_x": "integer",
  "grid_coord_y": "integer",
  "grid_coord_z": "integer",
  "unique_property_reference_number": "string",
  "asset_data_update": "string",
  "product_id": "string",
  "payment_method": "string",
  "model_code": "string",
  "manufacturer_code": "string",
  "year_of_manufacture": "integer",
  "serial_number": "string",
  "asset_location": "string",
  "asset_location_notes": "string",
  "asset_status": "string",
  "appointment_date_qualifier": "string",
  "appointment_date_from": "string",
  "appointment_date_to": "string",
  "appointment_time_qualifier": "string",
  "appointment_time_from": "string",
  "appointment_time_to": "string",
  "register_type": "string",
  "register_data_update": "string",
  "multiplication_factor": "number",
  "converter_data_update": "string",
  "conversion_basis": "string",
  "converter_conversion_factor": "number",
  "meter_data_update": "string",
  "measuring_capacity": "number",
  "meter_usage": "string",
  "collar_status": "string",
  "oami_inspection_date": "string",
  "meter_role": "string",
  "market_participant_role": "string",
  "last_refurbished_date": "string",
  "pulse_value": "number",
  "reading_date": "string",
  "round_the_clock": "integer"
}

meterpoint.gas.meter_exchanged-v1

Event Properties

NameType
requiredmprnstring
requiredmeter_serial_numberstring
requiredmeter_digitsinteger
requiredmeter_mechanismstring
requiredmeter_is_imperialboolean
requiredmeter_reading_factornumber

Metadata

Event TypePayload Version
meterpoint.gas.meter_exchangedv1

JSON Payload Representation

{
  "mprn": "string",
  "meter_serial_number": "string",
  "meter_digits": "integer",
  "meter_mechanism": "string",
  "meter_is_imperial": "boolean",
  "meter_reading_factor": "number"
}

meterpoint.gas.reading-v1

Event Properties

NameType
requiredmprnstring
requiredreadinginteger
requireddatestring
requiredmeter_digitsinteger
requiredmeter_serial_numberstring

Metadata

Event TypePayload Version
meterpoint.gas.readingv1

JSON Payload Representation

{
  "mprn": "string",
  "reading": "integer",
  "date": "string",
  "meter_digits": "integer",
  "meter_serial_number": "string"
}

meterpoint.reading.gap.filled-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredstart_atstring
requiredend_atstring
device_idstring
register_idstring
directionstring
supply_typestring
meter_reading_typestring
extrasobject
store_full_seriesboolean

Metadata

Event TypePayload Version
meterpoint.reading.gap.filledv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "start_at": "string",
  "end_at": "string",
  "device_id": "string",
  "register_id": "string",
  "direction": "string",
  "supply_type": "string",
  "meter_reading_type": "string",
  "extras": "object",
  "store_full_series": "boolean"
}

meterpoint.reading.gap.filling.failed-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredstart_atstring
requiredend_atstring
device_idstring
register_idstring
directionstring
supply_typestring
meter_reading_typestring
extrasobject
store_full_seriesboolean

Metadata

Event TypePayload Version
meterpoint.reading.gap.filling.failedv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "start_at": "string",
  "end_at": "string",
  "device_id": "string",
  "register_id": "string",
  "direction": "string",
  "supply_type": "string",
  "meter_reading_type": "string",
  "extras": "object",
  "store_full_series": "boolean"
}

meterpoint.reading.gap.found-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredstart_atstring
requiredend_atstring
device_idstring
register_idstring
directionstring
supply_typestring
meter_reading_typestring
extrasobject
store_full_seriesboolean

Metadata

Event TypePayload Version
meterpoint.reading.gap.foundv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "start_at": "string",
  "end_at": "string",
  "device_id": "string",
  "register_id": "string",
  "direction": "string",
  "supply_type": "string",
  "meter_reading_type": "string",
  "extras": "object",
  "store_full_series": "boolean"
}

meterpoint.reading.missing.filled-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredstart_atstring
requiredend_atstring
device_idstring
register_idstring
directionstring
supply_typestring
meter_reading_typestring
extrasobject
store_full_seriesboolean

Metadata

Event TypePayload Version
meterpoint.reading.missing.filledv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "start_at": "string",
  "end_at": "string",
  "device_id": "string",
  "register_id": "string",
  "direction": "string",
  "supply_type": "string",
  "meter_reading_type": "string",
  "extras": "object",
  "store_full_series": "boolean"
}

meterpoint.reading.missing.filling.failed-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredstart_atstring
requiredend_atstring
device_idstring
register_idstring
directionstring
supply_typestring
meter_reading_typestring
extrasobject
store_full_seriesboolean

Metadata

Event TypePayload Version
meterpoint.reading.missing.filling.failedv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "start_at": "string",
  "end_at": "string",
  "device_id": "string",
  "register_id": "string",
  "direction": "string",
  "supply_type": "string",
  "meter_reading_type": "string",
  "extras": "object",
  "store_full_series": "boolean"
}

meterpoint.reading.missing.found-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredstart_atstring
requiredend_atstring
device_idstring
register_idstring
directionstring
supply_typestring
meter_reading_typestring
extrasobject
store_full_seriesboolean

Metadata

Event TypePayload Version
meterpoint.reading.missing.foundv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "start_at": "string",
  "end_at": "string",
  "device_id": "string",
  "register_id": "string",
  "direction": "string",
  "supply_type": "string",
  "meter_reading_type": "string",
  "extras": "object",
  "store_full_series": "boolean"
}

on_site_jobs.appointment.booked-v1

Event Properties

NameType
requiredidstring
requiredrequest_idstring
requiredstatusstring
requiredagentstring
requiredkraken_work_categorystring
requiredexternal_job_typestring
requiredprevious_statusstring

Metadata

Event TypePayload Version
on_site_jobs.appointment.bookedv1

JSON Payload Representation

{
  "id": "string",
  "request_id": "string",
  "status": "string",
  "agent": "string",
  "kraken_work_category": "string",
  "external_job_type": "string",
  "previous_status": "string"
}

on_site_jobs.appointment.cancelled-v1

Event Properties

NameType
requiredidstring
requiredrequest_idstring
requiredstatusstring
requiredagentstring
requiredkraken_work_categorystring
requiredexternal_job_typestring
requiredprevious_statusstring

Metadata

Event TypePayload Version
on_site_jobs.appointment.cancelledv1

JSON Payload Representation

{
  "id": "string",
  "request_id": "string",
  "status": "string",
  "agent": "string",
  "kraken_work_category": "string",
  "external_job_type": "string",
  "previous_status": "string"
}

on_site_jobs.appointment.completed-v1

Event Properties

NameType
requiredidstring
requiredrequest_idstring
requiredstatusstring
requiredagentstring
requiredkraken_work_categorystring
requiredexternal_job_typestring
requiredprevious_statusstring

Metadata

Event TypePayload Version
on_site_jobs.appointment.completedv1

JSON Payload Representation

{
  "id": "string",
  "request_id": "string",
  "status": "string",
  "agent": "string",
  "kraken_work_category": "string",
  "external_job_type": "string",
  "previous_status": "string"
}

on_site_jobs.appointment.job_notes_updated-v1

Event Properties

NameType
requiredidstring
requiredrequest_idstring
requiredstatusstring
requiredagentstring
requiredkraken_work_categorystring
requiredexternal_job_typestring
requiredaffected_job_notes_keysarray[string]

Metadata

Event TypePayload Version
on_site_jobs.appointment.job_notes_updatedv1

JSON Payload Representation

{
  "id": "string",
  "request_id": "string",
  "status": "string",
  "agent": "string",
  "kraken_work_category": "string",
  "external_job_type": "string",
  "affected_job_notes_keys": [
    "string"
  ]
}

on_site_jobs.request.appointment_failed-v1

Event Properties

NameType
requiredidstring
requiredstatusstring
requiredreasonstring
requiredsub_reasonstring
requiredis_emergencyboolean
requiredagentstring
requiredprevious_statusstring

Metadata

Event TypePayload Version
on_site_jobs.request.appointment_failedv1

JSON Payload Representation

{
  "id": "string",
  "status": "string",
  "reason": "string",
  "sub_reason": "string",
  "is_emergency": "boolean",
  "agent": "string",
  "previous_status": "string"
}

on_site_jobs.request.approval_rejected-v1

Event Properties

NameType
requiredidstring
requiredstatusstring
requiredreasonstring
requiredsub_reasonstring
requiredis_emergencyboolean
requiredagentstring
requiredprevious_statusstring

Metadata

Event TypePayload Version
on_site_jobs.request.approval_rejectedv1

JSON Payload Representation

{
  "id": "string",
  "status": "string",
  "reason": "string",
  "sub_reason": "string",
  "is_emergency": "boolean",
  "agent": "string",
  "previous_status": "string"
}

on_site_jobs.request.completed-v1

Event Properties

NameType
requiredidstring
requiredstatusstring
requiredreasonstring
requiredsub_reasonstring
requiredis_emergencyboolean
requiredagentstring
requiredprevious_statusstring

Metadata

Event TypePayload Version
on_site_jobs.request.completedv1

JSON Payload Representation

{
  "id": "string",
  "status": "string",
  "reason": "string",
  "sub_reason": "string",
  "is_emergency": "boolean",
  "agent": "string",
  "previous_status": "string"
}

on_site_jobs.request.created-v1

Event Properties

NameType
requiredidstring
requiredstatusstring
requiredreasonstring
requiredsub_reasonstring
requiredis_emergencyboolean
requiredagentstring
requiredprevious_statusstring

Metadata

Event TypePayload Version
on_site_jobs.request.createdv1

JSON Payload Representation

{
  "id": "string",
  "status": "string",
  "reason": "string",
  "sub_reason": "string",
  "is_emergency": "boolean",
  "agent": "string",
  "previous_status": "string"
}

partner_access.granted-v1

Event Properties

NameType
requiredallocation_idinteger
requiredtarget_referencestring
requiredtarget_typestring
requiredrole_idinteger
requiredstart_atstring
requiredend_atstring
requiredpartner_referencestring

Metadata

Event TypePayload Version
partner_access.grantedv1

JSON Payload Representation

{
  "allocation_id": "integer",
  "target_reference": "string",
  "target_type": "string",
  "role_id": "integer",
  "start_at": "string",
  "end_at": "string",
  "partner_reference": "string"
}

partner_user.created-v1

Event Properties

NameType
requiredpartner_user_idinteger
requiredpartner_user_numberstring
requiredpartner_user_emailstring
requiredpartner_organisation_numberstring

Metadata

Event TypePayload Version
partner_user.createdv1

JSON Payload Representation

{
  "partner_user_id": "integer",
  "partner_user_number": "string",
  "partner_user_email": "string",
  "partner_organisation_number": "string"
}

partner_user.removed-v1

Event Properties

NameType
requiredpartner_user_idinteger
requiredpartner_user_numberstring
requiredpartner_user_emailstring
requiredpartner_organisation_numberstring

Metadata

Event TypePayload Version
partner_user.removedv1

JSON Payload Representation

{
  "partner_user_id": "integer",
  "partner_user_number": "string",
  "partner_user_email": "string",
  "partner_organisation_number": "string"
}

partner_user.updated-v1

Event Properties

NameType
requiredpartner_user_idinteger
requiredpartner_user_numberstring
requiredpartner_user_emailstring
requiredpartner_organisation_numberstring
requiredchangesobject

Metadata

Event TypePayload Version
partner_user.updatedv1

JSON Payload Representation

{
  "partner_user_id": "integer",
  "partner_user_number": "string",
  "partner_user_email": "string",
  "partner_organisation_number": "string",
  "changes": "object"
}

partner_user_access.granted-v1

Event Properties

NameType
requiredallocation_idinteger
requiredtarget_referencestring
requiredtarget_typestring
requiredrole_idinteger
requiredstart_atstring
requiredend_atstring
requiredpartner_user_referencestring

Metadata

Event TypePayload Version
partner_user_access.grantedv1

JSON Payload Representation

{
  "allocation_id": "integer",
  "target_reference": "string",
  "target_type": "string",
  "role_id": "integer",
  "start_at": "string",
  "end_at": "string",
  "partner_user_reference": "string"
}

partner_user_access.revoked-v1

Event Properties

NameType
requiredallocation_idinteger
requiredtarget_referencestring
requiredtarget_typestring
requiredrole_idinteger
requiredstart_atstring
requiredend_atstring
requiredpartner_user_referencestring

Metadata

Event TypePayload Version
partner_user_access.revokedv1

JSON Payload Representation

{
  "allocation_id": "integer",
  "target_reference": "string",
  "target_type": "string",
  "role_id": "integer",
  "start_at": "string",
  "end_at": "string",
  "partner_user_reference": "string"
}

payment-group.actioned-v1

Event Properties

NameType
requiredidinteger
requiredgroup_referencestring
requiredactioned_atstring

Metadata

Event TypePayload Version
payment-group.actionedv1

JSON Payload Representation

{
  "id": "integer",
  "group_reference": "string",
  "actioned_at": "string"
}

payment-group.closed-v1

Event Properties

NameType
requiredidinteger
requiredgroup_referencestring
requiredpotential_valueinteger
requiredclosed_atstring

Metadata

Event TypePayload Version
payment-group.closedv1

JSON Payload Representation

{
  "id": "integer",
  "group_reference": "string",
  "potential_value": "integer",
  "closed_at": "string"
}

payment-group.completed-v1

Event Properties

NameType
requiredidinteger
requiredgroup_referencestring
requiredpotential_valueinteger
requiredcleared_valueinteger
requiredfailed_valueinteger
requiredcompleted_atstring

Metadata

Event TypePayload Version
payment-group.completedv1

JSON Payload Representation

{
  "id": "integer",
  "group_reference": "string",
  "potential_value": "integer",
  "cleared_value": "integer",
  "failed_value": "integer",
  "completed_at": "string"
}

payment.cleared-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgercashflow-_payments-Ledger
requiredpayment_reasonstring
requiredpayment_typestring

Metadata

Event TypePayload Version
payment.clearedv1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "account": {
      "number": "string"
    },
    "id": "string"
  },
  "payment_reason": "string",
  "payment_type": "string"
}

payment.failed-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgercashflow-_payments-Ledger
requiredfailure_reasonstring
requireddescriptionstring
requiredpayment_datestring

Metadata

Event TypePayload Version
payment.failedv1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "account": {
      "number": "string"
    },
    "id": "string"
  },
  "failure_reason": "string",
  "description": "string",
  "payment_date": "string"
}

payment.failed_late-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgercashflow-_payments-Ledger
requiredfailure_reasonstring
requireddescriptionstring
requiredpayment_datestring

Metadata

Event TypePayload Version
payment.failed_latev1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "account": {
      "number": "string"
    },
    "id": "string"
  },
  "failure_reason": "string",
  "description": "string",
  "payment_date": "string"
}

payment.pending-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgercashflow-_payments-Ledger

Metadata

Event TypePayload Version
payment.pendingv1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "account": {
      "number": "string"
    },
    "id": "string"
  }
}

payment.re_presented-v1

Event Properties

NameType
requiredfailed_paymentcashflow-_payments-Payment
requirednew_paymentcashflow-_payments-Payment
requiredledgercashflow-_payments-Ledger

Metadata

Event TypePayload Version
payment.re_presentedv1

JSON Payload Representation

{
  "failed_payment": {
    "id": "integer",
    "amount": "integer",
    "payment_date": "string",
    "description": "string",
    "failure_reason": "string"
  },
  "new_payment": {
    "id": "integer",
    "amount": "integer",
    "payment_date": "string",
    "description": "string",
    "failure_reason": "string"
  },
  "ledger": {
    "account": {
      "number": "string"
    },
    "id": "string"
  }
}

payment.scheduled-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgercashflow-_payments-Ledger

Metadata

Event TypePayload Version
payment.scheduledv1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "account": {
      "number": "string"
    },
    "id": "string"
  }
}

payment_obligation.overdue-v1

Event Properties

NameType
requiredaccount_numberstring
requiredsupplementary_ledger_idinteger
requiredsupplementary_ledger_numberstring
requiredamountinteger
requiredamount_outstandinginteger
requiredpayment_obligation_idinteger
requireddue_datestring

Metadata

Event TypePayload Version
payment_obligation.overduev1

JSON Payload Representation

{
  "account_number": "string",
  "supplementary_ledger_id": "integer",
  "supplementary_ledger_number": "string",
  "amount": "integer",
  "amount_outstanding": "integer",
  "payment_obligation_id": "integer",
  "due_date": "string"
}

payment_plan.status_changed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredpayment_plan_idinteger
requiredold_statusstring
requirednew_statusstring

Metadata

Event TypePayload Version
payment_plan.status_changedv1

JSON Payload Representation

{
  "account_number": "string",
  "payment_plan_id": "integer",
  "old_status": "string",
  "new_status": "string"
}

payment_promise.broken-v1

Event Properties

NameType
requiredaccount_numberstring
requiredaccount_payment_idinteger

Metadata

Event TypePayload Version
payment_promise.brokenv1

JSON Payload Representation

{
  "account_number": "string",
  "account_payment_id": "integer"
}

payment_promise.created-v1

Event Properties

NameType
requiredaccount_numberstring
requiredaccount_payment_idinteger
requiredamountinteger

Metadata

Event TypePayload Version
payment_promise.createdv1

JSON Payload Representation

{
  "account_number": "string",
  "account_payment_id": "integer",
  "amount": "integer"
}

payments-repayments-Account

Event Properties

NameType
requirednumberstring

JSON Payload Representation

{
  "number": "string"
}

payments-repayments-Agent

Event Properties

NameType
requiredactor_typestring
requiredidstring

JSON Payload Representation

{
  "actor_type": "string",
  "id": "string"
}

payments-repayments-Ledger

Event Properties

NameType
idstring
requiredaccountpayments-repayments-Account

JSON Payload Representation

{
  "id": "string",
  "account": {
    "number": "string"
  }
}

payments-repayments-Payment

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredpayment_datestring

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "payment_date": "string"
}

payments.payment-preferences.manual-payments-activated-v1

Event Properties

NameType
requiredledger_numbersarray[string]
requiredfrom_datetimestring

Metadata

Event TypePayload Version
payments.payment-preferences.manual-payments-activatedv1

JSON Payload Representation

{
  "ledger_numbers": [
    "string"
  ],
  "from_datetime": "string"
}

payments.payment-preferences.preferred-method-set-for-automatic-payments-v1

Event Properties

NameType
requiredledger_numbersarray[string]
requiredfrom_datetimestring
requiredpayment_method_idstring

Metadata

Event TypePayload Version
payments.payment-preferences.preferred-method-set-for-automatic-paymentsv1

JSON Payload Representation

{
  "ledger_numbers": [
    "string"
  ],
  "from_datetime": "string",
  "payment_method_id": "string"
}

payments.payment-schedule-preference-mismatch-detected-v1

Event Properties

NameType
requiredaccount_numberstring
requiredledger_numberstring
requiredschedule_idinteger
requiredschedule_typestring
requiredpayment_preferencestring

Metadata

Event TypePayload Version
payments.payment-schedule-preference-mismatch-detectedv1

JSON Payload Representation

{
  "account_number": "string",
  "ledger_number": "string",
  "schedule_id": "integer",
  "schedule_type": "string",
  "payment_preference": "string"
}

payments.payment_adequacy.review_wont_be_applied-v1

Event Properties

NameType
requiredaccount_numberstring
requiredledger_numberstring
requiredreasonstring

Metadata

Event TypePayload Version
payments.payment_adequacy.review_wont_be_appliedv1

JSON Payload Representation

{
  "account_number": "string",
  "ledger_number": "string",
  "reason": "string"
}

payments.payment_method.account_user_matching.failed-v1

Event Properties

NameType
requiredinstruction_idstring

Metadata

Event TypePayload Version
payments.payment_method.account_user_matching.failedv1

JSON Payload Representation

{
  "instruction_id": "string"
}

payments.payment_method.new-v1

Event Properties

NameType
requiredaccount_numberstring
requiredledger_identifierstring
requiredusable_fromstring
requiredpayment_instruction_idstring
requiredusable_tostring

Metadata

Event TypePayload Version
payments.payment_method.newv1

JSON Payload Representation

{
  "account_number": "string",
  "ledger_identifier": "string",
  "usable_from": "string",
  "payment_instruction_id": "string",
  "usable_to": "string"
}

payments.payment_method.removed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredledger_identifierstring
requiredusable_fromstring
requiredpayment_instruction_idstring
requiredusable_tostring

Metadata

Event TypePayload Version
payments.payment_method.removedv1

JSON Payload Representation

{
  "account_number": "string",
  "ledger_identifier": "string",
  "usable_from": "string",
  "payment_instruction_id": "string",
  "usable_to": "string"
}

payments.payment_schedule.new-v1

Event Properties

NameType
requiredaccount_numberstring
requiredledger_identifierstring
requiredpayment_schedule_idstring
requiredpayment_schedule_typestring
requiredusable_fromstring
requiredusable_tostring
requiredis_variable_payment_amountboolean

Metadata

Event TypePayload Version
payments.payment_schedule.newv1

JSON Payload Representation

{
  "account_number": "string",
  "ledger_identifier": "string",
  "payment_schedule_id": "string",
  "payment_schedule_type": "string",
  "usable_from": "string",
  "usable_to": "string",
  "is_variable_payment_amount": "boolean"
}

payments.payment_schedule.removed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredledger_identifierstring
requiredpayment_schedule_idstring
requiredpreceding_schedule_idstring
requiredpayment_frequencystring
requiredpayment_frequency_multiplierinteger
requiredvalid_fromstring
requiredis_variable_payment_amountboolean
requiredis_exempt_from_payment_adequacyboolean

Metadata

Event TypePayload Version
payments.payment_schedule.removedv1

JSON Payload Representation

{
  "account_number": "string",
  "ledger_identifier": "string",
  "payment_schedule_id": "string",
  "preceding_schedule_id": "string",
  "payment_frequency": "string",
  "payment_frequency_multiplier": "integer",
  "valid_from": "string",
  "is_variable_payment_amount": "boolean",
  "is_exempt_from_payment_adequacy": "boolean"
}

payments.payment_schedule.updated-v1

Event Properties

NameType
requiredaccount_numberstring
requiredledger_identifierstring
requiredpayment_schedule_idstring
requiredchangesobject

Metadata

Event TypePayload Version
payments.payment_schedule.updatedv1

JSON Payload Representation

{
  "account_number": "string",
  "ledger_identifier": "string",
  "payment_schedule_id": "string",
  "changes": "object"
}

pending_nmi_status_update.record.cancelled-v1

Event Properties

NameType
requirednmistring
requirednmi_statusstring
requiredproperty_idinteger
requiredfrom_datestring
requiredto_datestring

Metadata

Event TypePayload Version
pending_nmi_status_update.record.cancelledv1

JSON Payload Representation

{
  "nmi": "string",
  "nmi_status": "string",
  "property_id": "integer",
  "from_date": "string",
  "to_date": "string"
}

pending_nmi_status_update.record.created-v1

Event Properties

NameType
requirednmistring
requirednmi_statusstring
requiredproperty_idinteger
requiredfrom_datestring
requiredto_datestring

Metadata

Event TypePayload Version
pending_nmi_status_update.record.createdv1

JSON Payload Representation

{
  "nmi": "string",
  "nmi_status": "string",
  "property_id": "integer",
  "from_date": "string",
  "to_date": "string"
}

pending_nmi_status_update.record.rejected-v1

Event Properties

NameType
requirednmistring
requirednmi_statusstring
requiredproperty_idinteger
requiredfrom_datestring
requiredto_datestring

Metadata

Event TypePayload Version
pending_nmi_status_update.record.rejectedv1

JSON Payload Representation

{
  "nmi": "string",
  "nmi_status": "string",
  "property_id": "integer",
  "from_date": "string",
  "to_date": "string"
}

personal-issues.created-v1

Event Properties

NameType
requiredcategorystring
requiredsubcategorystring
requireddescriptionstring
requiredcreated_by_support_userstring
contentobject
requiredaccount_numberstring
requiredaccount_idinteger
requiredaccount_user_idinteger

Metadata

Event TypePayload Version
personal-issues.createdv1

JSON Payload Representation

{
  "category": "string",
  "subcategory": "string",
  "description": "string",
  "created_by_support_user": "string",
  "content": "object",
  "account_number": "string",
  "account_id": "integer",
  "account_user_id": "integer"
}

personal-issues.removed-v1

Event Properties

NameType
requiredcategorystring
requiredsubcategorystring
requireddescriptionstring
requiredcreated_by_support_userstring
contentobject
requiredaccount_numberstring
requiredaccount_idinteger
requiredaccount_user_idinteger

Metadata

Event TypePayload Version
personal-issues.removedv1

JSON Payload Representation

{
  "category": "string",
  "subcategory": "string",
  "description": "string",
  "created_by_support_user": "string",
  "content": "object",
  "account_number": "string",
  "account_id": "integer",
  "account_user_id": "integer"
}

personal-issues.updated-v1

Event Properties

NameType
requiredcategorystring
requiredsubcategorystring
requireddescriptionstring
requiredcreated_by_support_userstring
contentobject
requiredaccount_numberstring
requiredaccount_idinteger
requiredaccount_user_idinteger

Metadata

Event TypePayload Version
personal-issues.updatedv1

JSON Payload Representation

{
  "category": "string",
  "subcategory": "string",
  "description": "string",
  "created_by_support_user": "string",
  "content": "object",
  "account_number": "string",
  "account_id": "integer",
  "account_user_id": "integer"
}

product-switch.completed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredsupply_point_idinteger
requiredprevious_agreement_idinteger
requirednew_agreement_idinteger
requirednew_productmarket_supply-products-Product

Metadata

Event TypePayload Version
product-switch.completedv1

JSON Payload Representation

{
  "account_number": "string",
  "supply_point_id": "integer",
  "previous_agreement_id": "integer",
  "new_agreement_id": "integer",
  "new_product": {
    "code": "string",
    "market_name": "string",
    "brand_code": "string"
  }
}

product-switch.initiated-v1

Event Properties

NameType
requiredproduct_switch_process_idinteger

Metadata

Event TypePayload Version
product-switch.initiatedv1

JSON Payload Representation

{
  "product_switch_process_id": "integer"
}

property.move-in.cancelled-v1

Event Properties

NameType
requiredaccountaccounts-house_move-Account
requiredproperty_idinteger

Metadata

Event TypePayload Version
property.move-in.cancelledv1

JSON Payload Representation

{
  "account": {
    "number": "string",
    "external_reference": "string"
  },
  "property_id": "integer"
}

property.move-in.date-updated-v1

Event Properties

NameType
requiredaccountaccounts-house_move-Account
requiredproperty_idinteger
requiredupdated_move_in_datestring

Metadata

Event TypePayload Version
property.move-in.date-updatedv1

JSON Payload Representation

{
  "account": {
    "number": "string",
    "external_reference": "string"
  },
  "property_id": "integer",
  "updated_move_in_date": "string"
}

property.move-in.market-supply.requested-v1

Event Properties

NameType
requiredaccountaccounts-house_move-Account
requiredproperty_idinteger
requiredsupply_point_idsarray[integer]
requiredmove_in_datestring
requiredhas_structured_billing_addressboolean

Metadata

Event TypePayload Version
property.move-in.market-supply.requestedv1

JSON Payload Representation

{
  "account": {
    "number": "string",
    "external_reference": "string"
  },
  "property_id": "integer",
  "supply_point_ids": [
    "integer"
  ],
  "move_in_date": "string",
  "has_structured_billing_address": "boolean"
}

property.move-in.requested-v1

Event Properties

NameType
requiredaccountaccounts-house_move-Account
requiredproperty_idinteger
requiredsupply_points array[accounts-house_move-SupplyPoint]
requiredmove_in_datestring

Metadata

Event TypePayload Version
property.move-in.requestedv1

JSON Payload Representation

{
  "account": {
    "number": "string",
    "external_reference": "string"
  },
  "property_id": "integer",
  "supply_points": [
    {
      "id": "string",
      "industry": "string",
      "tariff_code": "string",
      "tariff_payment_method": "string"
    }
  ],
  "move_in_date": "string"
}

property.move-in.requested-v2

Event Properties

NameType
requiredaccountaccounts-house_move-Account
requiredproperty_idsarray[integer]
requiredsupply_points array[accounts-house_move-SupplyPoint]
requiredmove_in_datestring

Metadata

Event TypePayload Version
property.move-in.requestedv2

JSON Payload Representation

{
  "account": {
    "number": "string",
    "external_reference": "string"
  },
  "property_ids": [
    "integer"
  ],
  "supply_points": [
    {
      "id": "string",
      "industry": "string",
      "tariff_code": "string",
      "tariff_payment_method": "string"
    }
  ],
  "move_in_date": "string"
}

property.move-out.cancelled-v1

Event Properties

NameType
requiredaccountaccounts-house_move-Account
requiredproperty_idinteger
requiredsupply_points array[accounts-house_move-SupplyPoint]
requiredcancelled_move_out_datestring

Metadata

Event TypePayload Version
property.move-out.cancelledv1

JSON Payload Representation

{
  "account": {
    "number": "string",
    "external_reference": "string"
  },
  "property_id": "integer",
  "supply_points": [
    {
      "id": "string",
      "industry": "string",
      "tariff_code": "string",
      "tariff_payment_method": "string"
    }
  ],
  "cancelled_move_out_date": "string"
}

property.move-out.date-updated-v1

Event Properties

NameType
requiredaccountaccounts-house_move-Account
requiredproperty_idinteger
requiredsupply_points array[accounts-house_move-SupplyPoint]
requiredupdated_move_out_datestring

Metadata

Event TypePayload Version
property.move-out.date-updatedv1

JSON Payload Representation

{
  "account": {
    "number": "string",
    "external_reference": "string"
  },
  "property_id": "integer",
  "supply_points": [
    {
      "id": "string",
      "industry": "string",
      "tariff_code": "string",
      "tariff_payment_method": "string"
    }
  ],
  "updated_move_out_date": "string"
}

property.move-out.requested-v1

Event Properties

NameType
requiredaccountaccounts-house_move-Account
requiredproperty_idinteger
requiredsupply_points array[accounts-house_move-SupplyPoint]
requiredmove_out_datestring

Metadata

Event TypePayload Version
property.move-out.requestedv1

JSON Payload Representation

{
  "account": {
    "number": "string",
    "external_reference": "string"
  },
  "property_id": "integer",
  "supply_points": [
    {
      "id": "string",
      "industry": "string",
      "tariff_code": "string",
      "tariff_payment_method": "string"
    }
  ],
  "move_out_date": "string"
}

property.retrospective-move-out.completed-v1

Event Properties

NameType
requiredaccountaccounts-house_move-Account
requiredsupply_point_idinteger
requiredmove_out_datestring

Metadata

Event TypePayload Version
property.retrospective-move-out.completedv1

JSON Payload Representation

{
  "account": {
    "number": "string",
    "external_reference": "string"
  },
  "supply_point_id": "integer",
  "move_out_date": "string"
}

property.updated-v1

Event Properties

NameType
requiredproperty_idinteger
requiredaccount_numberstring
requiredchangesobject

Metadata

Event TypePayload Version
property.updatedv1

JSON Payload Representation

{
  "property_id": "integer",
  "account_number": "string",
  "changes": "object"
}

property_metadata.created-v1

Event Properties

NameType
requiredproperty_idinteger
requiredkeystring
requiredvaluestring

Metadata

Event TypePayload Version
property_metadata.createdv1

JSON Payload Representation

{
  "property_id": "integer",
  "key": "string",
  "value": "string"
}

property_metadata.removed-v1

Event Properties

NameType
requiredproperty_idinteger
requiredkeystring
requiredvaluestring

Metadata

Event TypePayload Version
property_metadata.removedv1

JSON Payload Representation

{
  "property_id": "integer",
  "key": "string",
  "value": "string"
}

property_metadata.updated-v1

Event Properties

NameType
requiredproperty_idinteger
requiredchangesobject

Metadata

Event TypePayload Version
property_metadata.updatedv1

JSON Payload Representation

{
  "property_id": "integer",
  "changes": "object"
}

quoting.rates-requested-v1

Event Properties

NameType
requiredquote_configurationsarray[string]

Metadata

Event TypePayload Version
quoting.rates-requestedv1

JSON Payload Representation

{
  "quote_configurations": [
    "string"
  ]
}

referrals.referral-created-v1

Event Properties

NameType
requiredreferred_account_numberstring
requiredreferring_account_numberstring
requiredreferral_idinteger
requiredreferral_scheme_codestring

Metadata

Event TypePayload Version
referrals.referral-createdv1

JSON Payload Representation

{
  "referred_account_number": "string",
  "referring_account_number": "string",
  "referral_id": "integer",
  "referral_scheme_code": "string"
}

referrals.referral-paid-v1

Event Properties

NameType
requiredaccount_numberstring
requiredreferral_idinteger
requiredreferral_scheme_codestring
requiredis_referring_accountboolean

Metadata

Event TypePayload Version
referrals.referral-paidv1

JSON Payload Representation

{
  "account_number": "string",
  "referral_id": "integer",
  "referral_scheme_code": "string",
  "is_referring_account": "boolean"
}

referrals.reward-created-v1

Event Properties

NameType
requiredreferred_account_numberstring
requiredreferral_idinteger
requiredreferral_scheme_codestring

Metadata

Event TypePayload Version
referrals.reward-createdv1

JSON Payload Representation

{
  "referred_account_number": "string",
  "referral_id": "integer",
  "referral_scheme_code": "string"
}

refund.requested-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgerpayments-repayments-Ledger
requiredreasonstring
requiredpaymentpayments-repayments-Payment
requiredrequested_bypayments-repayments-Agent

Metadata

Event TypePayload Version
refund.requestedv1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "id": "string",
    "account": {
      "number": "string"
    }
  },
  "reason": "string",
  "payment": {
    "id": "integer",
    "amount": "integer",
    "payment_date": "string"
  },
  "requested_by": {
    "actor_type": "string",
    "id": "string"
  }
}

reminder.cancelled-v1

Event Properties

NameType
requiredreminder_idinteger
requiredaccount_numberstring
requiredreminder_typestring
requiredreminder_paramsobject

Metadata

Event TypePayload Version
reminder.cancelledv1

JSON Payload Representation

{
  "reminder_id": "integer",
  "account_number": "string",
  "reminder_type": "string",
  "reminder_params": "object"
}

reminder.cancelled-v2

Event Properties

NameType
requiredreminder_idinteger
requiredaccount_numberstring
requiredreminder_typestring
requiredreminder_paramsobject

Metadata

Event TypePayload Version
reminder.cancelledv2

JSON Payload Representation

{
  "reminder_id": "integer",
  "account_number": "string",
  "reminder_type": "string",
  "reminder_params": "object"
}

reminder.completed-v1

Event Properties

NameType
requiredreminder_idinteger
requiredaccount_numberstring
requiredreminder_typestring
requiredreminder_paramsobject

Metadata

Event TypePayload Version
reminder.completedv1

JSON Payload Representation

{
  "reminder_id": "integer",
  "account_number": "string",
  "reminder_type": "string",
  "reminder_params": "object"
}

reminder.completed-v2

Event Properties

NameType
requiredreminder_idinteger
requiredaccount_numberstring
requiredreminder_typestring
requiredreminder_paramsobject

Metadata

Event TypePayload Version
reminder.completedv2

JSON Payload Representation

{
  "reminder_id": "integer",
  "account_number": "string",
  "reminder_type": "string",
  "reminder_params": "object"
}

repayment-group.actioned-v1

Event Properties

NameType
requiredidinteger
requiredgroup_referencestring
requiredactioned_atstring

Metadata

Event TypePayload Version
repayment-group.actionedv1

JSON Payload Representation

{
  "id": "integer",
  "group_reference": "string",
  "actioned_at": "string"
}

repayment-group.closed-v1

Event Properties

NameType
requiredidinteger
requiredgroup_referencestring
requiredclosed_atstring

Metadata

Event TypePayload Version
repayment-group.closedv1

JSON Payload Representation

{
  "id": "integer",
  "group_reference": "string",
  "closed_at": "string"
}

repayment-group.completed-v1

Event Properties

NameType
requiredidinteger
requiredgroup_referencestring
requiredcompleted_atstring

Metadata

Event TypePayload Version
repayment-group.completedv1

JSON Payload Representation

{
  "id": "integer",
  "group_reference": "string",
  "completed_at": "string"
}

repayment.approved-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgerpayments-repayments-Ledger
requiredapproved_bypayments-repayments-Agent
requirednotestring

Metadata

Event TypePayload Version
repayment.approvedv1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "id": "string",
    "account": {
      "number": "string"
    }
  },
  "approved_by": {
    "actor_type": "string",
    "id": "string"
  },
  "note": "string"
}

repayment.failed-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgerpayments-repayments-Ledger
requiredfailure_reasonstring

Metadata

Event TypePayload Version
repayment.failedv1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "id": "string",
    "account": {
      "number": "string"
    }
  },
  "failure_reason": "string"
}

repayment.failed-v2

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgerpayments-repayments-Ledger
requiredfailure_reasonstring
requirednotestring

Metadata

Event TypePayload Version
repayment.failedv2

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "id": "string",
    "account": {
      "number": "string"
    }
  },
  "failure_reason": "string",
  "note": "string"
}

repayment.failed_late-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgerpayments-repayments-Ledger
requirednotestring
requiredfailure_reasonstring

Metadata

Event TypePayload Version
repayment.failed_latev1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "id": "string",
    "account": {
      "number": "string"
    }
  },
  "note": "string",
  "failure_reason": "string"
}

repayment.paid-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgerpayments-repayments-Ledger
requiredmarked_bypayments-repayments-Agent
requirednotestring

Metadata

Event TypePayload Version
repayment.paidv1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "id": "string",
    "account": {
      "number": "string"
    }
  },
  "marked_by": {
    "actor_type": "string",
    "id": "string"
  },
  "note": "string"
}

repayment.requested-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgerpayments-repayments-Ledger
requiredreasonstring
requiredrequested_bypayments-repayments-Agent

Metadata

Event TypePayload Version
repayment.requestedv1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "id": "string",
    "account": {
      "number": "string"
    }
  },
  "reason": "string",
  "requested_by": {
    "actor_type": "string",
    "id": "string"
  }
}

repayment.submitted-v1

Event Properties

NameType
requiredidinteger
requiredamountinteger
requiredledgerpayments-repayments-Ledger
requiredsubmitted_bypayments-repayments-Agent
requirednotestring

Metadata

Event TypePayload Version
repayment.submittedv1

JSON Payload Representation

{
  "id": "integer",
  "amount": "integer",
  "ledger": {
    "id": "string",
    "account": {
      "number": "string"
    }
  },
  "submitted_by": {
    "actor_type": "string",
    "id": "string"
  },
  "note": "string"
}

risk_assessment_completed-v1

Event Properties

NameType
account_numberstring
requiredrisk_assessment_idstring
requiredassessment_riskstring
run_eventstring
requiredrisk_identified_assessorsarray[string]
requiredrisk_absent_assessorsarray[string]
requiredrisk_indeterminate_assessorsarray[string]
requiredrisk_non_applicable_assessorsarray[string]

Metadata

Event TypePayload Version
risk_assessment_completedv1

JSON Payload Representation

{
  "account_number": "string",
  "risk_assessment_id": "string",
  "assessment_risk": "string",
  "run_event": "string",
  "risk_identified_assessors": [
    "string"
  ],
  "risk_absent_assessors": [
    "string"
  ],
  "risk_indeterminate_assessors": [
    "string"
  ],
  "risk_non_applicable_assessors": [
    "string"
  ]
}

risk_assessment_started-v1

Event Properties

NameType
account_numberstring
requiredrisk_assessment_idstring
run_eventstring

Metadata

Event TypePayload Version
risk_assessment_startedv1

JSON Payload Representation

{
  "account_number": "string",
  "risk_assessment_id": "string",
  "run_event": "string"
}

security.account_user.denied_access-v1

Event Properties

NameType
requiredaccount_user_idinteger
requiredaccount_user_numberstring
requireddelegates_logged_outboolean

Metadata

Event TypePayload Version
security.account_user.denied_accessv1

JSON Payload Representation

{
  "account_user_id": "integer",
  "account_user_number": "string",
  "delegates_logged_out": "boolean"
}

security.account_user.forcibly_logged_out-v1

Event Properties

NameType
requiredaccount_user_idinteger
requiredaccount_user_numberstring
requireddelegates_logged_outboolean

Metadata

Event TypePayload Version
security.account_user.forcibly_logged_outv1

JSON Payload Representation

{
  "account_user_id": "integer",
  "account_user_number": "string",
  "delegates_logged_out": "boolean"
}


supply-point.gain.completed-v1

Event Properties

NameType
requiredmarketstring
requiredmarket_identifierstring
requiredmarket_identifier_namestring
requiredaccount_numberstring
requiredsupply_start_atstring

Metadata

Event TypePayload Version
supply-point.gain.completedv1

JSON Payload Representation

{
  "market": "string",
  "market_identifier": "string",
  "market_identifier_name": "string",
  "account_number": "string",
  "supply_start_at": "string"
}

supply-point.termination.completed-v1

Event Properties

NameType
requiredmarketstring
requiredmarket_identifierstring
requiredmarket_identifier_namestring
requiredaccount_numberstring
requiredsupply_end_atstring

Metadata

Event TypePayload Version
supply-point.termination.completedv1

JSON Payload Representation

{
  "market": "string",
  "market_identifier": "string",
  "market_identifier_name": "string",
  "account_number": "string",
  "supply_end_at": "string"
}

supplypoint.gbr_electricity.gain.meter-details-received-v1

Event Properties

NameType
requiredmpanstring
requiredmtd_effective_fromstring
requiredmeasurement_classstring
requiredis_energisedboolean
requiredstandard_settlement_configurationstring
requiredssc_effective_fromstring
requirednon_settlement_function_codestring
requirednsfc_effective_fromstring
requiredmeters array[meter_points-meter_details-Meter]
requiredremoved_meters array[meter_points-meter_details-RemovedMeter]

Metadata

Event TypePayload Version
supplypoint.gbr_electricity.gain.meter-details-receivedv1

JSON Payload Representation

{
  "mpan": "string",
  "mtd_effective_from": "string",
  "measurement_class": "string",
  "is_energised": "boolean",
  "standard_settlement_configuration": "string",
  "ssc_effective_from": "string",
  "non_settlement_function_code": "string",
  "nsfc_effective_from": "string",
  "meters": [
    {
      "serial_number": "string",
      "current_rating": "integer",
      "location": "string",
      "make_and_type": "string",
      "meter_asset_provider_mpid": "string",
      "meter_type": "string",
      "retrieval_method": "string",
      "retrieval_method_effective_from": "string",
      "meter_cop": "string",
      "meter_cop_dispensation": "string",
      "communications_address": "string",
      "communications_method": "string",
      "vt_ratio": "string",
      "installation_date": "string",
      "timing_device_id": "string",
      "is_tele_switch": "boolean",
      "ct_ratio": "string",
      "registers": [
        {
          "register_id": "string",
          "register_type": "string",
          "measurement_quantity": "string",
          "multiplier": "string",
          "digits": "integer",
          "is_main": "boolean",
          "associated_meter_serial": "string",
          "associated_register_id": "string"
        }
      ]
    }
  ],
  "removed_meters": [
    {
      "serial_number": "string",
      "date_of_removal": "string",
      "meter_asset_provider_mpid": "string"
    }
  ]
}

tech.kraken.flow.aus_electricity.ci_prechecks.progress.v1-v1

Event Properties

NameType
requiredtransition_idinteger
requirednmistring
requiredstep_idstring
requiredstep_statusstring
detailsstring

Metadata

Event TypePayload Version
tech.kraken.flow.aus_electricity.ci_prechecks.progress.v1v1

JSON Payload Representation

{
  "transition_id": "integer",
  "nmi": "string",
  "step_id": "string",
  "step_status": "string",
  "details": "string"
}

tech.kraken.flow.aus_electricity.request_change_metering_coordinator.v1-v1

Event Properties

NameType
requiredaccount_numberstring
requirednmistring
requiredtransition_idinteger
requiredtransaction_purposestring
requiredmc_idstring
proposed_datestring
change_reason_codestring
jurisdiction_codestring
nmi_classification_codestring

Metadata

Event TypePayload Version
tech.kraken.flow.aus_electricity.request_change_metering_coordinator.v1v1

JSON Payload Representation

{
  "account_number": "string",
  "nmi": "string",
  "transition_id": "integer",
  "transaction_purpose": "string",
  "mc_id": "string",
  "proposed_date": "string",
  "change_reason_code": "string",
  "jurisdiction_code": "string",
  "nmi_classification_code": "string"
}

tech.kraken.flow.aus_electricity.request_meter_exchange_service_order.v1-v1

Event Properties

NameType
requiredaccount_numberstring
requirednmistring
requiredtransition_idinteger
requiredtransaction_purposestring
requiredscheduled_datestring
requiredmpb_idstring
access_detailsstring
hazardsarray[string]
special_instructionsstring
customer_consultation_requiredboolean
appointment_referencestring
appointment_preferred_datestring
appointment_preferred_timestring

Metadata

Event TypePayload Version
tech.kraken.flow.aus_electricity.request_meter_exchange_service_order.v1v1

JSON Payload Representation

{
  "account_number": "string",
  "nmi": "string",
  "transition_id": "integer",
  "transaction_purpose": "string",
  "scheduled_date": "string",
  "mpb_id": "string",
  "access_details": "string",
  "hazards": [
    "string"
  ],
  "special_instructions": "string",
  "customer_consultation_required": "boolean",
  "appointment_reference": "string",
  "appointment_preferred_date": "string",
  "appointment_preferred_time": "string"
}

tech.kraken.workflow.cancelled.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.cancelled.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.completed.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.completed.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.created.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.created.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.errored.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.errored.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.failed.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.failed.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.skipped.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.skipped.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.stalled.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.stalled.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.started.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.started.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.step.cancelled.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredstep_idinteger
requiredstep_namestring
requiredstep_slugstring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.step.cancelled.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "step_id": "integer",
  "step_name": "string",
  "step_slug": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.step.completed.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredstep_idinteger
requiredstep_namestring
requiredstep_slugstring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.step.completed.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "step_id": "integer",
  "step_name": "string",
  "step_slug": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.step.created.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredstep_idinteger
requiredstep_namestring
requiredstep_slugstring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.step.created.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "step_id": "integer",
  "step_name": "string",
  "step_slug": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.step.errored.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredstep_idinteger
requiredstep_namestring
requiredstep_slugstring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.step.errored.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "step_id": "integer",
  "step_name": "string",
  "step_slug": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.step.failed.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredstep_idinteger
requiredstep_namestring
requiredstep_slugstring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.step.failed.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "step_id": "integer",
  "step_name": "string",
  "step_slug": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.step.skipped.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredstep_idinteger
requiredstep_namestring
requiredstep_slugstring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.step.skipped.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "step_id": "integer",
  "step_name": "string",
  "step_slug": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.step.stalled.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredstep_idinteger
requiredstep_namestring
requiredstep_slugstring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.step.stalled.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "step_id": "integer",
  "step_name": "string",
  "step_slug": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

tech.kraken.workflow.step.started.v1-v1

Event Properties

NameType
requiredworkflow_idinteger
requiredworkflow_namestring
requiredstep_idinteger
requiredstep_namestring
requiredstep_slugstring
requiredprevious_statusstring
requiredreasonstring
requireddirectionstring

Metadata

Event TypePayload Version
tech.kraken.workflow.step.started.v1v1

JSON Payload Representation

{
  "workflow_id": "integer",
  "workflow_name": "string",
  "step_id": "integer",
  "step_name": "string",
  "step_slug": "string",
  "previous_status": "string",
  "reason": "string",
  "direction": "string"
}

transactional-messaging.message.dispatched-v1

Event Properties

NameType
requiredtrigger_type_codestring
requiredtrigger_idstring

Metadata

Event TypePayload Version
transactional-messaging.message.dispatchedv1

JSON Payload Representation

{
  "trigger_type_code": "string",
  "trigger_id": "string"
}

transactional-messaging.trigger.failed-message-processed-v1

Event Properties

Metadata

Event TypePayload Version
transactional-messaging.trigger.failed-message-processedv1

JSON Payload Representation

{
  "trigger_type_code": "string",
  "trigger_id": "string",
  "message": {
    "id": "string",
    "channel": "string"
  },
  "event": {
    "event_type": "string"
  }
}

transactional-messaging.trigger.failed-message-processing-failed-v1

Event Properties

Metadata

Event TypePayload Version
transactional-messaging.trigger.failed-message-processing-failedv1

JSON Payload Representation

{
  "trigger_type_code": "string",
  "trigger_id": "string",
  "message": {
    "id": "string",
    "channel": "string"
  },
  "event": {
    "event_type": "string"
  }
}

transactional-messaging.trigger.processed-v1

Event Properties

NameType
requiredtrigger_type_codestring
requiredtrigger_idstring

Metadata

Event TypePayload Version
transactional-messaging.trigger.processedv1

JSON Payload Representation

{
  "trigger_type_code": "string",
  "trigger_id": "string"
}

transactional-messaging.trigger.processing-failed-v1

Event Properties

NameType
requiredtrigger_type_codestring
requiredtrigger_idstring

Metadata

Event TypePayload Version
transactional-messaging.trigger.processing-failedv1

JSON Payload Representation

{
  "trigger_type_code": "string",
  "trigger_id": "string"
}

transactional_messaging-process_trigger-_MessageEvent

Event Properties

NameType
requiredevent_typestring

JSON Payload Representation

{
  "event_type": "string"
}

transactional_messaging-process_trigger-_TransactionalMessage

Event Properties

NameType
requiredidstring
requiredchannelstring

JSON Payload Representation

{
  "id": "string",
  "channel": "string"
}

translation_management.CLIENT_MANAGED_TRANSLATION_SOURCE_DELETED-v1

Event Properties

NameType
requiredtranslation_keystring
requiredinternal_lang_codesarray[string]

Metadata

Event TypePayload Version
translation_management.CLIENT_MANAGED_TRANSLATION_SOURCE_DELETEDv1

JSON Payload Representation

{
  "translation_key": "string",
  "internal_lang_codes": [
    "string"
  ]
}

translation_management.CLIENT_MANAGED_TRANSLATION_SOURCE_EDITED-v1

Event Properties

NameType
requiredtranslation_keystring
requiredinternal_lang_codesarray[string]

Metadata

Event TypePayload Version
translation_management.CLIENT_MANAGED_TRANSLATION_SOURCE_EDITEDv1

JSON Payload Representation

{
  "translation_key": "string",
  "internal_lang_codes": [
    "string"
  ]
}

user_access.granted-v1

Event Properties

NameType
requiredallocation_idinteger
requireduser_idinteger
requiredtarget_idinteger
requiredtarget_typestring
requiredrole_idinteger
requiredstart_atstring
requiredend_atstring

Metadata

Event TypePayload Version
user_access.grantedv1

JSON Payload Representation

{
  "allocation_id": "integer",
  "user_id": "integer",
  "target_id": "integer",
  "target_type": "string",
  "role_id": "integer",
  "start_at": "string",
  "end_at": "string"
}

user_access.revoked-v1

Event Properties

NameType
requiredallocation_idinteger
requireduser_idinteger
requiredtarget_idinteger
requiredtarget_typestring
requiredrole_idinteger
requiredstart_atstring
requiredend_atstring

Metadata

Event TypePayload Version
user_access.revokedv1

JSON Payload Representation

{
  "allocation_id": "integer",
  "user_id": "integer",
  "target_id": "integer",
  "target_type": "string",
  "role_id": "integer",
  "start_at": "string",
  "end_at": "string"
}

voice-call_participants-_CallParticipantIdentity

Event Properties

NameType
requiredentity_idinteger
requiredtypestring

JSON Payload Representation

{
  "entity_id": "integer",
  "type": "string"
}

voice-transcriptions-_Call

Event Properties

NameType
requiredidinteger
requiredcreated_atstring
requireddirectionstring
requiredparticipant_workers array[voice-transcriptions-_CallParticipantWorker]
requiredtags array[voice-transcriptions-_CallTag]

JSON Payload Representation

{
  "id": "integer",
  "created_at": "string",
  "direction": "string",
  "participant_workers": [
    {
      "support_user_id": "integer",
      "joined_at": "string",
      "left_at": "string"
    }
  ],
  "tags": [
    {
      "id": "integer"
    }
  ]
}

voice-transcriptions-_CallParticipantWorker

Event Properties

NameType
requiredsupport_user_idinteger
requiredjoined_atstring
requiredleft_atstring

JSON Payload Representation

{
  "support_user_id": "integer",
  "joined_at": "string",
  "left_at": "string"
}

voice-transcriptions-_CallRecordingV1

Event Properties

NameType
requiredidinteger
requireds3_bucketstring
requireds3_keystring

JSON Payload Representation

{
  "id": "integer",
  "s3_bucket": "string",
  "s3_key": "string"
}

voice-transcriptions-_CallRecordingV2

Event Properties

NameType
requiredidinteger
requireds3_bucketstring
requireds3_keystring
requiredduration_secondsinteger

JSON Payload Representation

{
  "id": "integer",
  "s3_bucket": "string",
  "s3_key": "string",
  "duration_seconds": "integer"
}

voice-transcriptions-_CallTag

Event Properties

NameType
requiredidinteger

JSON Payload Representation

{
  "id": "integer"
}

voice-transcriptions-_TranscriptionFile

Event Properties

NameType
requireds3_bucketstring
requireds3_keystring
requiredtypestring

JSON Payload Representation

{
  "s3_bucket": "string",
  "s3_key": "string",
  "type": "string"
}

voice-wrap_up_call-_CallParticipants

Event Properties

NameType
requiredidinteger
requiredaccount_idinteger
requiredaccount_numberstring
requiredaccount_user_idinteger
requiredaccount_user_numberstring
requiredinferred_account_user_numberstring
requiredsupport_user_idinteger
requiredjoined_atstring
requiredleft_atstring

JSON Payload Representation

{
  "id": "integer",
  "account_id": "integer",
  "account_number": "string",
  "account_user_id": "integer",
  "account_user_number": "string",
  "inferred_account_user_number": "string",
  "support_user_id": "integer",
  "joined_at": "string",
  "left_at": "string"
}

voice-wrap_up_call-_CallTag

Event Properties

NameType
requiredidinteger

JSON Payload Representation

{
  "id": "integer"
}

voice-wrap_up_call-_Note

Event Properties

NameType
requiredidinteger

JSON Payload Representation

{
  "id": "integer"
}

voice.call-participant.identity-updated-v1

Event Properties

NameType
requiredcall_idinteger
requiredcall_participant_idinteger
requiredupdated_identities array[voice-call_participants-_CallParticipantIdentity]
requirednew_account_numberstring

Metadata

Event TypePayload Version
voice.call-participant.identity-updatedv1

JSON Payload Representation

{
  "call_id": "integer",
  "call_participant_id": "integer",
  "updated_identities": [
    {
      "entity_id": "integer",
      "type": "string"
    }
  ],
  "new_account_number": "string"
}

voice.call.wrapped-v1

Event Properties

NameType
requiredidinteger
requiredcreated_atstring
requireddirectionstring
requiredtags array[voice-wrap_up_call-_CallTag]
requirednotes array[voice-wrap_up_call-_Note]
requiredparticipants array[voice-wrap_up_call-_CallParticipants]

Metadata

Event TypePayload Version
voice.call.wrappedv1

JSON Payload Representation

{
  "id": "integer",
  "created_at": "string",
  "direction": "string",
  "tags": [
    {
      "id": "integer"
    }
  ],
  "notes": [
    {
      "id": "integer"
    }
  ],
  "participants": [
    {
      "id": "integer",
      "account_id": "integer",
      "account_number": "string",
      "account_user_id": "integer",
      "account_user_number": "string",
      "inferred_account_user_number": "string",
      "support_user_id": "integer",
      "joined_at": "string",
      "left_at": "string"
    }
  ]
}

voice.campaign.update-item-v1

Event Properties

NameType
requiredcampaign_item_idinteger
requiredcampaign_idinteger
requiredstatusstring
requiredaccount_idinteger
requiredphone_numberstring

Metadata

Event TypePayload Version
voice.campaign.update-itemv1

JSON Payload Representation

{
  "campaign_item_id": "integer",
  "campaign_id": "integer",
  "status": "string",
  "account_id": "integer",
  "phone_number": "string"
}

voice.transcription.failed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredcallvoice-transcriptions-_Call
requiredcall_recordingvoice-transcriptions-_CallRecordingV2
requirederrorstring

Metadata

Event TypePayload Version
voice.transcription.failedv1

JSON Payload Representation

{
  "account_number": "string",
  "call": {
    "id": "integer",
    "created_at": "string",
    "direction": "string",
    "participant_workers": [
      {
        "support_user_id": "integer",
        "joined_at": "string",
        "left_at": "string"
      }
    ],
    "tags": [
      {
        "id": "integer"
      }
    ]
  },
  "call_recording": {
    "id": "integer",
    "s3_bucket": "string",
    "s3_key": "string",
    "duration_seconds": "integer"
  },
  "error": "string"
}

voice.transcription.processed-v1

Event Properties

NameType
requiredcall_idinteger
requiredaccount_numberstring
requiredtranscription_files array[voice-transcriptions-_TranscriptionFile]
requiredcall_recordingvoice-transcriptions-_CallRecordingV1

Metadata

Event TypePayload Version
voice.transcription.processedv1

JSON Payload Representation

{
  "call_id": "integer",
  "account_number": "string",
  "transcription_files": [
    {
      "s3_bucket": "string",
      "s3_key": "string",
      "type": "string"
    }
  ],
  "call_recording": {
    "id": "integer",
    "s3_bucket": "string",
    "s3_key": "string"
  }
}

voice.transcription.processed-v2

Event Properties

NameType
requiredaccount_numberstring
requiredcallvoice-transcriptions-_Call
requiredcall_recordingvoice-transcriptions-_CallRecordingV2
requiredtranscription_files array[voice-transcriptions-_TranscriptionFile]

Metadata

Event TypePayload Version
voice.transcription.processedv2

JSON Payload Representation

{
  "account_number": "string",
  "call": {
    "id": "integer",
    "created_at": "string",
    "direction": "string",
    "participant_workers": [
      {
        "support_user_id": "integer",
        "joined_at": "string",
        "left_at": "string"
      }
    ],
    "tags": [
      {
        "id": "integer"
      }
    ]
  },
  "call_recording": {
    "id": "integer",
    "s3_bucket": "string",
    "s3_key": "string",
    "duration_seconds": "integer"
  },
  "transcription_files": [
    {
      "s3_bucket": "string",
      "s3_key": "string",
      "type": "string"
    }
  ]
}

voucher.multiple_purchased-v1

Event Properties

NameType
requiredvoucher_purchase_idsarray[integer]

Metadata

Event TypePayload Version
voucher.multiple_purchasedv1

JSON Payload Representation

{
  "voucher_purchase_ids": [
    "integer"
  ]
}

voucher.purchased-v1

Event Properties

NameType
requiredvoucher_purchase_idinteger

Metadata

Event TypePayload Version
voucher.purchasedv1

JSON Payload Representation

{
  "voucher_purchase_id": "integer"
}

voucher.redeemed-v1

Event Properties

NameType
requiredvoucher_purchase_idinteger

Metadata

Event TypePayload Version
voucher.redeemedv1

JSON Payload Representation

{
  "voucher_purchase_id": "integer"
}

voucher.refunded-v1

Event Properties

NameType
requiredvoucher_purchase_idinteger

Metadata

Event TypePayload Version
voucher.refundedv1

JSON Payload Representation

{
  "voucher_purchase_id": "integer"
}

voucher.transferred-v1

Event Properties

NameType
requiredvoucher_purchase_idinteger
requiredfrom_account_numberstring
requiredto_account_numberstring
requiredtransferred_atstring
requiredtransfer_notestring

Metadata

Event TypePayload Version
voucher.transferredv1

JSON Payload Representation

{
  "voucher_purchase_id": "integer",
  "from_account_number": "string",
  "to_account_number": "string",
  "transferred_at": "string",
  "transfer_note": "string"
}

watermeter.aus_industry.created-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredserial_numberstring
requiredmake_and_modelstring
requiredread_methodstring
requiredreading_route_sequenceinteger
requiredlocationstring
requiredaccess_detailsstring
requiredmeasurement_unitstring
requirednumber_of_dialsinteger
requiredkey_detailsstring
requiredconstruction_datestring
requiredinstallation_datestring
requiredactive_fromstring
requiredactive_tostring
requiredcreated_atstring
requiredupdated_atstring
_changesobject

Metadata

Event TypePayload Version
watermeter.aus_industry.createdv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "serial_number": "string",
  "make_and_model": "string",
  "read_method": "string",
  "reading_route_sequence": "integer",
  "location": "string",
  "access_details": "string",
  "measurement_unit": "string",
  "number_of_dials": "integer",
  "key_details": "string",
  "construction_date": "string",
  "installation_date": "string",
  "active_from": "string",
  "active_to": "string",
  "created_at": "string",
  "updated_at": "string",
  "_changes": "object"
}

watermeter.aus_industry.updated-v1

Event Properties

NameType
requiredmeter_point_identifierstring
requiredserial_numberstring
requiredmake_and_modelstring
requiredread_methodstring
requiredreading_route_sequenceinteger
requiredlocationstring
requiredaccess_detailsstring
requiredmeasurement_unitstring
requirednumber_of_dialsinteger
requiredkey_detailsstring
requiredconstruction_datestring
requiredinstallation_datestring
requiredactive_fromstring
requiredactive_tostring
requiredcreated_atstring
requiredupdated_atstring
_changesobject

Metadata

Event TypePayload Version
watermeter.aus_industry.updatedv1

JSON Payload Representation

{
  "meter_point_identifier": "string",
  "serial_number": "string",
  "make_and_model": "string",
  "read_method": "string",
  "reading_route_sequence": "integer",
  "location": "string",
  "access_details": "string",
  "measurement_unit": "string",
  "number_of_dials": "integer",
  "key_details": "string",
  "construction_date": "string",
  "installation_date": "string",
  "active_from": "string",
  "active_to": "string",
  "created_at": "string",
  "updated_at": "string",
  "_changes": "object"
}

workflow.cancelled.via_support_site-v1

Event Properties

NameType
requiredworkflow_idinteger

Metadata

Event TypePayload Version
workflow.cancelled.via_support_sitev1

JSON Payload Representation

{
  "workflow_id": "integer"
}

workflow.step.cancelled.via_support_site-v1

Event Properties

NameType
requiredstep_idinteger

Metadata

Event TypePayload Version
workflow.step.cancelled.via_support_sitev1

JSON Payload Representation

{
  "step_id": "integer"
}