v1
Internal
Internal

Get Kg Node Source Internal

Return the jeevy source DB row that backs a KG node.

Resolves node_id (a KG node UUID) → canonical_key → source table + PK → SELECT * from the source table. Purpose: projection QA — compare what the source DB actually contains against the projected facts the KG holds.

PK-keyed node types (job / task / workstream / line_item / user / personnel): data.found=True, data.row=<source row, secret columns redacted>

Name-keyed or composite-keyed (part, bom-line, organization, vendor, …): data.found=False, data.reason=<why no single row>, data.row=null These nodes have no single source PK — no 500, graceful empty response.

Denylisted columns (per capture_denylist.is_column_denylisted) are stripped from the returned row via redact_internal_row. Read-only; service-auth via X-Internal-Key.

get/api/v1/internal/kg/node/{node_id}/source

Request

  • Base URL: https://api.jeevyfabrication.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.jeevyfabrication.com/api/v1/internal/kg/node/{node_id}/source
  • Auth: none declared

Path parameters

node_idstring required

Query parameters

scopestring required

Graph scope — 'shop:<id>'.

Headers

X-Internal-Keystring nullable

Response

Successful Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.