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.
For example, for use with the click event, you need to send the positions attribute. You can refer to this for the API method for sending events.