Last Update: 2024-03-21
<?xml version="1.0" encoding="utf-8"?> <getform id="" source="" customerid=""/>
| Element | Format | Mandatory | Description |
|---|---|---|---|
getform | |||
↳ @id | int | yes | ID of form |
↳ @source | Event|Landingpage|Sweepstake|Survey | yes | Determines the type of form |
↳ @customerid | int | yes | CustomerID of customer used for request. Only usable with admin customer privileges. |
<?xml version="1.0"?>
<response>
<code>2000</code>
<description>
<![CDATA[OK]]>
</description>
<data>
<formitem type="Title" id="" required="0" pos="1" layout="vertical">lorem ipsum ...</formitem>
<formitem type="Textarea" id="" required="0" pos="2" layout="horizontal">
<title/>
<description><![CDATA[...]]></description>
</formitem>
<formitem type="Image" id="" required="0" pos="3" layout="vertical">
<url>http://...</url>
<size>17295</size>
<type>jpg</type>
<name>download.jpeg</name>
<width>700</width>
<height>466</height>
<copyright/>
<alttext/>
</formitem>
<formitem type="CheckboxList" id="" required="1" pos="" layout="vertical">
<title><![CDATA[...]]></title>
<description/>
<options max-answers="">
<option id="" pos="1">
<title><![CDATA[...]]></title>
<description/>
<list name=""/>
<image id="">
<url>http://...</url>
<size>4283</size>
...
</image>
</option>
<option id="" pos="2">
<title><![CDATA[...]]></title>
<description/>
</option>
...
</options>
</formitem>
<formitem type="PriceRadioList" id="" required="0" pos="" layout="vertical">
<title></title>
<description></description>
<options>
...
</options>
</formitem>
<formitem type="NewsletterSignIn" id="" required="0" pos="" layout="vertical">
<title></title>
<description></description>
<options>
<option customerid="" pos="1">
<title></title>
<topics>
<topic pos="1">
<title/>
<description/>
</topic>
...
</topics>
</option>
...
</options>
</formitem>
<formitem type="Fileupload" id="" required="0" pos="" layout="vertical">
<title></title>
<description></description>
</formitem>
<formitem type="Term" language="de" expand-includes-checkbox="1" id="" required="0" pos="" layout="vertical">
<text></text>
<checkbox></checkbox>
<link></link>
</formitem>
<formitem type="Separator" id="" required="0" pos="" layout="vertical"/>
</data>
</response>
| Element | Format | Description |
|---|---|---|
data |
||
↳ formitem |
||
↳ @type |
Title|Textarea|Textfield|Image|Select| CheckboxList|RadioList|NewsletterSignIn| PriceRadioList|PriceList|Term| Checkbox|Password|PageBreak|Separator| Fileupload|Imageupload|... | Type of formitem |
↳ @id |
int | ID of formitem |
↳ @required |
0|1 | If set to "1" field is mandatory. |
↳ @pos |
int | Position of formitem |
↳ @layout |
vertical|horizontal | Layout of formitem |
↳ @expand-includes-checkbox |
0|1 | If set to "1" field is expandable. (Only for type "Term") |
↳ title |
varchar | Title of formitem |
↳ description |
varchar | Description of formitem |
↳ text |
varchar | Text of Term |
↳ checkbox |
Ckeckbox label of Term | |
↳ link |
Link of Term | |
↳ options |
List of options | |
↳ @max-answers |
int | |
↳ option |
varchar | |
↳ @id |
int|varchar | ID of the option |
↳ @customerid |
int | ID of the customer |
↳ @pos |
int | Position of option |
↳ title |
varchar | Title of option |
↳ description |
varchar | Description of option |
↳ image |
Details of image | |
↳ @id |
int | ID of option image |
↳ url |
varchar | URL of option image |
↳ size |
int | Size of option image |
↳ type |
varchar | Type of option image |
↳ name |
varchar | Name of option image |
↳ width |
int | Width of option image |
↳ height |
int | Height of option image |
↳ copyright |
||
↳ alttext |
||
↳ topics |
Topics of option-NewsletterSignIn | |
↳ topic |
Topic of option-NewsletterSignIn | |
↳ @pos |
int | Position of topic |
↳ title |
varchar | Title of topic |
↳ description |
varchar | Description of topic |
↳ list |
(Event form) | |
↳ @name |
varchar | Name of address list (Event form) |
| Code | Description |
|---|---|
| 2000 | OK |
| 3011 | Error: id missing |
| 3012 | ERR: Access violation |
| 3013 | Error: Parameter invalid |
| 3015 | Error: Form not found |