XPlanner

Docs

Fikri güncelle

Fikir başlığını, içeriğini, klasörünü, sabitlenme durumunu veya bağlı medyasını günceller.


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"}