GET api/CustomForms/GetCustomForm/{id}
Gets custom form, its settings, custom html layout if any, its fields.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
GetCustomFormResultName | Description | Type | Additional information |
---|---|---|---|
Id |
The custom form id |
integer |
None. |
Disabled |
If true the custom form is disabled |
boolean |
None. |
Name |
The custom form's name |
string |
None. |
Description |
The custom form's description |
string |
None. |
CustomLayout |
If true the custom form has defined custom layout template in LayoutTemplate property |
boolean |
None. |
LayoutTemplate |
Html layout template |
string |
None. |
Fields |
The custom form's fields |
Collection of GetCustomFormFieldResult |
None. |
Response Formats
application/json, text/json
Sample:
{ "Id": 1, "Disabled": false, "Name": "Form", "Description": "Additional information", "CustomLayout": false, "LayoutTemplate": null, "Fields": [ { "Id": 1, "Title": "Type your favorite name", "Description": null, "Type": 2, "Required": false, "Items": null, "AddPleaseSelect": false }, { "Id": 2, "Title": "Select your favorite color", "Description": null, "Type": 1, "Required": false, "Items": [ { "Id": 1, "Title": "Red", "Disabled": false, "Index": 0, "DefaultValueBoolean": false }, { "Id": 2, "Title": "Green", "Disabled": false, "Index": 0, "DefaultValueBoolean": false }, { "Id": 3, "Title": "Blue", "Disabled": false, "Index": 0, "DefaultValueBoolean": false } ], "AddPleaseSelect": false } ] }
application/xml, text/xml
Sample:
<GetCustomFormResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RequestorApiDataStructures.Results"> <CustomLayout>false</CustomLayout> <Description>Additional information</Description> <Disabled>false</Disabled> <Fields> <GetCustomFormFieldResult> <AddPleaseSelect>false</AddPleaseSelect> <Description i:nil="true" /> <Id>1</Id> <Items i:nil="true" /> <Required>false</Required> <Title>Type your favorite name</Title> <Type>Textbox</Type> </GetCustomFormFieldResult> <GetCustomFormFieldResult> <AddPleaseSelect>false</AddPleaseSelect> <Description i:nil="true" /> <Id>2</Id> <Items> <GetCustomFormFieldItemResult> <DefaultValueBoolean>false</DefaultValueBoolean> <Disabled>false</Disabled> <Id>1</Id> <Index>0</Index> <Title>Red</Title> </GetCustomFormFieldItemResult> <GetCustomFormFieldItemResult> <DefaultValueBoolean>false</DefaultValueBoolean> <Disabled>false</Disabled> <Id>2</Id> <Index>0</Index> <Title>Green</Title> </GetCustomFormFieldItemResult> <GetCustomFormFieldItemResult> <DefaultValueBoolean>false</DefaultValueBoolean> <Disabled>false</Disabled> <Id>3</Id> <Index>0</Index> <Title>Blue</Title> </GetCustomFormFieldItemResult> </Items> <Required>false</Required> <Title>Select your favorite color</Title> <Type>DropDown</Type> </GetCustomFormFieldResult> </Fields> <Id>1</Id> <LayoutTemplate i:nil="true" /> <Name>Form</Name> </GetCustomFormResult>