createRsvp with existing contact

Documentation on createRsvp shows that a contact is created.

I need to create a Rsvp for existing contacts, is this possible??

Workarond could be: after creating the event, update the newly created contact with data of the existing contact, and then delete the existing contact.