Update Project Person
update_project_personUpdate an existing Project User's directory record in Procore. Modify fields such as name, job title, employee details, and more using the Core Directory API.
Instructions
Update the specified Project User. Use this to update an existing Directory records (only the supplied fields are changed). Updates the specified Directory records and returns the modified object on success. Required parameters: project_id, id, last_name. Procore API: Core > Directory. Endpoint: PATCH /rest/v1.0/projects/{project_id}/people/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | URL path parameter — unique identifier for the Procore project | |
| id | Yes | URL path parameter — unique identifier of the Directory resource | |
| view | No | Query string parameter — specifies which view of the resource to return (which attributes should be present in the response). Users without read permissions to Directory are limited to the normal and extended views. If a v... | |
| first_name | No | JSON request body field — the First Name of the Project Person | |
| last_name | Yes | JSON request body field — the Last Name of the Project Person | |
| is_employee | No | JSON request body field — the Employee status of the Project Person | |
| employee_id | No | JSON request body field — the Employee ID of the Project Person | |
| origin_id | No | JSON request body field — the ID of the External Data associated with the Project Person | |
| job_title | No | JSON request body field — the Job Title of the Project Person | |
| work_classification_id | No | JSON request body field — the unique identifier for the work classification of the Project Person. |