Skip to main content

REST API Reference

Base API URL:

Authentication

Current /v1 routes accept either:
  • Authorization: Bearer <dashboard-jwt>
  • x-api-key: <api-key>
For local development, the fastest path is:
Older examples that use /api/v1/*, /v1/memories, /v1/search, or /health are from an older product model and should not be used for current integrations.

Route groups

Public login

Memory runtime

Memory maintenance

Tasks and goals

Organization knowledge

Cluster operations

Integration notes

  • stream_id is a UUID path parameter in the current model.
  • For single-node default deployments, Raft auto-bootstrap is enabled by default.
  • memory_type values are serialized as factual and procedural.
  • Treat crates/memorose-server/src/main.rs and crates/memorose-server/src/types.rs as the authoritative route and payload definitions.
  • Treat crates/memorose-common/src/config.rs as the authoritative runtime config schema.