REST API Methods > REST APIs for GET Method > ZC - List Forms, Views and Form Components

ZC - List Forms, Views and Form Components

Tags:  

 


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>&ticket=<ticket>

Sample Request

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


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/json/<application_name>/formsandviews/apikey=<api_key>&ticket=<ticket> 

Sample Request

http://creator.zoho.com/api/json/sample_application/formsandviews/apikey=a71b267fd787f9954db3ae42b20bd09b&ticket=xxxxxx

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>&ticket=<ticket>

Sample Request

http://creator.zoho.com/api/xml/sample_application/sample_form/fields/apikey=a71b267fd787f9954db3ae42b20bd09b&ticket=xxxxxx


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/json/<application_name>/<form_name>/fields/apikey=<api_key>&ticket=<ticket>

Sample Request

http://creator.zoho.com/api/json/sample_application/sample_form/fields/apikey=a71b267fd787f9954db3ae42b20bd09b&ticket=xxxx

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}]}]}]}


 


 RSS of this page