Project assignments grant non-admin employees access to a Project.
Assignments also set an employee's bill / pay rates for time entries logged against that project.
Lists all project assignments.
Returns a data template that you can fill in to use the CREATE action.
Assign an employee to a project.
Also allows you to set their bill / pay rates for the project.
Update an employee assignment.
If you'd like to remove an employee's access to a project you must set the has_access field to false.
We do not allow deletion of project assignments to ensure data integrity.
<?xml version="1.0" encoding="UTF-8"?> <project_assignment> <bill_rate rel="financial">0.00</bill_rate> <bill_rate_in_cents rel="financial"></bill_rate_in_cents> <has_access>false</has_access> <pay_rate rel="financial">0.00</pay_rate> <pay_rate_in_cents rel="financial"></pay_rate_in_cents> <person_id></person_id> <project_id></project_id> <updated_at read_only="true"></updated_at> </project_assignment>
Be aware that creating an assignment does not implicitly give access to that employee.
You must set the has_access field to true in order to grant access to the project