← API reference
CANONICAL TYPE REFERENCE

CreateKnowledgeNoteInput

Contribute a knowledge note about a concept or a specific entity. The attachment is immutable once created.

Selects the target: CONCEPT requires conceptId; ENTITY requires entityId.

Concept to attach to, required when kind is CONCEPT.

The entity to attach to, required when kind is ENTITY — a TypeID (e.g. "wcr_01K…") whose prefix names the entity kind.

bodyString!

The note's free-text content.

Initial visibility; defaults to PERSONAL.

Initial review status; defaults to LIVE. Pass PENDING to contribute a proposed note awaiting confirmation.

How the note originated; defaults to MANUAL.

View exact SDL
"""
Contribute a knowledge note about a concept or a specific entity. The attachment is immutable once created.
"""
input CreateKnowledgeNoteInput {
  """
  Selects the target: CONCEPT requires `conceptId`; ENTITY requires `entityId`.
  """
  kind: KnowledgeAttachmentKind!
  """Concept to attach to, required when `kind` is CONCEPT."""
  conceptId: ConceptID
  """
  The entity to attach to, required when `kind` is ENTITY — a TypeID (e.g. "wcr_01K…") whose prefix names the entity kind.
  """
  entityId: ID
  """The note's free-text content."""
  body: String!
  """Initial visibility; defaults to PERSONAL."""
  scope: KnowledgeScope
  """
  Initial review status; defaults to LIVE. Pass PENDING to contribute a proposed note awaiting confirmation.
  """
  status: KnowledgeStatus
  """How the note originated; defaults to MANUAL."""
  provenance: KnowledgeProvenance
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.