Reading the schema
Conventions used across queries, mutations, and inputs.
Updated 2026-08-25 · 1 min read
The schema follows stable conventions once you know them:
Root layout
Queryreads are viewer-scoped:me,matches,conversationSummariesMutationwrites return the mutated object, not booleans- Long-running psychometric results use namespaced types like
ChemxPsychoV1_PsychometricAnalysisResult
Common input patterns
| Pattern | Meaning |
|---|---|
input: SomeInput! | Object args; fields documented on the input type |
targetUserId: ID! | Acting on another user (visibility enforced) |
| Enum values | UPPER_SNAKE, e.g. ATTACHMENT_STYLE_SECURE |
SendMessageInput
recipientIdID!contentString!1..4000 chars
Use the explorer for the complete field list with argument trees.