{
  "settings": {
    "objectType": "Form Setting",
    "editActive": true,
    "title": "Time Off Request Form",
    "form_title": "Time Off Request Form",
    "show_title": 1,
    "allow_public_link": 0,
    "embed_form": "",
    "clear_complete": 1,
    "hide_complete": 1,
    "default_label_pos": "above",
    "wrapper_class": "",
    "element_class": "",
    "form_title_heading_level": "3",
    "key": "",
    "add_submit": 0,
    "changeEmailErrorMsg": "",
    "changeDateErrorMsg": "",
    "confirmFieldErrorMsg": "",
    "fieldNumberNumMinError": "",
    "fieldNumberNumMaxError": "",
    "fieldNumberIncrementBy": "",
    "formErrorsCorrectErrors": "",
    "validateRequiredField": "",
    "honeypotHoneypotError": "",
    "fieldsMarkedRequired": "",
    "currency": "",
    "unique_field_error": "A form with this value has already been submitted.",
    "logged_in": false,
    "not_logged_in_msg": "",
    "sub_limit_msg": "The form has reached its submission limit.",
    "calculations": [],
    "conditions": [],
    "formContentData": [
      "first_name_1742377200000",
      "last_name_1742377201000",
      "email_1742377202000",
      "department_1742377203000",
      "hr_divider_1742377204000",
      "type_of_leave_1742377205000",
      "start_date_1742377206000",
      "end_date_1742377207000",
      "number_of_days_requested_1742377208000",
      "reason_for_leave_1742377209000",
      "hcaptcha_1742377210000",
      "submit_1742377211000"
    ],
    "objectDomain": "calculations",
    "drawerDisabled": false
  },
  "fields": [
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 1,
      "idAttribute": "id",
      "type": "firstname",
      "label": "First Name",
      "key": "first_name_1742377200000",
      "label_pos": "default",
      "required": true,
      "default": "",
      "placeholder": "",
      "container_class": "one-half first",
      "element_class": "",
      "input_limit": "",
      "input_limit_type": "characters",
      "input_limit_msg": "Character(s) left",
      "manual_key": false,
      "admin_label": "",
      "help_text": "",
      "mask": "",
      "custom_mask": "",
      "custom_name_attribute": "fname",
      "personally_identifiable": 1,
      "value": "",
      "drawerDisabled": false,
      "field_label": "First Name",
      "field_key": "first_name_1742377200000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 2,
      "idAttribute": "id",
      "type": "lastname",
      "label": "Last Name",
      "key": "last_name_1742377201000",
      "label_pos": "default",
      "required": true,
      "default": "",
      "placeholder": "",
      "container_class": "one-half",
      "element_class": "",
      "input_limit": "",
      "input_limit_type": "characters",
      "input_limit_msg": "Character(s) left",
      "manual_key": false,
      "admin_label": "",
      "help_text": "",
      "mask": "",
      "custom_mask": "",
      "custom_name_attribute": "lname",
      "personally_identifiable": 1,
      "value": "",
      "drawerDisabled": false,
      "field_label": "Last Name",
      "field_key": "last_name_1742377201000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 3,
      "idAttribute": "id",
      "type": "email",
      "label": "Email Address",
      "key": "email_1742377202000",
      "label_pos": "default",
      "required": true,
      "default": "",
      "placeholder": "",
      "container_class": "",
      "element_class": "",
      "admin_label": "",
      "help_text": "",
      "custom_name_attribute": "email",
      "personally_identifiable": 1,
      "value": "",
      "drawerDisabled": false,
      "field_label": "Email Address",
      "field_key": "email_1742377202000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 4,
      "idAttribute": "id",
      "type": "textbox",
      "label": "Department",
      "key": "department_1742377203000",
      "label_pos": "default",
      "required": false,
      "default": "",
      "placeholder": "e.g. Marketing, Engineering, Operations",
      "container_class": "",
      "element_class": "",
      "input_limit": "",
      "input_limit_type": "characters",
      "input_limit_msg": "Character(s) left",
      "manual_key": false,
      "admin_label": "",
      "help_text": "",
      "mask": "",
      "custom_mask": "",
      "custom_name_attribute": "",
      "personally_identifiable": "",
      "value": "",
      "drawerDisabled": false,
      "field_label": "Department",
      "field_key": "department_1742377203000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 5,
      "idAttribute": "id",
      "type": "hr",
      "label": "Leave Details",
      "key": "hr_divider_1742377204000",
      "container_class": "",
      "element_class": "",
      "admin_label": "",
      "drawerDisabled": false,
      "field_label": "Leave Details",
      "field_key": "hr_divider_1742377204000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 6,
      "idAttribute": "id",
      "type": "listselect",
      "label": "Type of Leave",
      "key": "type_of_leave_1742377205000",
      "label_pos": "default",
      "required": true,
      "default": "",
      "container_class": "",
      "element_class": "",
      "admin_label": "",
      "drawerDisabled": false,
      "options": [
        {
          "label": "Vacation",
          "value": "Vacation",
          "calc": "",
          "selected": 0,
          "order": 0
        },
        {
          "label": "Sick Leave",
          "value": "Sick Leave",
          "calc": "",
          "selected": 0,
          "order": 1
        },
        {
          "label": "Personal Day",
          "value": "Personal Day",
          "calc": "",
          "selected": 0,
          "order": 2
        },
        {
          "label": "Bereavement",
          "value": "Bereavement",
          "calc": "",
          "selected": 0,
          "order": 3
        },
        {
          "label": "Parental Leave",
          "value": "Parental Leave",
          "calc": "",
          "selected": 0,
          "order": 4
        },
        {
          "label": "Unpaid Leave",
          "value": "Unpaid Leave",
          "calc": "",
          "selected": 0,
          "order": 5
        },
        {
          "label": "Other",
          "value": "Other",
          "calc": "",
          "selected": 0,
          "order": 6
        }
      ],
      "field_label": "Type of Leave",
      "field_key": "type_of_leave_1742377205000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 7,
      "idAttribute": "id",
      "type": "date",
      "label": "Start Date",
      "key": "start_date_1742377206000",
      "label_pos": "default",
      "required": true,
      "placeholder": "",
      "container_class": "one-half first",
      "element_class": "",
      "admin_label": "",
      "date_mode": "date_only",
      "date_format": "default",
      "year_range_start": "",
      "year_range_end": "",
      "hours_24": 0,
      "minute_increment": 5,
      "drawerDisabled": false,
      "field_label": "Start Date",
      "field_key": "start_date_1742377206000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 8,
      "idAttribute": "id",
      "type": "date",
      "label": "End Date",
      "key": "end_date_1742377207000",
      "label_pos": "default",
      "required": true,
      "placeholder": "",
      "container_class": "one-half",
      "element_class": "",
      "admin_label": "",
      "date_mode": "date_only",
      "date_format": "default",
      "year_range_start": "",
      "year_range_end": "",
      "hours_24": 0,
      "minute_increment": 5,
      "drawerDisabled": false,
      "field_label": "End Date",
      "field_key": "end_date_1742377207000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 9,
      "idAttribute": "id",
      "type": "number",
      "label": "Number of Days Requested",
      "key": "number_of_days_requested_1742377208000",
      "label_pos": "default",
      "required": false,
      "default": "",
      "placeholder": "",
      "container_class": "",
      "element_class": "",
      "manual_key": "",
      "admin_label": "",
      "help_text": "",
      "num_min": "1",
      "num_max": "",
      "num_step": "1",
      "value": "",
      "drawerDisabled": false,
      "field_label": "Number of Days Requested",
      "field_key": "number_of_days_requested_1742377208000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 10,
      "idAttribute": "id",
      "type": "textarea",
      "label": "Reason for Leave (Optional)",
      "key": "reason_for_leave_1742377209000",
      "label_pos": "default",
      "required": false,
      "default": "",
      "placeholder": "",
      "desc_text": "Please provide any additional details about your leave request.",
      "container_class": "",
      "element_class": "",
      "input_limit": "",
      "input_limit_type": "characters",
      "input_limit_msg": "Character(s) left",
      "textarea_rte": "",
      "disable_rte_mobile": "",
      "textarea_media": "",
      "value": "",
      "drawerDisabled": false,
      "field_label": "Reason for Leave (Optional)",
      "field_key": "reason_for_leave_1742377209000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 11,
      "idAttribute": "id",
      "type": "hcaptcha",
      "label": "hCaptcha",
      "key": "hcaptcha_1742377210000",
      "label_pos": "hidden",
      "required": false,
      "container_class": "",
      "element_class": "",
      "admin_label": "",
      "drawerDisabled": false,
      "field_label": "hCaptcha",
      "field_key": "hcaptcha_1742377210000"
    },
    {
      "objectType": "Field",
      "objectDomain": "fields",
      "editActive": false,
      "order": 12,
      "idAttribute": "id",
      "type": "submit",
      "label": "Submit Request",
      "processing_label": "Processing",
      "key": "submit_1742377211000",
      "container_class": "",
      "element_class": "",
      "admin_label": "",
      "drawerDisabled": false,
      "field_label": "Submit Request",
      "field_key": "submit_1742377211000"
    }
  ],
  "actions": [
    {
      "title": null,
      "key": null,
      "type": "successmessage",
      "active": "1",
      "created_at": "2026-03-19 00:00:00",
      "label": "Success Message",
      "objectType": "Action",
      "objectDomain": "actions",
      "editActive": "",
      "message": "Your time off request has been submitted successfully. You'll receive a confirmation email shortly, and your manager or HR team will follow up with you within two business days. Thank you!",
      "order": "1",
      "to": "{wp:admin_email}",
      "reply_to": "",
      "email_subject": "Ninja Forms Submission",
      "email_message": "{fields_table}",
      "email_message_plain": "",
      "from_name": "",
      "from_address": "",
      "email_format": "html",
      "cc": "",
      "bcc": "",
      "success_msg": "Your time off request has been submitted successfully. You'll receive a confirmation email shortly, and your manager or HR team will follow up with you within two business days. Thank you!"
    },
    {
      "title": null,
      "key": null,
      "type": "email",
      "active": "1",
      "created_at": "2026-03-19 00:00:00",
      "label": "Admin Email",
      "objectType": "Action",
      "objectDomain": "actions",
      "editActive": "",
      "order": "2",
      "to": "{wp:admin_email}",
      "reply_to": "{field:email_1742377202000}",
      "email_subject": "New Time Off Request: {field:first_name_1742377200000} {field:last_name_1742377201000}",
      "email_message": "<p>A new time off request has been submitted.</p>\n\n<p><strong>Employee:</strong> {field:first_name_1742377200000} {field:last_name_1742377201000} <br>\n<strong>Email:</strong> {field:email_1742377202000} <br>\n<strong>Department:</strong> {field:department_1742377203000} </p>\n\n<p><strong>Type of Leave:</strong> {field:type_of_leave_1742377205000} <br>\n<strong>Start Date:</strong> {field:start_date_1742377206000} <br>\n<strong>End Date:</strong> {field:end_date_1742377207000} <br>\n<strong>Number of Days Requested:</strong> {field:number_of_days_requested_1742377208000} </p>\n\n<p><strong>Reason for Leave:</strong><br>\n{field:reason_for_leave_1742377209000} </p>\n\n<p>This request was submitted via the Time Off Request Form on your website.</p>",
      "email_message_plain": "",
      "from_name": "{field:first_name_1742377200000} {field:last_name_1742377201000}",
      "from_address": "{field:email_1742377202000}",
      "email_format": "html",
      "cc": "",
      "bcc": ""
    },
    {
      "title": null,
      "key": null,
      "type": "save",
      "active": "1",
      "created_at": "2026-03-19 00:00:00",
      "label": "Record Submission",
      "objectType": "Action",
      "objectDomain": "actions",
      "editActive": "",
      "order": "3",
      "to": "{wp:admin_email}",
      "reply_to": "",
      "email_subject": "Ninja Forms Submission",
      "email_message": "{fields_table}",
      "email_message_plain": "",
      "from_name": "",
      "from_address": "",
      "email_format": "html",
      "cc": "",
      "bcc": "",
      "success_msg": "Your form has been successfully submitted.",
      "redirect_url": "",
      "submitter_email": "",
      "fields-save-toggle": "save_all",
      "exception_fields": [],
      "set_subs_to_expire": "0",
      "subs_expire_time": "90"
    },
    {
      "title": null,
      "key": null,
      "type": "email",
      "active": "1",
      "created_at": "2026-03-19 00:00:00",
      "label": "Employee Confirmation Email",
      "objectType": "Action",
      "objectDomain": "actions",
      "editActive": "",
      "order": "4",
      "to": "{field:email_1742377202000}",
      "reply_to": "",
      "email_subject": "Your Time Off Request Has Been Received",
      "email_message": "<p>Hi {field:first_name_1742377200000} ,</p>\n\n<p>Thank you for submitting your time off request. Here is a summary of what we received:</p>\n\n<p><strong>Type of Leave:</strong> {field:type_of_leave_1742377205000} <br>\n<strong>Start Date:</strong> {field:start_date_1742377206000} <br>\n<strong>End Date:</strong> {field:end_date_1742377207000} <br>\n<strong>Days Requested:</strong> {field:number_of_days_requested_1742377208000} </p>\n\n<p>Your request is being reviewed. You can expect a response within [2 business days / your standard timeframe].</p>\n\n<p>If you have any questions, please contact your HR representative directly.</p>\n\n<p>Best regards,<br>\n[Your Company Name] HR Team</p>",
      "email_message_plain": "",
      "from_name": "[Your Company Name] HR",
      "from_address": "{wp:admin_email}",
      "email_format": "html",
      "cc": "",
      "bcc": ""
    }
  ]
}
