{
  "fields": [
    {"key": "reference", "name": "Reference", "type": "text", "required": true, "indexed": true},
    {"key": "counterparty_name", "name": "Counterparty", "type": "text", "required": true},
    {"key": "counterparty_email", "name": "Counterparty email", "type": "text", "indexed": true},
    {"key": "start_date", "name": "Start date", "type": "date"},
    {"key": "end_date", "name": "End date", "type": "date"},
    {"key": "renewal_date", "name": "Renewal date", "type": "date"},
    {"key": "notice_date", "name": "Notice date", "type": "date"},
    {"key": "notes", "name": "Notes", "type": "text"},
    {"key": "status", "name": "Status", "type": "select", "required": true, "indexed": true, "options": ["draft", "active", "terminated", "renewed"]}
  ]
}
