> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.revvue.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.revvue.ai/_mcp/server.

# WikiPage

GraphQL object

Full wiki page payload, body included. Returned by `jonnaWikiPage` and write mutations.

Reference: https://docs.revvue.ai/api-reference/knowledge-hub/types/objects/wiki-page

## Fields

- `id` — Page UUID (uuid_7, time-ordered).
- `tenantId` — Tenant the page belongs to. Always set server-side.
- `scopeType` — Bucket kind: GROUP or LOCATION.
- `scopeId` — UUID of the scope (group or location).
- `namespace` — Slash-delimited folder-style label within the scope (empty string = root namespace).
- `path` — Slash-delimited path, unique within (tenant, scope, namespace). Acts as the page ID.
- `title` — Display title.
- `summary` — Short summary (~1 sentence). Shown in listings and search hits.
- `content` — Markdown body. Can be large — prefer `jonnaWikiPages` for listings.
- `sourceIds` — `wiki_source` UUIDs this page cites as external references.
- `frontmatter` — Arbitrary JSON metadata stored alongside the page.
- `version` — Monotonic version, bumped on every successful write.
- `createdAt` — UTC timestamp of first write.
- `updatedAt` — UTC timestamp of latest write.
- `createdBy` — User id of the original author.
- `updatedBy` — User id of the most recent editor.

## Definition

```graphql
type WikiPage {
  id: String
  tenantId: String
  scopeType: WikiScope
  scopeId: String
  namespace: String
  path: String
  title: String
  summary: String
  content: String
  sourceIds: [String!]
  frontmatter: JSON
  version: Int
  createdAt: DateTime
  updatedAt: DateTime
  createdBy: String
  updatedBy: String
}
```