ドキュメント本文へスキップ
API

1 つのバージョンを読む

本文付きのリビジョン 1 件。復元しなくても、古いバージョンの中身を確認できます。

GETapi.openemail.uk/templates/{id}/versions/{version}

実際の呼び出しを、ご自身のキーで自分のワークスペースに対して実行します。

GET /templates/{id}/versions/{version}

本文付きのリビジョン 1 件。復元しなくても、古いバージョンの中身を確認できます。

templates:read が必要です。バージョン一覧は本文を省きます。本文はここにあります。

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

バージョンを読んでも何も変わりません。復元すると下書きが動くので、差分の確認、監査、すでに差し替えたデザインからブロックを取り出す用途にはこの呼び出しを使ってください。戻すのは引き続き POST /templates/{id}/versions/{version}/restore です。

documenthtml のうち中身があるのは一方だけで、どちらかは engine が示します。html は公開時のサニタイズ前の、送信されたままのマークアップです。つまり PATCH で送り返すべきものであって、受信者が受け取ったものではありません。

誰も公開していない番号や削除された番号は 404 template_version_not_found です。番号が再利用されることはないので、削除された番号は戻りません。