json

🧩 Syntax:
[
  {
    "properties": [
      {
        "properties": [
          {
            "control_type": "text",
            "label": "Country",
            "type": "string",
            "name": "country"
          },
          {
            "control_type": "text",
            "label": "Country code",
            "type": "string",
            "name": "country_code"
          },
          {
            "control_type": "text",
            "label": "State",
            "type": "string",
            "name": "state"
          },
          {
            "control_type": "text",
            "label": "Suburb",
            "type": "string",
            "name": "suburb"
          },
          {
            "control_type": "text",
            "label": "Address line 1",
            "type": "string",
            "name": "address_line1"
          },
          {
            "control_type": "text",
            "label": "Address line 2",
            "type": "string",
            "name": "address_line2"
          },
          {
            "control_type": "text",
            "label": "Postcode",
            "type": "string",
            "name": "postcode"
          },
          {
            "control_type": "text",
            "label": "Company",
            "type": "string",
            "name": "company"
          },
          {
            "control_type": "text",
            "label": "Mobile",
            "type": "string",
            "name": "mobile"
          },
          {
            "control_type": "text",
            "label": "Phone",
            "type": "string",
            "name": "phone"
          },
          {
            "control_type": "text",
            "label": "First name",
            "type": "string",
            "name": "first_name"
          },
          {
            "control_type": "text",
            "label": "Last name",
            "type": "string",
            "name": "last_name"
          },
          {
            "control_type": "text",
            "label": "Email",
            "type": "string",
            "name": "email"
          }
        ],
        "label": "Billing address",
        "type": "object",
        "name": "billing_address"
      },
      {
        "control_type": "text",
        "label": "Private comments",
        "type": "string",
        "name": "private_comments"
      },
      {
        "properties": [
          {
            "control_type": "text",
            "label": "Country",
            "type": "string",
            "name": "country"
          },
          {
            "control_type": "text",
            "label": "Country code",
            "type": "string",
            "name": "country_code"
          },
          {
            "control_type": "text",
            "label": "State",
            "type": "string",
            "name": "state"
          },
          {
            "control_type": "text",
            "label": "Suburb",
            "type": "string",
            "name": "suburb"
          },
          {
            "control_type": "text",
            "label": "Address line 1",
            "type": "string",
            "name": "address_line1"
          },
          {
            "control_type": "text",
            "label": "Address line 2",
            "type": "string",
            "name": "address_line2"
          },
          {
            "control_type": "text",
            "label": "Postcode",
            "type": "string",
            "name": "postcode"
          },
          {
            "control_type": "text",
            "label": "Company",
            "type": "string",
            "name": "company"
          },
          {
            "control_type": "text",
            "label": "Mobile",
            "type": "string",
            "name": "mobile"
          },
          {
            "control_type": "text",
            "label": "Phone",
            "type": "string",
            "name": "phone"
          },
          {
            "control_type": "text",
            "label": "First name",
            "type": "string",
            "name": "first_name"
          },
          {
            "control_type": "text",
            "label": "Last name",
            "type": "string",
            "name": "last_name"
          },
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "text",
            "label": "Default",
            "render_input": {},
            "parse_output": {},
            "toggle_hint": "Select from option list",
            "toggle_field": {
              "label": "Default",
              "control_type": "text",
              "toggle_hint": "Use custom value",
              "type": "boolean",
              "name": "default"
            },
            "type": "boolean",
            "name": "default"
          },
          {
            "control_type": "text",
            "label": "Modified on",
            "type": "string",
            "name": "modified_on"
          }
        ],
        "label": "Delivery address",
        "type": "object",
        "name": "delivery_address"
      },
      {
        "control_type": "text",
        "label": "Ext unique ID",
        "type": "string",
        "name": "ext_unique_id"
      },
      {
        "control_type": "number",
        "label": "Freight total",
        "parse_output": "float_conversion",
        "type": "number",
        "name": "freight_total"
      },
      {
        "properties": [
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "text",
            "label": "Name",
            "type": "string",
            "name": "name"
          }
        ],
        "label": "Freight type",
        "type": "object",
        "name": "freight_type"
      },
      {
        "control_type": "number",
        "label": "ID",
        "parse_output": "float_conversion",
        "type": "number",
        "name": "id"
      },
      {
        "properties": [
          {
            "control_type": "text",
            "label": "Customer number",
            "type": "string",
            "name": "customer_number"
          },
          {
            "control_type": "text",
            "label": "Custom reference",
            "type": "string",
            "name": "custom_reference"
          },
          {
            "control_type": "text",
            "label": "Email",
            "type": "string",
            "name": "Email"
          },
          {
            "control_type": "text",
            "label": "First name",
            "type": "string",
            "name": "first_name"
          },
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "text",
            "label": "Last name",
            "type": "string",
            "name": "last_name"
          }
        ],
        "label": "Customer",
        "type": "object",
        "name": "customer"
      },
      {
        "control_type": "text",
        "label": "Order number",
        "type": "string",
        "name": "order_number"
      },
      {
        "properties": [
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "text",
            "label": "Name",
            "type": "string",
            "name": "name"
          }
        ],
        "label": "Sales channel",
        "type": "object",
        "name": "sales_channel"
      },
      {
        "properties": [
          {
            "control_type": "text",
            "label": "First name",
            "type": "string",
            "name": "first_name"
          },
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "text",
            "label": "Last name",
            "type": "string",
            "name": "last_name"
          }
        ],
        "label": "Sales person",
        "type": "object",
        "name": "sales_person"
      },
      {
        "properties": [
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "text",
            "label": "Status",
            "type": "string",
            "name": "status"
          }
        ],
        "label": "Order status",
        "type": "object",
        "name": "order_status"
      },
      {
        "control_type": "number",
        "label": "Order total",
        "parse_output": "float_conversion",
        "type": "number",
        "name": "order_total"
      },
      {
        "properties": [
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "text",
            "label": "Name",
            "type": "string",
            "name": "name"
          },
          {
            "control_type": "text",
            "label": "Modified on",
            "type": "string",
            "name": "modified_on"
          }
        ],
        "label": "Outlet",
        "type": "object",
        "name": "outlet"
      },
      {
        "control_type": "text",
        "label": "Public comments",
        "type": "string",
        "name": "public_comments"
      },
      {
        "control_type": "number",
        "label": "Taxable",
        "parse_output": "float_conversion",
        "type": "number",
        "name": "taxable"
      },
      {
        "control_type": "text",
        "label": "Created on",
        "type": "string",
        "name": "created_on"
      },
      {
        "control_type": "text",
        "label": "Modified on",
        "type": "string",
        "name": "modified_on"
      },
      {
        "control_type": "text",
        "label": "Fulfilled in full on",
        "type": "string",
        "name": "fulfilled_in_full_on"
      },
      {
        "control_type": "text",
        "label": "Paid in full on",
        "type": "string",
        "name": "paid_in_full_on"
      },
      {
        "name": "order_items",
        "type": "array",
        "of": "object",
        "label": "Order items",
        "properties": [
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "text",
            "label": "External ID",
            "type": "string",
            "name": "external_id"
          },
          {
            "control_type": "text",
            "label": "Order item type",
            "type": "string",
            "name": "order_item_type"
          },
          {
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "properties": [
                  {
                    "control_type": "number",
                    "label": "ID",
                    "parse_output": "float_conversion",
                    "type": "number",
                    "name": "id"
                  },
                  {
                    "control_type": "text",
                    "label": "Name",
                    "type": "string",
                    "name": "name"
                  },
                  {
                    "control_type": "text",
                    "label": "Modified on",
                    "type": "string",
                    "name": "modified_on"
                  }
                ],
                "label": "Product type",
                "type": "object",
                "name": "product_type"
              },
              {
                "control_type": "text",
                "label": "Supplier sku",
                "type": "string",
                "name": "supplier_sku"
              },
              {
                "control_type": "text",
                "label": "Short description",
                "type": "string",
                "name": "short_description"
              }
            ],
            "label": "Product",
            "type": "object",
            "name": "product"
          },
          {
            "control_type": "number",
            "label": "Original price",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "original_price"
          },
          {
            "control_type": "number",
            "label": "Sell price",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "sell_price"
          },
          {
            "control_type": "number",
            "label": "Order item total",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "order_item_total"
          },
          {
            "control_type": "number",
            "label": "Order item discount total",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "order_item_discount_total"
          },
          {
            "control_type": "text",
            "label": "Taxable",
            "render_input": {},
            "parse_output": {},
            "toggle_hint": "Select from option list",
            "toggle_field": {
              "label": "Taxable",
              "control_type": "text",
              "toggle_hint": "Use custom value",
              "type": "boolean",
              "name": "taxable"
            },
            "type": "boolean",
            "name": "taxable"
          },
          {
            "control_type": "number",
            "label": "Tax rate",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "tax_rate"
          },
          {
            "control_type": "number",
            "label": "Supplier buy ex",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "supplier_buy_ex"
          },
          {
            "control_type": "number",
            "label": "Direct costs ex",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "direct_costs_ex"
          },
          {
            "control_type": "number",
            "label": "Cogs ex",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "cogs_ex"
          },
          {
            "control_type": "text",
            "label": "Fulfilment method",
            "type": "string",
            "name": "fulfilment_method"
          },
          {
            "control_type": "text",
            "label": "Due date",
            "type": "string",
            "name": "due_date"
          },
          {
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "control_type": "text",
                "label": "Name",
                "type": "string",
                "name": "name"
              }
            ],
            "label": "Delivery driver",
            "type": "object",
            "name": "delivery_driver"
          },
          {
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "control_type": "text",
                "label": "Name",
                "type": "string",
                "name": "name"
              }
            ],
            "label": "Delivery zone",
            "type": "object",
            "name": "delivery_zone"
          },
          {
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "control_type": "text",
                "label": "Name",
                "type": "string",
                "name": "name"
              }
            ],
            "label": "Delivery time",
            "type": "object",
            "name": "delivery_time"
          },
          {
            "control_type": "number",
            "label": "Quantity ordered",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "quantity_ordered"
          },
          {
            "control_type": "number",
            "label": "Quantity fulfiled",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "quantity_fulfiled"
          },
          {
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "control_type": "text",
                "label": "Name",
                "type": "string",
                "name": "name"
              },
              {
                "control_type": "text",
                "label": "Modified on",
                "type": "string",
                "name": "modified_on"
              }
            ],
            "label": "Fulfil outlet",
            "type": "object",
            "name": "fulfil_outlet"
          },
          {
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "control_type": "text",
                "label": "Name",
                "type": "string",
                "name": "name"
              },
              {
                "control_type": "text",
                "label": "Modified on",
                "type": "string",
                "name": "modified_on"
              }
            ],
            "label": "Source outlet",
            "type": "object",
            "name": "source_outlet"
          },
          {
            "name": "applied_promotional_campaigns",
            "type": "array",
            "of": "object",
            "label": "Applied promotional campaigns",
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "control_type": "text",
                "label": "Name",
                "type": "string",
                "name": "name"
              }
            ]
          },
          {
            "control_type": "text",
            "label": "Created on",
            "type": "string",
            "name": "created_on"
          },
          {
            "control_type": "text",
            "label": "Modified on",
            "type": "string",
            "name": "modified_on"
          },
          {
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "properties": [
                  {
                    "control_type": "number",
                    "label": "ID",
                    "parse_output": "float_conversion",
                    "type": "number",
                    "name": "id"
                  },
                  {
                    "control_type": "text",
                    "label": "Name",
                    "type": "string",
                    "name": "name"
                  }
                ],
                "label": "Status",
                "type": "object",
                "name": "status"
              },
              {
                "control_type": "text",
                "label": "Eta",
                "type": "string",
                "name": "eta"
              },
              {
                "control_type": "text",
                "label": "Created on",
                "type": "string",
                "name": "created_on"
              },
              {
                "control_type": "text",
                "label": "Modified on",
                "type": "string",
                "name": "modified_on"
              }
            ],
            "label": "Linked purchase order",
            "type": "object",
            "name": "linked_purchase_order"
          }
        ]
      },
      {
        "name": "fulfilments",
        "type": "array",
        "of": "object",
        "label": "Fulfilments",
        "properties": [
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "number",
            "label": "Order item ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "order_item_id"
          },
          {
            "control_type": "number",
            "label": "Quantity fulfiled",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "quantity_fulfiled"
          },
          {
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "control_type": "text",
                "label": "Name",
                "type": "string",
                "name": "name"
              },
              {
                "control_type": "text",
                "label": "Modified on",
                "type": "string",
                "name": "modified_on"
              }
            ],
            "label": "Fulfil outlet",
            "type": "object",
            "name": "fulfil_outlet"
          },
          {
            "control_type": "text",
            "label": "Created on",
            "type": "string",
            "name": "created_on"
          }
        ]
      },
      {
        "name": "payments",
        "type": "array",
        "of": "object",
        "label": "Payments",
        "properties": [
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "text",
            "label": "External ID",
            "type": "string",
            "name": "external_id"
          },
          {
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "control_type": "text",
                "label": "Name",
                "type": "string",
                "name": "name"
              }
            ],
            "label": "Payment method",
            "type": "object",
            "name": "payment_method"
          },
          {
            "control_type": "number",
            "label": "Amount",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "amount"
          },
          {
            "control_type": "text",
            "label": "Created on",
            "type": "string",
            "name": "created_on"
          }
        ]
      },
      {
        "name": "vouchers",
        "type": "array",
        "of": "object",
        "label": "Vouchers",
        "properties": [
          {
            "control_type": "number",
            "label": "ID",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "id"
          },
          {
            "control_type": "text",
            "label": "Code",
            "type": "string",
            "name": "code"
          },
          {
            "properties": [
              {
                "control_type": "number",
                "label": "ID",
                "parse_output": "float_conversion",
                "type": "number",
                "name": "id"
              },
              {
                "control_type": "text",
                "label": "Name",
                "type": "string",
                "name": "name"
              }
            ],
            "label": "Type",
            "type": "object",
            "name": "type"
          },
          {
            "control_type": "number",
            "label": "Initial value",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "initial_value"
          },
          {
            "control_type": "number",
            "label": "Balance",
            "parse_output": "float_conversion",
            "type": "number",
            "name": "balance"
          },
          {
            "control_type": "text",
            "label": "Created on",
            "type": "string",
            "name": "created_on"
          },
          {
            "control_type": "text",
            "label": "Expires on",
            "type": "string",
            "name": "expires_on"
          }
        ]
      }
    ]
  }
]