Get Content Details
User Intent
"I want to retrieve full details for a specific content item"
Operation
SDK Method:
graphlit.getContent()GraphQL:
getContentqueryEntity Type: Content
Common Use Cases: View content details, access extracted markdown, check metadata
TypeScript (Canonical)
import { Graphlit } from 'graphlit-client';
import { ContentTypes, EntityState, FileTypes } from 'graphlit-client/dist/generated/graphql-types';
const graphlit = new Graphlit();
// Content IDs are GUIDs (e.g., '550e8400-e29b-41d4-a716-446655440000')
const contentId = 'content-id-here';
// Get full content details
const content = await graphlit.getContent(contentId);
console.log(`\nContent: ${content.content.name}`);
console.log(`Type: ${content.content.type}`);
console.log(`State: ${content.content.state}`);
console.log(`Created: ${content.content.creationDate}`);
// Access extracted text
if (content.content.markdown) {
console.log(`\nExtracted text (first 500 chars):`);
console.log(content.content.markdown.substring(0, 500));
}
// Check file details
if (content.content.fileType) {
console.log(`\nFile Type: ${content.content.fileType}`);
console.log(`File Size: ${content.content.fileSize} bytes`);
}
// Access URI
if (content.content.uri) {
console.log(`URI: ${content.content.uri}`);
}Parameters
id(string): Content ID
Response
Developer Hints
Access Extracted Content
Check Processing State
Variations
1. Basic Content Retrieval
2. Get Extracted Text
3. Check File Details
Last updated
Was this helpful?