Part3 Developers

Me documents

GET /me/documents

List my documents (across all my projects)

GET
/me/documents
AuthorizationBearer <token>

In: header

Query Parameters

status?string

Comma-separated document statuses (OR).

format?string

Comma-separated formats: rfi, submittal, bulletin, …

type?string

Comma-separated type codes: RFI, Submittal, CO, …

search?string

Full-text across title/number/etc.

filter.dueDate?string

Due-date range "from,to" (ISO); open-ended ok ",2026-06-23".

filter.createdAt?string

Created-date range "from,to" (ISO).

assigneeId?string

Filter to a specific assignee user id.

assigneeName?string

Filter where any assignee name matches (ILIKE).

assignedToMe?string

When "true", only documents assigned to the calling user.

Value in"true" | "false"
include?string

Comma-separated: activityCount, assignees, consultants.

sortBy?string
Value in"createdAt" | "updatedAt" | "dueDate" | "title"
sortOrder?string
Value in"asc" | "desc"
limit?string

Page size 1–50 (default 25).

cursor?string
includeMeta?string
Value in"true" | "false"

Response Body

application/json

application/json

curl -X GET "https://api.part3.io/v1/me/documents"
{
  "data": [
    {
      "uid": "doc_7c1a",
      "id": "RFI-012",
      "format": "rfi",
      "type": "RFI",
      "title": "Curtain wall anchor detail",
      "status": "with-consultants",
      "priority": "high",
      "dueDate": "2026-06-20T00:00:00.000Z",
      "issuedAt": "2026-06-18T14:30:00.000Z",
      "createdAt": "2026-06-10T09:00:00.000Z",
      "updatedAt": "2026-06-19T16:45:00.000Z",
      "projectId": "proj_4f2a9b",
      "projectName": "Acme HQ Tower",
      "organizationId": "org_8a1b2c",
      "organizationName": "Acme Engineering",
      "activityCount": 3,
      "assignees": [
        {}
      ],
      "consultants": [
        {}
      ]
    }
  ],
  "total": 7,
  "nextCursor": "string",
  "hasMore": false,
  "meta": {
    "filters": {}
  }
}
{
  "error": "User record not found"
}