Event Request

<EventRequest> defines an entity for an external event. It has one required attribute:
The optional Id provides a unique value for each event request. If two requests with same Id come in and Connect has already accepted and processed data for the first request, the second request is discarded as a duplicated request:
                <EventRequest Id="12345" CompanyName=”Default”> 

In theory one KCXML document can have multiple request entities. But Connect, we assume there is only one in each KCXML document.

Each <EventRequest> has zero to many <Customer> and zero to many <Event> entities. These entities hold event-related data for the <EventRequest>.

If an <EventRequest> contains only the <Customer> entity, the request loads/updates customer data into the database.