Below is an example of a template that contains several fields and can be used to quickly start with creating a new template.

default_template.txt
{
  locale : en-US
  text : "Demo Template (All Fields)"
  description : "Sample template demonstrating all supported fields"
  category : Order
  subject : "'Demo request'"
  properties : [{
      name : TEXTBOX
      displayName : "Text box"
      type : String
      constraints : []
    },{
      name : MEMOBOX
      displayName : "Memo box"
      type : String
      constraints : []
    },{
      name : SWITCH
      displayName : "Toggle Switch"
      type : Boolean
      constraints : []
    },{
      name : CHECKBOX
      displayName : CHECKBOX
      type : Boolean
      constraints : []
    },{
      name : NUMBERBOX
      displayName : NUMBERBOX
      type : Int32
      constraints : []
    },{
      name : DATETIMEBOX
      displayName : DATETIMEBOX
      type : Date
      constraints : []
    },{
      name : DROPDOWNLISTBOX
      displayName : DROPDOWNLISTBOX
      type : String
      constraints : []
    },{
      name : TAGBOX
      displayName : TAGBOX
      type : String
      constraints : []
    },{
      name : LOOKUPBOX
      displayName : LOOKUPBOX
      type : String
      constraints : []
    }]
  form : {
    text : "All Fields Form"
    pages : [{
        name : page1
        text : "Page 1"
        panels : [{
            text : "Text Fields"
            name : TextFields
            fields : [{
                name : textbox
                text : TextBox
                dataMember : TEXTBOX
                displayFormat : Empty
                editor : {
                  type : TextBox
                  options : {
                  }
                }
              },{
                name : memobox
                text : MemoBox
                dataMember : MEMOBOX
                displayFormat : Empty
                editor : {
                  type : MemoBox
                  options : {
                  }
                }
              }]
          },{
            text : "Date/Time Fields"
            name : DateTimeFields
            fields : [{
                name : datetimebox
                text : DateTimeBox
                dataMember : DATETIMEBOX
                displayFormat : Empty
                editor : {
                  type : DateTimeBox
                  options : {
                  }
                }
              }]
          },{
            text : "Boolean Fields"
            name : BooleanFields
            fields : [{
                name : checkbox
                text : CheckBox
                dataMember : CHECKBOX
                displayFormat : Empty
                editor : {
                  type : CheckBox
                  options : {
                  }
                }
              },{
                name : switch
                text : Switch
                dataMember : SWITCH
                displayFormat : Empty
                editor : {
                  type : Switch
                  options : {
                  }
                }
              }]
          },{
            text : "Number Fields"
            name : NumberFields
            fields : [{
                name : numberbox
                text : NumberBox
                dataMember : NUMBERBOX
                displayFormat : Empty
                editor : {
                  type : NumberBox
                  options : {
                  }
                }
              }]
          }]
      },{
        name : page2
        text : "Page 2"
        panels : [{
            text : "System List Fields"
            name : SystemListFields
            fields : [{
                name : dropdownlistbox
                text : DropDownListBox
                dataMember : DROPDOWNLISTBOX
                displayFormat : Empty
                editor : {
                  type : DropDownListBox
                  options : {
                    dataSourceName : System.TimeZones
                    valueExpression : Id
                    displayExpression : DisplayName
                    searchExpression : DisplayName
                  }
                }
              },{
                name : lookupbox
                text : LookupBox
                dataMember : LOOKUPBOX
                displayFormat : Empty
                editor : {
                  type : LookupBox
                  options : {
                    dataSourceName : System.Cultures
                    valueExpression : Name
                    displayExpression : DisplayName
                    searchExpression : DisplayName
                  }
                }
              },{
                name : tagbox
                text : TagBox
                dataMember : TAGBOX
                displayFormat : Empty
                editor : {
                  type : TagBox
                  options : {
                    dataSourceName : System.Regions
                    valueExpression : Name
                    displayExpression : DisplayName
                    searchExpression : DisplayName
                  }
                }
              }]
          }]
      },{
        name : page3
        text : "Page 3"
        panels : [{
            text : "Static List Fields"
            name : StaticListFields
            fields : [{
                name : dropdownlistbox
                text : DropDownListBox
                dataMember : DROPDOWNLISTBOX
                displayFormat : Empty
                editor : {
                  type : DropDownListBox
                  options : {
                    dataSourceName : "Demo Static DataSource 1"
                    valueExpression : Value
                    displayExpression : Text
                    searchExpression : Search
                  }
                }
              },{
                name : lookupbox
                text : LookupBox
                dataMember : LOOKUPBOX
                displayFormat : Empty
                editor : {
                  type : LookupBox
                  options : {
                    dataSourceName : "Demo Static DataSource 2"
                    valueExpression : Value
                    displayExpression : Text
                    searchExpression : Search
                  }
                }
              },{
                name : tagbox
                text : TagBox
                dataMember : TAGBOX
                displayFormat : Empty
                editor : {
                  type : TagBox
                  options : {
                    dataSourceName : "Demo Static DataSource 3"
                    valueExpression : Value
                    displayExpression : Text
                    searchExpression : Search
                  }
                }
              }]
          }]
      }]
  }
}