Tek bir sürümü oku
Gövdesiyle birlikte tek bir revizyon, böylece eski bir sürümün içinde ne olduğunu geri yüklemeden görebilirsiniz.
Gerçek çağrıyı kendi anahtarınızla çalışma alanınıza karşı çalıştırır.
GET /templates/{id}/versions/{version}
Gövdesiyle birlikte tek bir revizyon, böylece eski bir sürümün içinde ne olduğunu geri yüklemeden görebilirsiniz.
Örnek
templates:read gerekir. Sürüm listesi gövdeleri dışarıda bırakır. Gövdeler burada.
curl "$OE/templates/order-shipped/versions/3" -H "$AUTH"{ "object": "template_version", "id": "tplv_5d31c2a8…", "templateId": "tpl_9c1f0a4b7e05d3862c1f0a44", "version": 3, "state": "published", "engine": "blocks", "subject": "Order {{orderId}} is on its way", "slots": [], "props": [{ "key": "orderId", "kind": "text", "required": true, "default": null }], "document": { "preview": "Your order is on its way", "tailwind": false, "fonts": [], "body": [{ "kind": "Heading", "text": "Order {{orderId}} is on its way" }], "slots": [], "props": [{ "key": "orderId", "kind": "text", "required": true, "default": null }] }, "html": null, "publishedAt": "2026-07-14T09:12:44.000Z", "createdAt": "2026-07-14T09:10:02.000Z"}Bir sürümü okumak hiçbir şeyi değiştirmez. Birini geri yüklemek taslağı oynatır, dolayısıyla karşılaştırma, denetim ya da çoktan değiştirdiğiniz bir tasarımdan blok almak için çağrı budur. POST /templates/{id}/versions/{version}/restore onu hâlâ geri getiren çağrıdır.
document ve html alanlarından yalnızca biri dolu olur, hangisi olduğunu engine söyler. html, yayımlama sırasındaki temizlemeden önce gönderildiği hâliyle işaretlemedir; yani bir PATCH ile geri göndereceğiniz şey budur, alıcının aldığı şey değil.
Kimsenin yayımlamadığı ya da silinmiş bir numara 404 template_version_not_found verir. Numaralar asla yeniden kullanılmaz, silinen silinmiş kalır.