---
title: "Changes to Get record by ID"
method: GET
path: "/knowledgeBase/record/{recordId}"
---

# Changes to Get record by ID

`GET /knowledgeBase/record/{recordId}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 15 revisions.

- **2026-08-12** `5798f431973a` — 18 breaking, 23 info
- **2026-06-30** `059c619e9b99` — 1 info
- **2026-06-29** `911a57b55d18` — 1 info

## Changes

- **2026-08-12** `5798f431973a` — 18 breaking, 23 info
  - the response property `record/fileRecord/mimeType` became nullable for the status `200`
  - the response property `record/fileRecord/sizeInBytes` became nullable for the status `200`
  - the response property `record/fileRecord/webUrl` became nullable for the status `200`
  - the response property `record/isDirty` became nullable for the status `200`
  - the response property `record/isLatestVersion` became nullable for the status `200`
  - the response property `record/isVLMOcrProcessed` became nullable for the status `200`
  - the response property `record/lastSyncTimestamp` became nullable for the status `200`
  - the response property `record/md5Checksum` became nullable for the status `200`
  - the response property `record/mimeType` became nullable for the status `200`
  - the response property `record/sizeInBytes` became nullable for the status `200`
  - the response property `record/virtualRecordId` became nullable for the status `200`
  - the response property `record/webUrl` became nullable for the status `200`
  - the response property `record/fileRecord/mimeType` became optional for the status `200`
  - the response property `record/fileRecord/sizeInBytes` became optional for the status `200`
  - the response property `record/fileRecord/webUrl` became optional for the status `200`
  - the response property `record/isDirty` became optional for the status `200`
  - the response property `record/isLatestVersion` became optional for the status `200`
  - the response property `record/lastSyncTimestamp` became optional for the status `200`
  - added the optional property `record/deletedByUserId` to the response with the `200` status
  - added the optional property `record/externalParentId` to the response with the `200` status
  - added the optional property `record/externalRevisionId` to the response with the `200` status
  - added the optional property `record/fileRecord/crc32Hash` to the response with the `200` status
  - added the optional property `record/fileRecord/ctag` to the response with the `200` status
  - added the optional property `record/fileRecord/etag` to the response with the `200` status
  - added the optional property `record/fileRecord/md5Checksum` to the response with the `200` status
  - added the optional property `record/fileRecord/quickXorHash` to the response with the `200` status
  - added the optional property `record/fileRecord/sha1Hash` to the response with the `200` status
  - added the optional property `record/fileRecord/sha256Hash` to the response with the `200` status
  - added the optional property `record/hideWeburl` to the response with the `200` status
  - added the optional property `record/isDependentNode` to the response with the `200` status
  - added the optional property `record/isInternal` to the response with the `200` status
  - added the optional property `record/isPlaceholder` to the response with the `200` status
  - added the optional property `record/isShared` to the response with the `200` status
  - added the optional property `record/parentNodeId` to the response with the `200` status
  - added the optional property `record/parsingStatus` to the response with the `200` status
  - added the optional property `record/previewRenderable` to the response with the `200` status
  - added the optional property `record/processingStartedAt` to the response with the `200` status
  - added the optional property `record/reason` to the response with the `200` status
  - added the optional property `record/recordGroupId` to the response with the `200` status
  - added the optional property `record/storageDocumentId` to the response with the `200` status
  - …1 more
- **2026-06-30** `059c619e9b99` — 1 info
  - added the non-success response with the status `404`
- **2026-06-29** `911a57b55d18` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/pipeshub-ai/apis/pipeshub-api/docs/knowledgeBase/record/:recordId/get.md) · [API](https://skmtc.dev/pipeshub-ai/apis/pipeshub-api.md) · [Page](https://skmtc.dev/pipeshub-ai/apis/pipeshub-api/changes/knowledgeBase/record/:recordId/get)
