Skip to main content

Events Reference

Event Types

About Events

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

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

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]

JSON Payload Representation

{
  "requires_postal_comms": [
    "boolean"
  ]
}

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

apis.api_exception.context_updated-v1

Event Properties

NameType
requiredexternal_identifierstring
requiredprevious_context_idinteger

Metadata

Event TypePayload Version
apis.api_exception.context_updatedv1

JSON Payload Representation

{
  "external_identifier": "string",
  "previous_context_id": "integer"
}

apis.api_exception.updated-v1

Event Properties

NameType
requiredexternal_identifierstring
requiredchangesobject
account_numberstring

Metadata

Event TypePayload Version
apis.api_exception.updatedv1

JSON Payload Representation

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

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_expiry_datestring
campaign_account_expiry_datestring

Metadata

Event TypePayload Version
campaign_account.addedv1

JSON Payload Representation

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

campaign_account.removed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredcampaign_namestring

Metadata

Event TypePayload Version
campaign_account.removedv1

JSON Payload Representation

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

campaign_account.updated-v1

Event Properties

NameType
requiredaccount_numberstring
requiredcampaign_namestring
requiredchangesobject

Metadata

Event TypePayload Version
campaign_account.updatedv1

JSON Payload Representation

{
  "account_number": "string",
  "campaign_name": "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"
}


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

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

gas.lla.sign-up-v1

Event Properties

NameType
requiredaccountobject

Metadata

Event TypePayload Version
gas.lla.sign-upv1

JSON Payload Representation

{
  "account": "object"
}

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

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.content.inbound-message-tagged-v1

Event Properties

NameType
requiredconversation_idinteger
requiredaccount_numberstring
requiredmessageink-_content-_InkMessageContent

Metadata

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

JSON Payload Representation

{
  "conversation_id": "integer",
  "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.closed-v1

Event Properties

NameType
requiredconversation_idinteger
requiredconversation_relay_idstring
requiredclosed_atstring
requiredreasonstring
requiredaccount_numberstring
requiredlatest_contacted_account_user_numberstring
requiredsupport_user_idinteger
requiredorganisation_idinteger

Metadata

Event TypePayload Version
ink.conversation.closedv1

JSON Payload Representation

{
  "conversation_id": "integer",
  "conversation_relay_id": "string",
  "closed_at": "string",
  "reason": "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.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"
}

jpn.accounts.gas.application.withdrawn-v1

Event Properties

NameType
requiredaccount_numberstring

Metadata

Event TypePayload Version
jpn.accounts.gas.application.withdrawnv1

JSON Payload Representation

{
  "account_number": "string"
}

jpn.electricity.export-switch-out.completed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredgpinstring

Metadata

Event TypePayload Version
jpn.electricity.export-switch-out.completedv1

JSON Payload Representation

{
  "account_number": "string",
  "gpin": "string"
}

jpn.electricity.export-switch-out.requested-v1

Event Properties

NameType
requiredaccount_numberstring
requiredgpinstring

Metadata

Event TypePayload Version
jpn.electricity.export-switch-out.requestedv1

JSON Payload Representation

{
  "account_number": "string",
  "gpin": "string"
}

jpn.electricity.move-in.application-withdrawn-by-occto-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.application-withdrawn-by-occtov1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.move-in.application-withdrawn-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.application-withdrawnv1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.move-in.closed-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.closedv1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.move-in.completed-v1

Event Properties

NameType
requiredmove_in_process_idstring
requiredaccount_numberstring

Metadata

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

JSON Payload Representation

{
  "move_in_process_id": "string",
  "account_number": "string"
}

jpn.electricity.move-in.duplicated-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.duplicatedv1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.move-in.pending-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.pendingv1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.move-in.ready-to-apply-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.ready-to-applyv1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.move-in.registration-rejected-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.registration-rejectedv1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.move-in.retried-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.retriedv1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.move-in.updated-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.updatedv1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.move-in.waiting-to-apply-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.waiting-to-applyv1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.move-in.waiting_for_move_out_application-v1

Event Properties

NameType
requiredmove_in_process_idstring

Metadata

Event TypePayload Version
jpn.electricity.move-in.waiting_for_move_out_applicationv1

JSON Payload Representation

{
  "move_in_process_id": "string"
}

jpn.electricity.readings.meter-replaced-v1

Event Properties

NameType
requiredspinstring
requiredold_meter_serial_numberstring
requirednew_meter_serial_numberstring
requiredreplaced_atstring
requiredreading_filenamestring

Metadata

Event TypePayload Version
jpn.electricity.readings.meter-replacedv1

JSON Payload Representation

{
  "spin": "string",
  "old_meter_serial_number": "string",
  "new_meter_serial_number": "string",
  "replaced_at": "string",
  "reading_filename": "string"
}

jpn.electricity.supply-details.updated-v1

Event Properties

NameType
requiredspinstring
requiredaccount_numberstring

Metadata

Event TypePayload Version
jpn.electricity.supply-details.updatedv1

JSON Payload Representation

{
  "spin": "string",
  "account_number": "string"
}

jpn.electricity.supply-point-contract-capacity-update.completed-v1

Event Properties

NameType
requiredspinstring
requiredaccount_numberstring
requiredexternal_contract_capacity_update_idinteger

Metadata

Event TypePayload Version
jpn.electricity.supply-point-contract-capacity-update.completedv1

JSON Payload Representation

{
  "spin": "string",
  "account_number": "string",
  "external_contract_capacity_update_id": "integer"
}

jpn.electricity.switch-out.completed-v1

Event Properties

NameType
requiredaccount_numberstring
requiredspinstring

Metadata

Event TypePayload Version
jpn.electricity.switch-out.completedv1

JSON Payload Representation

{
  "account_number": "string",
  "spin": "string"
}

jpn.electricity.switch-out.requested-v1

Event Properties

NameType
requiredaccount_numberstring
requiredspinstring

Metadata

Event TypePayload Version
jpn.electricity.switch-out.requestedv1

JSON Payload Representation

{
  "account_number": "string",
  "spin": "string"
}

jpn.industry.electricity.cos_gain.matched-v1

Event Properties

NameType
requiredspinstring
requiredapplication_numberstring

Metadata

Event TypePayload Version
jpn.industry.electricity.cos_gain.matchedv1

JSON Payload Representation

{
  "spin": "string",
  "application_number": "string"
}

jpn.industry.electricity.cos_loss.accepted-v1

Event Properties

NameType
requiredspinstring
requiredapplication_numberstring
requiredend_datestring

Metadata

Event TypePayload Version
jpn.industry.electricity.cos_loss.acceptedv1

JSON Payload Representation

{
  "spin": "string",
  "application_number": "string",
  "end_date": "string"
}

jpn.industry.electricity.cos_loss.completed-v1

Event Properties

NameType
requiredspinstring
requiredapplication_numberstring
requiredend_datestring

Metadata

Event TypePayload Version
jpn.industry.electricity.cos_loss.completedv1

JSON Payload Representation

{
  "spin": "string",
  "application_number": "string",
  "end_date": "string"
}

jpn.industry.electricity.cos_loss.withdrawn-v1

Event Properties

NameType
requiredspinstring
requiredapplication_numberstring
requiredend_datestring

Metadata

Event TypePayload Version
jpn.industry.electricity.cos_loss.withdrawnv1

JSON Payload Representation

{
  "spin": "string",
  "application_number": "string",
  "end_date": "string"
}

jpn.industry.electricity.export_cos_loss.accepted-v1

Event Properties

NameType
requiredgpinstring
requiredapplication_numberstring
requiredend_datestring

Metadata

Event TypePayload Version
jpn.industry.electricity.export_cos_loss.acceptedv1

JSON Payload Representation

{
  "gpin": "string",
  "application_number": "string",
  "end_date": "string"
}

jpn.industry.electricity.export_cos_loss.completed-v1

Event Properties

NameType
requiredgpinstring
requiredapplication_numberstring
requiredend_datestring

Metadata

Event TypePayload Version
jpn.industry.electricity.export_cos_loss.completedv1

JSON Payload Representation

{
  "gpin": "string",
  "application_number": "string",
  "end_date": "string"
}

jpn.industry.electricity.export_cos_loss.withdrawn-v1

Event Properties

NameType
requiredgpinstring
requiredapplication_numberstring
requiredend_datestring

Metadata

Event TypePayload Version
jpn.industry.electricity.export_cos_loss.withdrawnv1

JSON Payload Representation

{
  "gpin": "string",
  "application_number": "string",
  "end_date": "string"
}

jpn.industry.electricity.reading.new-v1

Event Properties

NameType
requiredsupply_point_idinteger
requiredperiod_start_atstring
requiredperiod_end_atstring

Metadata

Event TypePayload Version
jpn.industry.electricity.reading.newv1

JSON Payload Representation

{
  "supply_point_id": "integer",
  "period_start_at": "string",
  "period_end_at": "string"
}

jpn.industry.gas.disconnection.cancelled-v1

Event Properties

NameType
requiredspinstring
requiredapplication_numberstring

Metadata

Event TypePayload Version
jpn.industry.gas.disconnection.cancelledv1

JSON Payload Representation

{
  "spin": "string",
  "application_number": "string"
}

jpn.industry.gas.disconnection.requested-v1

Event Properties

NameType
requiredspinstring
requiredsupply_end_schedule_datestring
requiredapplication_datestring
requiredapplication_numberstring
requiredsupply_end_reasonstring
requiredattendant_typestring
requiredattendant_namestring
requiredattendant_phone_numberstring
requiredattendant_phone_number_typestring

Metadata

Event TypePayload Version
jpn.industry.gas.disconnection.requestedv1

JSON Payload Representation

{
  "spin": "string",
  "supply_end_schedule_date": "string",
  "application_date": "string",
  "application_number": "string",
  "supply_end_reason": "string",
  "attendant_type": "string",
  "attendant_name": "string",
  "attendant_phone_number": "string",
  "attendant_phone_number_type": "string"
}

jpn.industry.gas.disconnection.updated-v1

Event Properties

NameType
requiredspinstring
requiredsupply_end_schedule_datestring
requiredapplication_datestring
requiredapplication_numberstring
requiredsupply_end_reasonstring
requiredattendant_typestring
requiredattendant_namestring
requiredattendant_phone_numberstring
requiredattendant_phone_number_typestring

Metadata

Event TypePayload Version
jpn.industry.gas.disconnection.updatedv1

JSON Payload Representation

{
  "spin": "string",
  "supply_end_schedule_date": "string",
  "application_date": "string",
  "application_number": "string",
  "supply_end_reason": "string",
  "attendant_type": "string",
  "attendant_name": "string",
  "attendant_phone_number": "string",
  "attendant_phone_number_type": "string"
}

jpn.industry.gas.supply_point.reading_date.updated-v1

Event Properties

NameType
requiredspinstring
requiredprevious_reading_date_typestring
requirednew_reading_date_typestring
requiredprevious_reading_batchstring
requirednew_reading_batchstring
requiredprevious_reading_method_typestring
requirednew_reading_method_typestring
requirednotification_datestring

Metadata

Event TypePayload Version
jpn.industry.gas.supply_point.reading_date.updatedv1

JSON Payload Representation

{
  "spin": "string",
  "previous_reading_date_type": "string",
  "new_reading_date_type": "string",
  "previous_reading_batch": "string",
  "new_reading_batch": "string",
  "previous_reading_method_type": "string",
  "new_reading_method_type": "string",
  "notification_date": "string"
}

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-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._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"
}

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.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_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"
}

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

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

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

rbac-_rbac-_PartialPermission

Event Properties

NameType
requiredcodestring

JSON Payload Representation

{
  "code": "string"
}

rbac-_rbac-_PartialRole

Event Properties

NameType
namestring
requiredcodestring
permissions array[rbac-_rbac-_PartialPermission]

JSON Payload Representation

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

rbac-_rbac-_PartialSupportUser

Event Properties

NameType
requiredidinteger
requiredemailstring

JSON Payload Representation

{
  "id": "integer",
  "email": "string"
}

rbac-_rbac-_PartialSupportUserWithRoles

Event Properties

NameType
requiredidinteger
requiredemailstring
roles array[rbac-_rbac-_PartialRole]

JSON Payload Representation

{
  "id": "integer",
  "email": "string",
  "roles": [
    {
      "name": "string",
      "code": "string",
      "permissions": [
        {
          "code": "string"
        }
      ]
    }
  ]
}

rbac-_rbac-_PermissionChanges

Event Properties

NameType
additions array[rbac-_rbac-_PartialPermission]
deletions array[rbac-_rbac-_PartialPermission]

JSON Payload Representation

{
  "additions": [
    {
      "code": "string"
    }
  ],
  "deletions": [
    {
      "code": "string"
    }
  ]
}

rbac-_rbac-_RoleChanges

Event Properties

NameType
additions array[rbac-_rbac-_PartialRole]
deletions array[rbac-_rbac-_PartialRole]

JSON Payload Representation

{
  "additions": [
    {
      "name": "string",
      "code": "string",
      "permissions": [
        {
          "code": "string"
        }
      ]
    }
  ],
  "deletions": [
    {
      "name": "string",
      "code": "string",
      "permissions": [
        {
          "code": "string"
        }
      ]
    }
  ]
}

rbac.PERMISSIONS_CHANGED_ON_ROLE-v1

Event Properties

NameType
requiredrolerbac-_rbac-_PartialRole
requiredchangesrbac-_rbac-_PermissionChanges
requiredupdated_atstring
updated_byobject

Metadata

Event TypePayload Version
rbac.PERMISSIONS_CHANGED_ON_ROLEv1

JSON Payload Representation

{
  "role": {
    "name": "string",
    "code": "string",
    "permissions": [
      {
        "code": "string"
      }
    ]
  },
  "changes": {
    "additions": [
      {
        "code": "string"
      }
    ],
    "deletions": [
      {
        "code": "string"
      }
    ]
  },
  "updated_at": "string",
  "updated_by": "object"
}

rbac.ROLE_CHANGED_ON_SUPPORT_USER-v1

Event Properties

NameType
requiredsupport_userrbac-_rbac-_PartialSupportUserWithRoles
requiredchangesrbac-_rbac-_RoleChanges
requiredupdated_atstring
updated_byobject

Metadata

Event TypePayload Version
rbac.ROLE_CHANGED_ON_SUPPORT_USERv1

JSON Payload Representation

{
  "support_user": {
    "id": "integer",
    "email": "string",
    "roles": [
      {
        "name": "string",
        "code": "string",
        "permissions": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "changes": {
    "additions": [
      {
        "name": "string",
        "code": "string",
        "permissions": [
          {
            "code": "string"
          }
        ]
      }
    ],
    "deletions": [
      {
        "name": "string",
        "code": "string",
        "permissions": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "updated_at": "string",
  "updated_by": "object"
}

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

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

NameType
requiredtrigger_type_codestring
requiredtrigger_idstring

Metadata

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

JSON Payload Representation

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

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

Event Properties

NameType
requiredtrigger_type_codestring
requiredtrigger_idstring

Metadata

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

JSON Payload Representation

{
  "trigger_type_code": "string",
  "trigger_id": "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"
}

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