User
If you provided a userId
while creating memories, you can filter by user:
curl https://api.supermemory.ai/v3/search?q=machine+learning&userId=user_123 \
--request GET \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
Document
Filter within a specific document:
curl https://api.supermemory.ai/v3/search?q=machine+learning&docId=doc_123 \
--request GET \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
Filter results using metadata conditions:
curl https://api.supermemory.ai/v3/search?q=machine+learning&filters={"AND":[{"key":"category","value":"technology","negate":false},{"filterType":"numeric","key":"readingTime","value":"5","negate":false,"numericOperator":"<="}]}&userId=user_123 \
--request GET \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
Category
Filter by predefined categories:
curl https://api.supermemory.ai/v3/search?q=research+papers&categoriesFilter=["technology","science"] \
--request GET \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \