Get Contract Compliance Document
get_contract_compliance_documentRetrieve the full field set of a specific contract compliance document in Procore by supplying the company, project, contract, and document IDs. Read-only endpoint returns a single JSON object.
Instructions
Gets the contract compliance document 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, id must identify existing parent records — resolve them 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, id. Procore API (v2.0): Construction Financials > Payments. Endpoint: GET /rest/v2.0/companies/{company_id}/projects/{project_id}/compliance/contracts/{contract_id}/documents/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | URL path parameter — iD of the compliance document | |
| 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 |