{
  "global_properties": {
    "char_set": "UTF-8",
    "date_format": "MMM/dd/yyyy",
    "language": "en",
    "api_version": "17.1"
  },
  "request_data": {
    "request_type": "create",
    "entity_type": "activity",
    "output_format": "json",
    "value_delimiter": "|"
  },
  "app_data": {
    "activity": [{
      "project_number": {
        "display_name": "Project ID",
        "value": ""
      },
      "project_name": {
        "display_name": "Project Name",
        "value": "Test Project JSON"
      },
      "activity_path": {
        "display_name": "Phase Name(Fully qualified path. e.g. root/parent/child)",
        "value": "Define/test_JSON2"
      },
      "description": {
        "display_name": "Description",
        "value": ""
      },
      "comments": {
        "display_name": "Comments",
        "value": ""
      },
      "classification_descriptor": {
        "activity_type_id": {
          "display_name": "Activity Type",
          "value": "Phase"
        },
        "activity_subtype_id": {
          "display_name": "Phase Type",
          "value": "Verify"
        },
        "priority": {
          "display_name": "Priority",
          "value": ""
        },
        "severity": {
          "display_name": "Severity",
          "value": ""
        }
      },
      "setting_descriptor": {
        "labor_expense_type": {
          "display_name": "Labor Expense Type. Applicable if 'Labor Cost Capitalization' is enabled for project.",
          "value": "CapEx"
        },
        "can_mark_activity_na": {
          "display_name": "Allow Activity to be Marked Not Applicable. Possible values: Y/N",
          "value": "Y"
        },
        "take_snapshot": {
          "display_name": "Create Finance Snapshot on Activity Closure. Applicable only if activity is top level activity. Possible values: Y/N ",
          "value": ""
        },
        "make_snapshot_current": {
          "display_name": "Make Finance Snapshot Default? Applicable only if activity is top level activity. Possible values: Y/N ",
          "value": ""
        },
        "milestone": {
          "display_name": "Milestone. Set 'K' for key milestone, 'M' for milestone. Keep '', if activity is not a milestone activity.",
          "value": ""
        }
      },
      "actual_effort_descriptor": {
        "actual_effort_type": {
          "display_name": "Actual Effort Type",
          "value": ""
        },
        "actual_total_effort": {
          "display_name": "Actual Effort. Applicable if actual efforts are at activity level.",
          "value": ""
        }
      },
      "plan_effort_descriptor": {
        "plan_effort_type": {
          "display_name": "Plan Effort Type",
          "value": ""
        },
        "initial_plan_effort": {
          "display_name": "Baseline Effort",
          "value": ""
        },
        "plan_total_effort": {
          "display_name": "Plan Effort. Applicable if plan efforts are at activity level.",
          "value": ""
        }
      },
      "resource_descriptor": {
        "allowed_roles_is_constraint": {
          "display_name": "Enforce Resources",
          "value": "N"
        },
        "all_resources_required": {
          "display_name": "All Resources Required. Possible values: Y/N",
          "value": "N"
        },
        "allowed_roles_mv": {
          "display_name": "Mandatory / Preferred Resources",
          "value": ""
        }
      },
      "custom_fields": {
        "predefined_fields": {
          
        },
        "runtime_fields": {
          
        }
      }
    }]
  }
}