GET /api/templates

Kayıtlı tüm şablonların meta verisini döndürür: kimlik, ad, boyut ve alan listesi. Editor ve keşif akışları için kullanılır. Hızlıca önbelleğe alınabilir (5 dk).

İstek

GET http://localhost:3000/api/templates

Gövde veya başlık gerekmez. Kimlik doğrulama isteğe bağlıdır.

Yanıt (200)

{
  "templates": [
    {
      "id": "og-default",
      "name": "OG Varsayılan",
      "description": "Web siteleri için sosyal önizleme (1200×630).",
      "width": 1200,
      "height": 630,
      "category": "og",
      "animated": false,
      "fields": [
        { "key": "title", "label": "Başlık", "type": "text", "default": "..." },
        { "key": "bgFrom", "label": "Arka plan", "type": "color", "default": "#6d28d9" }
      ]
    }
  ]
}

Alan tipleri

  • text — serbest metin
  • color — hex renk (örn. #ff8800)
  • image — görsel URL'si
  • number — sayısal değer
  • select — sabit seçeneklerden biri