Get Company Assignments
get_company_assignmentsRetrieves all Resource Planning assignments for a company, enabling you to discover assignments or find their IDs before making further API calls. Use pagination to control results.
Instructions
Returns all of the Resource Planning Assignment data for the given company. Use this to discover company assignments or to look up the id of one before calling a tool that needs it. company_id defaults to the value set by procore_set_config when omitted. Returns a JSON array of company 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, dayRange, start_day. Procore API: Resource Management > Resource Planning. Endpoint: GET /rest/v1.0/workforce-planning/v2/companies/{company_id}/assignments
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Query string parameter β this is a **0-based index** representing the page slice of the data you want to retrieve. Each page contains up to **400 items**. ### **π Pageable Endpoints** People endpoints that return multiple... | |
| 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... | |
| created_at | No | Query string parameter β filters items based on their creation timestamp. Accepts an ISO 8601 date string. | |
| updated_at | No | Query string parameter β filters items based on their last updated timestamp. Accepts an ISO 8601 date string. | |
| created_after | No | Query string parameter β filters items created on or after the specified date (inclusive). Accepts an ISO 8601 date string. | |
| updated_after | No | Query string parameter β filters items updated on or after the specified date (inclusive). Accepts an ISO 8601 date string. | |
| created_before | No | Query string parameter β filters items created on or before the specified date (inclusive). Accepts an ISO 8601 date string. | |
| updated_before | No | Query string parameter β filters items updated on or before the specified date (inclusive). Accepts an ISO 8601 date string. |