Skip to main content
GET
/
api
/
v1
/
contents
/
{content_id}
Get Content
curl --request GET \
  --url https://draftliftai.com/api/v1/contents/{content_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": 789,
  "title": "How AI is Transforming Content Marketing",
  "generated_text": "Artificial intelligence is revolutionizing...",
  "template_name": "LinkedIn Post",
  "status": "draft",
  "created_at": "2026-03-01T12:00:00Z"
}

Authorizations

Authorization
string
header
required

API key (dl_live_...) or Supabase JWT token

Path Parameters

content_id
integer
required

Response

Successful Response

id
integer
required
status
string
required
user_id
integer
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
title
string | null
user_direction
string | null
channel_label
string | null
platform
string | null
user_profile_snapshot
User Profile Snapshot · object
model_used
string | null
model_id
string | null
model_name
string | null
model_version
string | null
prompt_used
string | null
generated_content
string | null
current_content
string | null
finalized_content
string | null
generation_timestamp
string<date-time> | null
template_id
integer | null
generation_process_id
integer | null
generation_run_id
string | null
template_type
string | null
template_version
string | null
input_hash
string | null
compact_trace
Compact Trace · object
scheduled_publish_at
string<date-time> | null
published_at
string<date-time> | null
template
TemplateResponse · object
reference_materials
ReferenceMaterialResponse · object[]
memories
MemoryResponse · object[]
generation_runs
Generation Runs · object[]
parent_content_info
Parent Content Info · object