Skip to main content
GET
/
v3
/
documents
/
{id}
Get document
const url = 'https://api.supermemory.ai/v3/documents/{id}';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}, body: undefined};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
{
  "connectionId": "conn_123",
  "containerTags": [
    "user_123"
  ],
  "content": "This is a detailed article about machine learning concepts...",
  "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"
  },
  "ogImage": "https://example.com/image.jpg",
  "raw": "This is a detailed article about machine learning concepts...",
  "source": "web",
  "status": "done",
  "summary": "A comprehensive guide to understanding the basics of machine learning and its applications.",
  "title": "Introduction to Machine Learning",
  "tokenCount": 1000,
  "type": "text",
  "updatedAt": "1970-01-01T00:00:00.000Z",
  "url": "https://example.com/article"
}

Authorizations

Authorization
string
header
required

Path Parameters

id
string
required

Response

connectionId
string | null
required
Required string length: 22
Example:
content
string | null
required
Examples:
createdAt
string<datetime>
required
Example:
customId
string | null
required
Maximum length: 255
Example:
id
string
required
Required string length: 22
Example:
metadata
required
Example:
ogImage
string | null
required
raw
any
required
source
string | null
required
Maximum length: 255
Example:
status
enum<string>
required
Available options:
unknown,
queued,
extracting,
chunking,
embedding,
indexing,
done,
failed
Example:
summary
string | null
required
Example:
summaryEmbeddingModel
string | null
required
summaryEmbeddingNew
number[] | null
required
Required array length: 1536 elements
summaryEmbeddingModelNew
string | null
required
title
string | null
required
Example:
type
enum<string>
required
Available options:
text,
pdf,
tweet,
google_doc,
google_slide,
google_sheet,
image,
video,
notion_doc,
webpage,
onedrive
Example:
updatedAt
string<datetime>
required
Example:
containerTags
string[]
Example:
url
string | null
Example: