Blogs   Forums   Creator Home Toll Free : 888 900 9646

API Home >> Creator API  >> REST API >> REST API Methods >> List Forms/Views/Form components



 


Get list of Form and Views

 


1. Request URL to get the list of Forms and Views


a. XML format


http://creator.zoho.com/api/xml/<application_name>/formsandviews/apikey=<api_key>


Sample Request


http://creator.zoho.com/api/xml/recruitment/formsandviews/apikey=a71b267fd787f9954db3ae42b20bd09b


Sample XML Response



<?xml version="1.0" encoding="UTF-8" ?>
-<response>
<application name="recruitment">
<formlist>
<form>
<displayname>Employee</displayname>
 <componentname>Employee</componentname>
 <linkid>1</linkid>
</form>
 </formlist>
<viewlist>
<view>
<displayname>Employee View</displayname>
 <componentname>Employee_View</componentname>
 <linkid>1</linkid>
</view>
 </viewlist>
 </application>
 </response>




b. JSON format


http://creator.zoho.com/api/private/json/<application_name>/formsandviews/apikey=<api_key>


Sample Request


http://creator.zoho.com/api/private/json/sample_application/formsandviews/
apikey=a71b267fd787f9954db3ae42b20bd09b



Sample JSON Response

{"application-name":["recruitment",{"viewList":[{"linkid":1,"displayname":"Employee View","componentname":"Employee_View"}],"formList":[{"linkid":1,"displayname":"Employee","componentname":"Employee"}]}]}


 


Get list of Form Components

 

Request URL to get the list of form components


a. XML format


http://creator.zoho.com/api/xml/<application_name>/<form_name>/fields/apikey=<api_key>


Sample Request


http://creator.zoho.com/api/private/xml/sample_application/sample_form/fields/
apikey=a71b267fd787f9954db3ae42b20bd09b



Sample XML Response

<?xml version="1.0" encoding="UTF-8" ?>
 <result>
 <DisplayName>Employee</DisplayName>
        <Fields>
    <DisplayName>Name</DisplayName>
     <Type>1</Type>
     <MaxChar>255</MaxChar>
     <Initial/>
 <FieldName>Name</FieldName>
     <FieldWidth>50</FieldWidth>
     <Reqd>false</Reqd>
 </Fields>
+<Fields>
 <DisplayName>DOB</DisplayName>
 <Type>10</Type>
 <Initial/>
 <FieldName>DOB</FieldName>
 <Reqd>false</Reqd>
 </Fields>
+<Fields>
 <Cols>47</Cols>
 <DisplayName>Address</DisplayName>
 <Type>3</Type>
 <Rows>5</Rows>
 <FieldName>Address</FieldName>
 <Reqd>false</Reqd>
 </Fields>
+<Fields>

</result>
 <DisplayName>HRA Eligibility</DisplayName>
 <Type>9</Type>
 <Initial/>
 <FieldName>HRA_Eligibility</FieldName>
 <Reqd>false</Reqd>
 </Fields>




b. JSON format

http://creator.zoho.com/api/private/json/<application_name>/<form_name>/fields/apikey=<api_key>


Sample Request

http://creator.zoho.com/api/private/json/sample_application/sample_form/fields/
apikey=a71b267fd787f9954db3ae42b20bd09b



Sample JSON Response

{"application-name":["recruitment",{"form-name":["Employee",{"DisplayName":"Employee","Fields":
[{"DisplayName":"Name","Type":1,"MaxChar":255,"Initial":"","FieldName":"Name","FieldWidth":50,"Reqd":false},
{"DisplayName":"DOB","Type":10,"Initial":"","FieldName":"DOB","Reqd":false},
{"Cols":47,"DisplayName":"Address","Type":3,"Rows":5,"FieldName":"Address","Reqd":false},
{"DisplayName":"EmailId","Type":4,"MaxChar":255,"Initial":"","FieldName":"EmailId","Reqd":false},
{"DisplayName":"Hobbies","Type":102,"Choices":[{"choice2":"Writing","choice1":"Reading","choice3":"Gardening"}],
"Initial":"","FieldName":"Hobbies","Reqd":false},
{"DisplayName":"Basic", "Type":5,"MaxChar":10,"Initial":"","FieldName":"Basic","Reqd":false},
{"DisplayName":"HRA Eligibility","Type":9,"Initial":"","FieldName":"HRA_Eligibility","Reqd":false}]}]}]}



Note: If you are not logged in to your account, you have to get the ticket and send
 in the request.