Bulk Create Workflow Instances (Company) (Public)
bulk_create_workflow_instances_company_publicAsynchronously create workflow instances in bulk for company-level items. Handles partial failures and returns an async operation ID for status tracking.
Instructions
Asynchronously bulk create workflow instances for a list of company-level items. If an active instance already exists for an item, a failure will be returned for that item. The returned async operation id can be used to query for status using the GET /rest/v2.0/companies/{company_id}/async_operations/{operation_id} API. The result field of the operation contains a list of completed and failed i... Use this to create many Workflows records in a single request. Creates many Workflows records in one request and returns the created collection (HTTP 201). Partial failures may occur — check each item's status. Required parameters: company_id, tool_type, items. Procore API (v2.0): Core > Workflows. Endpoint: POST /rest/v2.0/companies/{company_id}/workflows/instances/bulk_create
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | URL path parameter — unique identifier for the company. | |
| tool_type | Yes | JSON request body field — tool that instances are being created for. | |
| tool_subtype | No | JSON request body field — tool sub-type. Only required for specific tools. | |
| items | Yes | JSON request body field — list of objects to create workflow instances for. |