Skip to main content
GET
/
v1
/
documents
/
{id}
Read a document
curl --request GET \
  --url https://pnbr.io/v1/documents/{id} \
  --header 'Authorization: Bearer <token>'
{
  "source": {
    "id": "9784c0d0-13dc-4704-91a5-e32afc953e06",
    "type": "file",
    "title": "Untitled document.pdf",
    "mimeType": "application/pdf",
    "sizeBytes": 178975,
    "status": {
      "stage": "extracted",
      "processing": false,
      "pendingReview": false,
      "outdated": false
    },
    "extractionCount": 1,
    "lastExtractionShape": "mechanistic_core",
    "extractedTokenCount": 3765,
    "extractedCharCount": 15214,
    "addedBy": "b850399d-9539-42c0-9603-c9027fcd4100",
    "addedAt": "2026-01-10T04:52:54.471Z",
    "updatedAt": "2026-01-12T20:01:05.106Z"
  }
}

Authorizations

Authorization
string
header
required

A pnbr- API key. Project-scoped keys make project_id implicit; org-scoped keys require it.

Path Parameters

id
string
required

Response

200 - application/json

The document.