Per this document, the additional fields that are required are the index and eventType only. For your purposes, you may also need the queryID, objectIDs, positions and filters depending on the requirements of each different event type.
For example, for use with this click event event, you need to include the objectIDs attribute.