diff --git a/docs/platform/features/memory-export.mdx b/docs/platform/features/memory-export.mdx
index fa870a1a..2776fe5a 100644
--- a/docs/platform/features/memory-export.mdx
+++ b/docs/platform/features/memory-export.mdx
@@ -109,6 +109,38 @@ response = client.create_memory_export(
print(response)
```
+```javascript JavaScript
+// Basic Export request
+const response = await client.createMemoryExport({
+ schema: json_schema,
+ user_id: "alice"
+});
+
+// Export with custom instructions
+const export_instructions = `
+1. Create a comprehensive profile with detailed information in each category
+2. Only mark fields as "None" when absolutely no relevant information exists
+3. Base all information directly on the user's memories
+4. When contradictions exist, prioritize the most recent information
+5. Clearly distinguish between factual statements and inferences
+`;
+
+// For create operation, using only user_id filter as requested
+const filters = {
+ "AND": [
+ {"user_id": "alex"}
+ ]
+}
+
+const responseWithInstructions = await client.createMemoryExport({
+ schema: json_schema,
+ filters: filters,
+ export_instructions: export_instructions
+});
+
+console.log(responseWithInstructions);
+```
+
```bash cURL
curl -X POST "https://api.mem0.ai/v1/memories/export/" \
-H "Authorization: Token your-api-key" \
@@ -133,6 +165,40 @@ curl -X POST "https://api.mem0.ai/v1/memories/export/" \
Once the export job is complete, you can retrieve the structured data in two ways:
+#### Using Export ID
+
+
+
+```python Python
+# Retrieve using export ID
+response = client.get_memory_export(memory_export_id="550e8400-e29b-41d4-a716-446655440000")
+print(response)
+```
+
+```javascript JavaScript
+// Retrieve using export ID
+const memory_export_id = "550e8400-e29b-41d4-a716-446655440000";
+
+const response = await client.getMemoryExport({
+ memory_export_id: memory_export_id
+});
+
+console.log(response);
+```
+
+```json Output
+{
+ "full_name": "John Doe",
+ "current_role": "Senior Software Engineer",
+ "years_experience": 8,
+ "employment_status": "full_time",
+ "education_level": "masters",
+ "skills": ["Python", "AWS", "Machine Learning"]
+}
+```
+
+
+
#### Using Filters
@@ -150,27 +216,20 @@ response = client.get_memory_export(filters=filters)
print(response)
```
-```json Output
-{
- "full_name": "John Doe",
- "current_role": "Senior Software Engineer",
- "years_experience": 8,
- "employment_status": "full_time",
- "education_level": "masters",
- "skills": ["Python", "AWS", "Machine Learning"]
+```javascript JavaScript
+// Retrieve using filters
+const filters = {
+ "AND": [
+ {"created_at": {"gte": "2024-07-10", "lte": "2024-07-20"}},
+ {"user_id": "alex"}
+ ]
}
-```
-
+const response = await client.getMemoryExport({
+ filters: filters
+});
-#### Using Export ID
-
-
-
-```python Python
-# Retrieve using export ID
-response = client.get_memory_export(memory_export_id="550e8400-e29b-41d4-a716-446655440000")
-print(response)
+console.log(response);
```
```json Output