Project Markup Indicators By Items
project_markup_indicators_by_itemsFetches markup indicators for multiple project items in one batch call, indicating whether each has public markup. Omits items the caller cannot view and returns error details on failure.
Instructions
Returns per-item markup indicators (e.g. has_public_markup) for a project, in a single batch call. Items the caller cannot view, or whose classification could not be resolved, are silently omitted from data.items. company_id and project_id default to the values set by procore_set_config when omitted. Acts on the project markup indicator and returns Procore's response for the operation. 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, project_id, item_type, item_ids. Procore API (v2.0): Project Management > Document Markup. Endpoint: POST /rest/v2.0/companies/{company_id}/projects/{project_id}/viewer_documents/markup_indicator
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item_ids | Yes | JSON request body field — array of item identifiers | |
| item_type | Yes | JSON request body field — the item type for this Document Markup operation | |
| company_id | Yes | URL path parameter — unique identifier of the company | |
| project_id | Yes | URL path parameter — unique identifier of the project |