{
"global_properties": {
"char_set": "UTF-8",
"date_format": "MMM/dd/yyyy",
"language": "en",
"api_version": "17.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."
}
}]
}
}