Get Project Assignments
get_project_assignmentsRetrieve project assignments for a company and project to identify assignments or obtain their IDs for further actions. Read-only access to Procore workforce planning data.
Instructions
Returns the Resource Planning Assignment data for the given company and project. Use this to discover project assignments or to look up the id of one before calling a tool that needs it. company_id and project_id default to the values set by procore_set_config when omitted. Returns a JSON array of project assignments; page and per_page control pagination and the response reports how many pages remain. Read-only — it changes nothing in Procore. Failures come back as an error payload carrying the HTTP status — commonly 401 when the token has expired, 403 without tool permission, and 404 when an id does not resolve. Required parameters: company_id, project_id, dayRange, start_day. Procore API: Resource Management > Resource Planning. Endpoint: GET /rest/v1.0/workforce-planning/v2/companies/{company_id}/projects/{project_id}/assignments
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for paginated results (default: 1, 1-indexed) | |
| dayRange | Yes | Query string parameter — a value specifying how many days forward you would like to get assignments for from the specified startDay. Assignments whose start_day falls within the given range will be returned in the response... | |
| per_page | No | Number of items per page (default: 100, max: 100) | |
| start_day | Yes | Query string parameter — the starting day to filter assignments by. | |
| 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... | |
| project_id | Yes | URL path parameter — unique identifier for the project |