Part3 Developers

Document get

GET /organization/{orgId}/project/{projectId}/document/{documentId}

Retrieve a document

GET
/organization/{orgId}/project/{projectId}/document/{documentId}
AuthorizationBearer <token>

In: header

Path Parameters

orgId*string

Organization ID — must match the project's org.

projectId*string

Project ID — must contain the document.

documentId*string

Document ID. Returned in the uid field of any document list response (NOT the human-readable id like "RFI-014").

Query Parameters

include?string

Comma-separated optional fields. Supported: files (resolves attachment file metadata + signed download URLs in one call).

Response Body

application/json

application/json

application/json

curl -X GET "https://api.part3.io/v1/organization/org_8a1b2c3d4e/project/proj_5f9a3c2e8b/document/doc_2a3b4c5d6e"
{
  "uid": "doc_2a3b4c5d6e",
  "id": "RFI-014",
  "projectId": "proj_5f9a3c2e8b",
  "organizationId": "org_8a1b2c3d4e",
  "projectName": "Maple Heights Tower",
  "organizationName": "Stanford Partners",
  "format": "rfi",
  "type": "RFI",
  "title": "Curtain wall flashing detail",
  "description": "Detail 7/A-501 conflicts with structural at gridline C. Please advise.",
  "status": "with-consultants",
  "priority": "normal",
  "dueDate": "2026-05-15",
  "issuedAt": "2026-04-21T14:02:00Z",
  "issuedBy": "user_99a8b7c6d5",
  "version": {
    "major": 1,
    "minor": 0
  },
  "isLatestVersion": true,
  "createdBy": "user_99a8b7c6d5",
  "lastUpdatedBy": "user_99a8b7c6d5",
  "createdAt": "2026-04-21T13:50:00Z",
  "updatedAt": "2026-04-22T09:14:00Z"
}
{
  "error": "Insufficient permissions"
}
{
  "error": "Insufficient permissions"
}