POST /rest/v1.0/projects/{project_id}/people
Create a new Person in the specified Project.
This endpoint can currently only create reference users. It cannot create a user who can login.
Servers
- https://api.procore.com
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
project_id |
Integer | Yes |
Unique identifier for the project. |
Request headers
| Name | Type | Required | Description |
|---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Procore-Company-Id |
Integer | Yes |
Unique company identifier associated with the Procore User Account. |
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
view |
String | No |
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 valid view is not provided, it will default to normal. Valid values:
|
Request body fields
| Name | Type | Required | Description |
|---|---|---|---|
person |
Object | Yes | |
person.job_title |
String | No |
The Job Title of the Project Person |
person.last_name |
String | Yes |
The Last Name of the Project Person |
person.origin_id |
String | No |
The ID of the External Data associated with the Project Person |
person.first_name |
String | No |
The First Name of the Project Person |
person.employee_id |
String | No |
The Employee ID of the Project Person |
person.is_employee |
Boolean | No |
The Employee status of the Project Person Default value: false |
person.work_classification_id |
Integer | No |
The unique identifier for the work classification of the Project Person. |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.