Maindex Studio
Dashboard
API testing tool for the Maindex API. Requests are proxied through this server.
checking…
API Key
Memory ID (UUID or short ID, e.g. mem-a5)
Create
Get
List
Update
Delete
Restore
Search
Link
Discover Links
Revisions
Collections
Sessions
Bulk Create
Bulk Update
Create Memory
Headline * (1–512 chars)
Body (max 1M chars)
Kind
Canon status
Tags (comma-separated, max 50, each 1–100 chars)
Supports faceted tags: domain:cosmology, project:brox
Collections (comma-separated slugs or IDs)
Stale at (ISO 8601 datetime, optional)
Conversations, inline links, source & metadata
Conversations (JSON array, optional)
Array of {conversation_type, conversation_key, metadata?}
Parent memory ID (UUID or short ID)
Related memory IDs (comma-separated)
Inline links (JSON array, optional)
Array of {target, relation_type, weight?}
Source (JSON object, optional)
Metadata (JSON object, optional)
Create
Get Memory by ID
Memory ID (UUID or short ID)
Include deleted
Include revisions
Include links
Get
List Memories
Tags (comma-separated)
Tag mode
all
any
Tag facet
—
Kind
—
Status
—
active
stale
deleted
Canon status
—
Collection (slug or ID)
Session ID
Conversation type
Sort
updated_at
created_at
headline
stale_at
Order
desc
asc
Limit
Include deleted
List
Update / Revise Memory
Memory ID (UUID or short ID) *
Mode *
body_append – add to body
body_replace – replace body
headline_replace – replace headline
headline_and_body_replace – replace both
revision_only – record revision only
Headline (required for headline_replace / headline_and_body_replace)
Body (required for body_append / body_replace / headline_and_body_replace)
Tags (comma-separated)
Canon status
— (no change)
Superseded by (ID)
Replaces (ID)
Update
Soft Delete Memory
Memory ID (UUID or short ID) *
Delete
Restore Memory
Memory ID (UUID or short ID) *
Restore
Search
Query * (1–1000 chars)
Strategy
auto
lexical
semantic
hybrid
Tags (comma-separated)
Tag mode
all
any
Tag facet
—
Kind
—
Canon status
—
Collection
Session ID
Sort
relevance
updated_at
created_at
confidence
Limit
Allow relaxed
Graph neighbors
Score breakdown
Search
Create Associations (Link Memories)
From Memory ID (UUID or short ID) *
Targets (one per line: memory_id, relation_type [, weight])
Format: id, relation_type, optional_weight. Types: supports, contradicts, depends_on, expands, derived_from, alternative_to, supersedes, etc.
Create Links
Discover Associations
Memory ID (optional – discover by memory or by tags)
Tags (comma-separated, used when no memory_id)
Relation type filter
Collection
Limit
Discover
List Revisions
Memory ID (UUID or short ID) *
Limit
List Revisions
Collections
List Collections
Parent ID (optional)
Limit
List
Create Collection
Name *
Slug (auto-generated if blank)
Icon (emoji or short string)
Color
Description
Summary headline
Parent ID (optional)
Create
Get Collection
Collection ID or slug *
Get
Update Collection
Collection ID or slug *
Name
Icon
Color
Description
Summary headline
Update
Delete Collection
Collection ID or slug *
Delete
Add / Remove Members
Collection ID or slug *
Memory IDs (comma-separated, 1–100)
Add Members
Remove Members
Interaction Sessions
List Sessions
Limit
List Sessions
List Session Memories
Session ID *
Limit
List Memories
Bulk Create Memories
Memories (JSON array of {headline, body?, kind?, tags?, ...}) *
1–100 items. Each needs at least a headline.
Defaults (applied to all memories)
Kind
Canon status
Tags (comma-separated, merged with per-memory tags)
Collections (comma-separated)
Auto-link related memories
Bulk Create
Bulk Update Memories
Memory IDs (comma-separated, 1–100) *
Operations (JSON object) *
Available: add_tags, remove_tags, set_canon_status, set_verification_status, add_to_collections, remove_from_collections, set_source, merge_metadata, add_links, forget
Bulk Update
Sign out