Create Project User
create_project_userAdd a new user to a Procore project by providing their email, last name, and project ID. Includes optional fields for contact details and permissions.
Instructions
Creates a new user in the specified project. #### Country and State codes The country_code and state_code parameter values must conform to the ISO-3166 Alpha-2 specification. See Working with Country Codes for additional information. #### Created Response For null values, the key won't be returned. Use this to create a new Directory records in Procore. Creates a new Directory records and returns the created object on success (HTTP 201). Required parameters: project_id, email_address, last_name. Procore API: Core > Directory. Endpoint: POST /rest/v1.0/projects/{project_id}/users
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| run_configurable_validations | No | Query string parameter — if true, validations are run for the corresponding Configurable Field Set. | |
| address | No | JSON request body field — the street Address of the Project User | |
| avatar | No | JSON request body field — project User Avatar. To upload avatar you must upload whole payload as `multipart/form-data` content-type and specify each parameter as form-data together with `user[avatar]` as file. | |
| business_phone | No | JSON request body field — the Business Phone number of the Project User | |
| business_phone_extension | No | JSON request body field — the Business Phone Extension of the Project User | |
| city | No | JSON request body field — the City in which the Project User resides | |
| country_code | No | JSON request body field — the Country Code of the Project User (ISO-3166 Alpha-2 format) | |
| email_address | Yes | JSON request body field — the Email Address of the Project User | |
| email_signature | No | JSON request body field — the Email Signature of the Project User | |
| employee_id | No | JSON request body field — the Employee ID of the Project User | |
| fax_number | No | JSON request body field — the Fax Number of the Project User | |
| first_name | No | JSON request body field — the First Name of the Project User | |
| initials | No | JSON request body field — the Initials of the Project User | |
| is_active | No | JSON request body field — the Active status of the Project User | |
| is_employee | No | JSON request body field — the Employee status of the Project User | |
| job_title | No | JSON request body field — the Job Title of the Project User | |
| last_name | Yes | JSON request body field — the Last Name of the Project User | |
| mobile_phone | No | JSON request body field — the Mobile Phone number of the Project User | |
| notes | No | JSON request body field — the Notes (notes/keywords/tags) of the Project User | |
| permission_template_id | No | JSON request body field — the Permission Template ID of the Project User | |
| state_code | No | JSON request body field — the State Code of the Project User (ISO-3166 Alpha-2 format) | |
| vendor_id | No | JSON request body field — the Vendor ID of the Project User | |
| zip | No | JSON request body field — the Zip Code of the Project User |