Memories
Memories
Stored data that can be created, updated, and retrieved for your application.
The memory object represents stored data that can be created, updated, and retrieved. Memories support custom metadata and content that can be used to persist information for your application.
You can create memories by text, URL, or file upload. See Uploading files for memories and Memory uploads for the file flow. Use Memory download links to retrieve a file later, and Memory bulk jobs to upsert or delete many memories at once.
The memory object
| Attribute | Type | Description |
|---|---|---|
id | string | The unique identifier of the memory. |
createdAt | string | When the memory was created. |
updatedAt | string | When the memory was last updated. |
sourceType | string | The source type of the memory (TEXT, URL, FILE, or METADATA). |
typeId | string | The type identifier for the memory. |
title | string | The title of the memory. |
content | string | The full content of the memory. |
contentParts | number | The number of content parts in the memory. |
contentStatus | string | One of EMPTY, SYNCHRONIZING, SYNCHRONIZED, or SYNCHRONIZATION_ERROR. |
metadata | object | Custom key-value metadata for the memory. |