v1
Internal
Internal

Get Kg Node Internal

Return one node's facts + edges as the generic GraphNodeDetail.

node_id is the OPAQUE graph-contract id = kg_nodes.id (a UUID). The observation + edge stores key on that UUID DIRECTLY — entity_observations. canonical_id and kg_edges.from_node/to_node are uuid FKs to kg_nodes.id (the "canonical_id" name is a misnomer; it is the node UUID, NOT canonical_key). So NO uuid→canonical_key resolution is done — resolving to the text canonical_key would match zero rows.

Read-only, service-auth via X-Internal-Key. jeevy schema terms are folded into each fact's generic meta map — no jeevy terms leak into the contract.

FINANCIAL GATE: unit_price facts are dropped unless shop.security_class == 'financial' (the keystone gate — facts are where prices live; the topology graph endpoint carries none).

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

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}
  • 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.