{
  "global_properties": {
    "char_set": "UTF-8",
    "date_format": "MMM/dd/yyyy",
    "language": "en",
    "api_version": "16.1"
  },
  "request_data": {
    "request_type": "create",
    "entity_type": "teammember",
    "output_format": "json",
    "value_delimiter": "|"
  },
  "app_data": {
    "teammember": [{
      "project_number": {
        "display_name": "Project ID",
        "value": ""
      },
      "project_name": {
        "display_name": "Project Name",
        "value": "Test Project JSON"
      },
      "project_role": {
        "display_name": "Project Role",
        "value": "Team Member"
      },
      "desc": {
        "display_name": "Comments",
        "value": ""
      },
      "resource_descriptor": {
        "login_id": {
          "display_name": "Login ID",
          "value": "Test_Resource_JSON"
        },
        "first_name": {
          "display_name": "First Name. This field is applicable only if role is External Team Member.",
          "value": ""
        },
        "last_name": {
          "display_name": "Last Name. This field is applicable only if role is External Team Member.",
          "value": ""
        },
        "email": {
          "display_name": "Email. This field is applicable only if role is External Team Member.",
          "value": ""
        }
      },
      "rate_descriptor": {
        "comment": "During teammember create, 'rate' related fields are captured only if approval is not required for a given role.",
        "has_rate": {
          "display_name": "Labor Rates. Possible values : 'Resource' and 'Role'",
          "value": "Resource"
        },
        "override_labor_rate": {
          "display_name": "Override Labor Rates : Possible values 'Y' and 'N'",
          "value": "N"
        },
        "effective_start_date": {
          "display_name": "Effective Start Date",
          "value": ""
        },
        "standard_rate": {
          "display_name": "Standard Rate",
          "value": "5"
        },
        "overtime_rate": {
          "display_name": "Overtime Rate",
          "value": "5"
        },
        "setup_rate": {
          "display_name": "Setup Rate",
          "value": "5"
        }
      },
      "project_time_category_descriptor": {
        "comment": "During teammmember create, 'project time category' related fields are captured only if approval is not required for a given role."
      }
    }]
  }
}