POST
/ideas/{id}/convert-to-post
ideas:convert, posts:create, ideas:write + posts:write (eski uyumluluk)
Header'lar
Authorization
*string
API anahtarı. Format: Bearer xpl_live_...
Idempotency-Key
*string
Aynı yazma isteğinin güvenle tekrar denenmesi için 1-255 karakterlik benzersiz değer.
Content-Type
string
JSON body gönderirken application/json kullan.
Body
mediaAssetIds
string[]
Opsiyonel medya varlık id'leri. Gönderilmezse fikirdeki medya korunur.
Cevaplar
201
Taslak gönderi oluşturuldu.
404
Fikir bulunamadı veya erişim yok.
cURL
curl -X POST https://api.xplanner.co/v1/ideas/idea_123/convert-to-post \ -H "Authorization: Bearer $XPLANNER_API_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: idea-convert-001" \ -d '{ "mediaAssetIds": ["media_123"] }'Cevap
{ "data": { "id": "post_123", "status": "draft_unscheduled", "title": "API lansmanı", "text": "Public API ile içerik akışını dış araçlara aç.", "scheduledAt": null, "sourceIdeaId": "idea_123", "media": [], "mediaRefs": [], "mediaMetadata": [], "xPostId": null, "createdAt": "2026-05-15T10:00:00.000Z", "updatedAt": "2026-05-15T10:00:00.000Z" }, "requestId": "req_123"}