Zoho - Trademark Blogs   Forums   Contact Us   Writer Home   Toll Free : 888 900 9646
API METHOD - (< Back)

writer.newDocument - Create a new document.


Arguments


1. [struct] - required*

Containing Keys:

Field Description
documentname

[scalar] - required* - Name of the new document created

content

[scalar] - required* - Add content to the new document.


 
Sample call to writer.newDocument

POST /interface/xmlrpc HTTP/1.0
Host: http://www.writer.zoho.com/
Content-Type: text/xml
Content-Length:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>

<methodCall>

<methodName>writer.newDocument</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>documentname</name>
<value><string>test</string></value>
</member>
<member>
<name>content</name>
<value><string><![CDATA[<html><head><link href="http://localhost:8080/" rel="stylesheet"id="stylesheetforeditor">
<style id="styletagforeditor">body {border: 0px; font-family:verdana; font-size:10pt;background-color:#990066;}</style> </head><body><br></body></html>]]></string></value>
</member>
</struct>
</value>
</param>
</params>

</methodCall>


Response


1. [methodResponse] - required*

Containing Keys:
  • [scalar] - Name of one of the documents in the list.
  • [scalar] - Unique ID associated with each document in the list.
  • [scalar] - Specifies the last saved version of the document.
  • [scalar] - Unique document url to differentiate multiple documents having similar name.
  • [scalar] - Displays the email ID of the document owner, i.e., the account from which the document is created.
  • [date] - Displays the created date of the document. E.g. Thu, Sep 28, 2006.
  • [boolean] - Checks whether the document was trashed & restored in the list. Takes any one of the values - True or False.
  • [scalar] - Specifies the Email ID of the person who has last edited the document. In case the document is shared & it is edited by one of the invitees, then the Email ID will be different from that of the author_name's ID.
  • [scalar] - Displays the list of email addresses to whom the document has been shared. Shows blank in cases sharing access is disabled.
  • [boolean] - Checks whether the document has been locked exclusively for editing in a shared environment. True means the lock is enabled.
  • [boolean] - Checks whether the document has been posted to any of the blog services. False status indicates that the document is not posted to any of the blog service. 
  • [scalar] - Displays the category of the document as Owned.
  • [scalar] - Displays information whether the document is created successfully or not.

Sample return value for writer.newDocument

HTTP/1.1 200 OK
Connection: close
Content-Length:

Content-Type: text/xml
Date: Wed 01 Nov 2006 23:45:59 GMT
Server: Apache/1.3.4 (Unix)

<methodResponse>

<Create>
<document_name>test</document_name>
<document_id>6000000057003</document_id>
<version>1.0</version>
<document_name_url>test1</document_name_url>
<author_name>jackstraw@squidpro.com</author_name>
<created_date>Wed, Sep 27, 2006</created_date>
<document_trashed>false</document_trashed>
<lastmodifiedby>alanpardew@madagascar.com</lastmodifiedby>
<shared_users>[]</shared_users>
<document_locked>false</document_locked>
<document_blogged>false</document_blogged>
<category>OWNED</category>
<info>The document is created successfully</info>
 
</Create>

</methodResponse>