List Contract Compliance Documents
list_contract_compliance_documentsRetrieve contract compliance documents for a specific contract in Procore. Use this to view all compliance documents linked to a contract, with pagination support.
Instructions
Lists the contract compliance documents Procore Pay must be enabled to use this endpoint.. Use this when you already know which contract compliance document you want and need its full field set. company_id and project_id default to the values set by procore_set_config when omitted, and contract_id must identify an existing parent record — resolve it with the matching list tool first. Returns a single JSON object describing the contract compliance document. Read-only — it changes nothing in Procore. 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, contract_id. Procore API (v2.0): Construction Financials > Payments. Endpoint: GET /rest/v2.0/companies/{company_id}/projects/{project_id}/compliance/contracts/{contract_id}/documents
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Query string parameter — page number for paginated results (default: 1) | |
| per_page | No | Query string parameter — number of items per page (default: 100, max: 100) | |
| company_id | Yes | URL path parameter — unique identifier for the Procore company | |
| project_id | Yes | URL path parameter — unique identifier for the Procore project | |
| contract_id | Yes | URL path parameter — unique identifier of the contract |