Bulk Update Company Observation Templates
bulk_update_company_observation_templatesBulk assign a trade to multiple company observation templates in one request. Use this endpoint to update many templates at once rather than calling individually.
Instructions
Sets the same Trade on several Company Observation Templates in one request. trade_id is the only attribute this endpoint changes; a Trade that does not belong to the Company is rejected with a 422 before any template is written. Prefer this over repeated single-record calls when handling many company observation templates at once. Pass the record's fields as top-level arguments — they are nested under "observation_template" in the request payload for you. company_id defaults to the value set by procore_set_config when omitted. Returns the modified company observation template 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: company_id. Procore API: Project Management > Observations. Endpoint: PATCH /rest/v1.0/companies/{company_id}/observation_templates/bulk_update
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trade_id | No | JSON request body field — iD of the Trade to set on every template in `observation_template_ids`. Must belong to this Company. | |
| company_id | Yes | URL path parameter — unique identifier for the company. | |
| observation_template_ids | No | Query string parameter — iDs of the Company Observation Templates to update. Comma-separate to include several. Templates not owned by this Company are silently skipped. |