API Reference
API Reference
SDK
MemoryEngine.ingest(content, event_type=None, metadata=None, entity_id=None) -> IngestResponseMemoryEngine.retrieve(query, limit=10, entity_id=None, event_type=None, time_range=None) -> RetrieveResponseMemoryEngine.feedback(memory_id, helpful, outcome_value=None) -> FeedbackResponseMemoryEngine.status() -> StatusResponseMemoryEngine.ingest_batch(events) -> list[IngestResponse]MemoryEngine.feedback_batch(feedback) -> list[FeedbackResponse]AsyncMemoryEnginesupports async equivalents for all methods.
Adaptive Personalization Behavior
When adaptive personalization is enabled, Orbit can store inferred memories automatically:
inferred_learning_patterninferred_preference
These appear in normal retrieval results and can be filtered with event_type in retrieve(...).
REST Endpoints
-
Auth: Bearer JWT (
Authorization: Bearer <jwt-token>) POST /v1/ingestGET /v1/retrievePOST /v1/feedbackPOST /v1/ingest/batchPOST /v1/feedback/batchGET /v1/statusGET /v1/healthGET /v1/metricsPOST /v1/auth/validateGET /v1/memories