Enable A Person To Log In
enable_a_person_to_log_inEnable a person to log in after creation by assigning a permission level. Provide company ID, person ID, and permission level ID.
Instructions
Enable a Person to log in after they have already been created. Use this to perform the enable a action on Resource Planning records. Creates a new Resource Planning records and returns the created object on success (HTTP 201). Required parameters: company_id, person_id, permission_level_id. Procore API: Resource Management > Resource Planning. Endpoint: POST /rest/v1.0/workforce-planning/v2/companies/{company_id}/people/{person_id}/user
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | URL path parameter — unique identifier for the company. This parameter accepts both formats: - **Recommended**: Procore company ID (integer) - Use this for new integrations - Legacy: LaborChart UUID format (uuid string... | |
| person_id | Yes | URL path parameter — unique identifier for the person | |
| permission_level_id | Yes | JSON request body field — uUID of the Permission Level that defines the user's access. | |
| No | JSON request body field — the email the Person will use to log in. If the Person already has an email in LaborChart, this can be omitted. If no email is on record, this becomes required. | ||
| password | No | JSON request body field — the password the Person will use to log in. If omitted, the Person will receive an email from LaborChart instructing them to set up a password. If provided, no email will be sent. Passwords must me... | |
| no_invite | No | JSON request body field — if `true`, the Person will be created with all user properties but will not receive an invitation to the platform. Admins can manually trigger an invitation from the user's profile. |