Dashboard

Templates

Auth Required

Save Template Version

POSThttps://api.inboxjot.com/v1/templates/{template_id}/versions

Saves the current template under a name. A named version does not expire. A template can have 40 named versions. Needs a Full key. A key limited to one domain answers 403. Send an optional Idempotency-Key header to retry safely. See Idempotency.

POST/v1/templates/{template_id}/versions
curl -X POST https://api.inboxjot.com/v1/templates/tpl_06d2mfk8r5cx3nd8vt1qa/versions \
  -H "Authorization: Bearer $INBOXJOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Launch Copy"
  }'
{
  "id": "ver_06d2mfk8r5cx3nd8vt1qb",
  "reason": "manual",
  "name": "Launch Copy",
  "editors": [
    {
      "kind": "user",
      "id": "usr_06d2mfk8r3bt6kq2zn7wc",
      "name": "Suhasinee"
    }
  ],
  "created_at": "2026-10-21T09:00:00.000Z"
}

Saved the current template as a named version.

Path Parameters

template_idstringrequired

The template id.

Body Parameters

namestringrequired

The version name, 1 to 100 characters.

Response

idstring

The version id.

reasonstring

Why the version exists.

namestring | null

The name someone gave it. null for an automatic version. A named version does not expire.

editorsobject[]

Who edited since the version before.

created_atstring

When it was saved.

Responses

POST/v1/templates/{template_id}/versions
curl -X POST https://api.inboxjot.com/v1/templates/tpl_06d2mfk8r5cx3nd8vt1qa/versions \
  -H "Authorization: Bearer $INBOXJOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Launch Copy"
  }'
{
  "id": "ver_06d2mfk8r5cx3nd8vt1qb",
  "reason": "manual",
  "name": "Launch Copy",
  "editors": [
    {
      "kind": "user",
      "id": "usr_06d2mfk8r3bt6kq2zn7wc",
      "name": "Suhasinee"
    }
  ],
  "created_at": "2026-10-21T09:00:00.000Z"
}

Saved the current template as a named version.