cURL
curl --request POST \ --url https://draftliftai.com/api/v1/contents \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "title": "AI in Marketing", "user_direction": "Write about AI transforming content marketing", "platform": "linkedin" } '
{ "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" }
Creates a new content draft. You typically don’t need this — the generate endpoint auto-creates content when content_id is omitted.
content_id
API key (dl_live_...) or Supabase JWT token
Successful Response
Show child attributes
Was this page helpful?