{ "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." } }] } }