Skip to main content
POST
/
v3
/
documents
/
list
List documents
const url = 'https://api.supermemory.ai/v3/documents/list';
const options = {
  method: 'POST',
  headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
  body: '{"filters":{"AND":[{"filterType":"metadata","key":"group","negate":false,"value":"jira_users"},{"filterType":"numeric","key":"timestamp","negate":false,"numericOperator":">","value":"1742745777"}]},"limit":10,"order":"desc","page":1,"sort":"createdAt"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
{
  "memories": [
    {
      "connectionId": "conn_123",
      "containerTags": [
        "user_123"
      ],
      "createdAt": "1970-01-01T00:00:00.000Z",
      "customId": "mem_abc123",
      "id": "acxV5LHMEsG2hMSNb4umbn",
      "metadata": {
        "category": "technology",
        "isPublic": true,
        "readingTime": 5,
        "source": "web",
        "tag_1": "ai",
        "tag_2": "machine-learning"
      },
      "status": "done",
      "summary": "A comprehensive guide to understanding the basics of machine learning and its applications.",
      "title": "Introduction to Machine Learning",
      "type": "text",
      "updatedAt": "1970-01-01T00:00:00.000Z"
    }
  ],
  "pagination": {
    "currentPage": 1,
    "limit": 10,
    "totalItems": 100,
    "totalPages": 10
  }
}

Authorizations

Authorization
string
header
required

Body

application/json
containerTags
string[]
Example:
filters
object
  • Option 1
  • Option 2
includeContent
boolean
default:false
Example:
limit
Example:
order
enum<string>
default:desc
Available options:
asc,
desc
Example:
page
Example:
sort
enum<string>
default:createdAt
Available options:
createdAt,
updatedAt
Example:

Response

memories
object[]
required
pagination
object
required
Example: