Bulk Create Action Plans For Locations
bulk_create_action_plans_for_locationsCreate multiple Action Plans from a published template at a location. Specify the number of plans; the system asynchronously copies all sections, items, and assignees.
Instructions
Creates multiple Action Plans from a single Action Plan Template at a specified location. The endpoint enqueues background jobs to create the specified number of Action Plans asynchronously. The template must be in "published" status. Templates in "draft" or "in_revision" status cannot be used to create plans. Each Action Plan will be created with all sections, items, assignees, references, and test record requests copied from the template. Use this to create many Action Plans records in a single request. Creates many Action Plans records in one request and returns the created collection (HTTP 201). Partial failures may occur — check each item's status. Required parameters: company_id, project_id, template_id, location_id, number_of_plans. Procore API (v2.0): Project Management > Action Plans. Endpoint: POST /rest/v2.0/companies/{company_id}/projects/{project_id}/action_plans/plans/bulk_create_for_locations
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | URL path parameter — unique identifier for the company. | |
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| template_id | Yes | JSON request body field — the ID of the Action Plan Template to create plans from | |
| location_id | Yes | JSON request body field — the ID of the Location where the Action Plans will be created | |
| number_of_plans | Yes | JSON request body field — the number of Action Plans to create (1-1000) |