{app_id}
is your app’s unique identifier{user_id}
is the OMI user ID for whom you’re creating the memoryImportant: The API key must be associated with the app specified in the URL path.
text
: The full text content of the conversationstarted_at
: When the conversation/event started (ISO 8601 format) - defaults to current time if not providedfinished_at
: When the conversation/event ended (ISO 8601 format) - defaults to started_at + 5 minutes if not providedlanguage
: Language code (e.g., “en” for English) - defaults to “en” if not providedgeolocation
: Location data for the conversation
latitude
: Latitude coordinatelongitude
: Longitude coordinatetext_source
: Source of the text content (options: “audio_transcript”, “message”, “other_text”) - defaults to “audio_transcript”text_source_spec
: Additional specification about the source (optional)400 Bad Request
: Invalid request format401 Unauthorized
: Missing or invalid Authorization header403 Forbidden
: Invalid API key, app not enabled for user, or app lacks create_conversation capability404 Not Found
: App not found429 Too Many Requests
: Rate limit exceeded{app_id}
is your app’s unique identifier{user_id}
is the OMI user ID for whom you’re creating the facts{app_id}
is your app’s unique identifier{user_id}
is the OMI user ID whose conversations you want to accessImportant: The API key must be associated with the app specified in the URL path.
limit
: Maximum number of conversations to return (default: 100, max: 1000)offset
: Number of conversations to skip (for pagination)include_discarded
: Whether to include discarded conversations (default: false)statuses
: Filter by conversation statuses (comma-separated list)400 Bad Request
: Invalid request format401 Unauthorized
: Missing or invalid Authorization header403 Forbidden
: Invalid API key, app not enabled for user, or app lacks read_conversations capability404 Not Found
: App not found429 Too Many Requests
: Rate limit exceeded{app_id}
is your app’s unique identifier{user_id}
is the OMI user ID whose memories you want to accessImportant: The API key must be associated with the app specified in the URL path.
limit
: Maximum number of memories to return (default: 100, max: 1000)offset
: Number of memories to skip (for pagination)400 Bad Request
: Invalid request format401 Unauthorized
: Missing or invalid Authorization header403 Forbidden
: Invalid API key, app not enabled for user, or app lacks read_memories capability404 Not Found
: App not found429 Too Many Requests
: Rate limit exceededImportant: The API key must be associated with the app specified in the URL path.
text
or memories
must be provided:
text
: The text content from which memories will be extractedmemories
: An array of explicit memory objects to be created directlytext_source
: Source of the text content (options: “email”, “social_post”, “other”) - defaults to “other”text_source_spec
: Additional specification about the source (optional)memories
array:
content
: The content of the memory (required)tags
: Array of tags associated with the memory (optional)400 Bad Request
: Invalid request format401 Unauthorized
: Missing or invalid Authorization header403 Forbidden
: Invalid API key, app not enabled for user, or app lacks create_memories capability404 Not Found
: App not found422 Unprocessable Entity
: Either text or explicit memories are required and cannot be empty429 Too Many Requests
: Rate limit exceededtext
, text_source