Extract memory from message.
Bearer authentication header of the form Bearer 'api_key', where 'api_key' is your EverMemOS auth api key.
Message unique identifier
"msg_001"
Message creation time (ISO 8601 format with Timezone is required)
"2025-01-15T10:00:00+00:00"
Sender user ID (required). Also used as user_id internally for memory ownership.
"user_001"
Message content
"Let's discuss the technical solution for the new feature today"
Group ID. If not provided, will automatically generate based on hash(sender) + '_group' suffix, representing single-user mode where each user's messages are extracted into separate memory spaces.
"group_123"
Group name
"Project Discussion Group"
Sender name (uses sender if not provided)
"John"
Message sender role, used to identify the source of the message. Enum values from MessageSenderRole:
"user"
List of referenced message IDs
["msg_000"]Force boundary trigger. When True, immediately triggers memory extraction instead of waiting for natural boundary detection.
false
true