JsonLdGraphConfig
Interface
Cascade configuration stored at any level (site, category, page, content).
This is the wire shape persisted in the Lynkow database. The public API
exposes the already-resolved graph on structuredData.graph; SDK consumers
normally read that resolved array rather than reconstructing one from the
raw configs at each level.
Property | Type | Optional | Description |
|---|---|---|---|
|
| No | Parent-level |
|
| No | Nodes declared at this cascade level. Order is preserved in the emitted<br> |
JsonLdNode
Interface
A single JSON-LD node as stored at one cascade level.
This is the shape the admin / MCP writes into the cascade columns. The
public API materializes each entry into a fully resolved schema.org object
(adding @context, @id, and preset-driven fields) before returning it
under structuredData.graph.
Property | Type | Optional | Description |
|---|---|---|---|
|
| No | Node payload. The accepted shape depends on source:<br><br>- |
|
| No | Stable |
|
| No | Whether the node was created from a Lynkow typed preset or from raw JSON-LD. |
|
| No | schema.org |
JsonLdNodeSource
TypeAlias
Source of a JSON-LD node.
preset: the node was created from a Lynkow typed preset (Organization, LocalBusiness, Product, etc.). The server fills unspecified fields from the page context and mapped preset schema.custom: the node is a raw JSON-LD object supplied verbatim by the caller. The server only performs basic sanity checks (non-empty@type, prototype-pollution guard).
type JsonLdNodeSource = "preset" | "custom"