Update Action Plan Item
update_action_plan_itemUpdate an existing action plan item in Procore. Modify only the fields you need, leaving others unchanged.
Instructions
Updates an existing action plan item in the specified Procore project. Send only the fields you intend to change; omitted fields keep their current values. Pass the record's fields as top-level arguments — they are nested under "plan_item" in the request payload for you. project_id defaults to the value set by procore_set_config when omitted, and id must identify an existing parent record — resolve it with the matching list tool first. Returns the modified action plan item on success. 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: project_id, id. Procore API: Project Management > Action Plans. Endpoint: PATCH /rest/v1.0/projects/{project_id}/action_plans/plan_items/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | URL path parameter — unique identifier of the Action Plans resource | |
| notes | No | JSON request body field — notes for the Action Plan Item | |
| title | No | JSON request body field — title of the Action Plan Item | |
| due_at | No | JSON request body field — due Date of the Action Plan Item | |
| status_id | No | JSON request body field — status ID of the Action Plan Item (1 - open, 2 - in_progress, 3 - delayed, 4 - closed) | |
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| description | No | JSON request body field — description of the Action Plan Item | |
| holding_type | No | JSON request body field — action Plan Item holding type specifies whether the current item holds all the succeeding items in the section or the plan |