Event Name
purgeCustomer.customerPurged
Domain
party
Description

Event indicating closed customer has been moved to history.

Properties
{
    "customerId": {
        "type": "string",
        "description": "Identifier of the customer"
    },
    "customerNames": {
        "type": "array",
        "description": "Indicates the name of the customer. Originator is the party who requests the payment cancellation.",
        "items": {
            "id": "urn:jsonschema:CustomerNames",
            "properties": {
                "customerName": {
                    "type": "string",
                    "description": "Indicates the name of the customer. Originator is the party who requests the payment cancellation."
                },
                "customerNameAdditional": {
                    "type": "string",
                    "description": "Continuation/Extension to the Customer Name."
                }
            }
        }
    },
    "customerType": {
        "type": "string",
        "description": "Contains the type of customer, for example ACTIVE, PROSPECT."
    },
    "nationalityId": {
        "type": "string",
        "description": "The identifier of the nationality of a customer"
    },
    "residenceId": {
        "type": "string",
        "description": "The identifier of the country of residence of a customer"
    },
    "language": {
        "type": "string",
        "description": "The language that the contents of the field are displayed in."
    },
    "sectorId": {
        "type": "string",
        "description": "An institution-defined identifier of the type of customer"
    },
    "exitReason": {
        "type": "string",
        "description": "The field reflects the customer exit reason of the customer or prospect"
    },
    "exitStatus": {
        "type": "string",
        "description": "The field reflects the customer exit status of a customer or prospect"
    },
    "exitDate": {
        "type": "string",
        "description": "The field reflects the customer exit date of the customer or prospect"
    },
    "externalCustomerId": {
        "type": "string",
        "description": "Contains the external customer identifier"
    },
    "externalSystemId": {
        "type": "string",
        "description": "Indicates that a customer record was created by an external system."
    },
    "sourceSystem": {
        "type": "string",
        "description": "Specifies an alternative short name to refer the current backend system"
    },
    "accountingCompany": {
        "type": "string",
        "description": "Indicates the accounting company of the account record"
    },
    "extension": {
        "type": "array",
        "description": "",
        "items": {
            "id": "urn:jsonschema:Extension",
            "properties": {
                "key": {
                    "type": "string",
                    "description": "Key to a specific extension"
                },
                "values": {
                    "type": "array",
                    "description": "Values associated to the key for extension",
                    "items": {
                        "type": "string"
                    }
                }
            }
        }
    }
}