Add notes and attachments to an existing contact?

Add notes and attachments to an existing contact?

Hi!

I am new to Zoho and the Zoho API, but I need to do the following and have carefully read the API documentation:

From my Java application, add an email and its attachments to the note and/or attachments fields associated to an existing contact i Zoho. Is this possible through the API?

I noticed that there is an example where a contact is added, but the fields notes and attachments where not present in that example. How are the files sent along with the request?

Some more detailed questions regarding this:
- Are all file types possible to add? Any restrictions?
- How is the API accessed (web services)?
- How is the authentication handled (can Zoho user and passwd be used)?
- How to retrieve a contact (enough with e-mail adress or is an id needed and in that case how to you get that)?

Thanks in advance!

/ P