PATCH
/ideas/{id}
ideas:update, ideas: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
title
string | null
Opsiyonel başlık. En fazla 160 karakter.
content
string
Fikir metni. En fazla 5000 karakter.
folderId
string | null
Yeni klasör id'si veya klasörsüz yapmak için null.
isPinned
boolean
Fikri panelde sabitler veya sabitlemesini kaldırır.
mediaAssetIds
string[]
Fikre bağlı medya varlık id'leri.
Cevaplar
200
Fikir güncellendi.
404
Fikir veya klasör bulunamadı.
cURL
curl -X PATCH https://api.xplanner.co/v1/ideas/idea_123 \ -H "Authorization: Bearer $XPLANNER_API_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: idea-update-001" \ -d '{ "title": "API lansmanı", "content": "Public API + MCP genişlemesini duyuran kısa post fikri.", "isPinned": true }'Cevap
{ "data": { "id": "idea_123", "accountId": "acc_123", "folderId": "fld_123", "title": "API lansmanı", "content": "Public API + MCP genişlemesini duyuran kısa post fikri.", "isPinned": true, "workspaceId": "wrk_123", "xUserId": "123456789", "createdAt": "2026-05-15T09:00:00.000Z", "updatedAt": "2026-05-15T10:00:00.000Z" }, "requestId": "req_123"}