TypeScript SDK
import Supermemory from "supermemory";
const client = new Supermemory({
apiKey: process.env.SUPERMEMORY_API_KEY,
});
const res = await client.documents.batchAdd({
documents: [
{
content: "Q3 roadmap notes",
containerTag: "user_123",
customId: "doc_roadmap",
},
{
content: "Gift policy for VP promotions",
containerTag: "user_123",
customId: "doc_gifts",
},
],
});
console.log(res);from supermemory import Supermemory
client = Supermemory() # uses SUPERMEMORY_API_KEY
res = client.documents.batch_add(
documents=[
{
"content": "Q3 roadmap notes",
"container_tag": "user_123",
"custom_id": "doc_roadmap",
},
{
"content": "Gift policy for VP promotions",
"container_tag": "user_123",
"custom_id": "doc_gifts",
},
],
)
print(res)curl -X POST "https://api.supermemory.ai/v3/documents/batch" \
-H "Authorization: Bearer $SUPERMEMORY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"documents": [
{
"content": "Q3 roadmap notes",
"containerTag": "user_123",
"customId": "doc_roadmap"
}
]
}'