Skip to main content
PUT
Create template revision

Authorizations

Authorization
string
header
required

API key issued from Settings → API Keys. Pass as Authorization: Bearer <key>.

Path Parameters

id
string
required

Logical template id (tmpl_…).

Pattern: ^tmpl_[A-Za-z0-9_-]{21}$

Body

application/json
fileId
string
required

Reusable file id produced by the direct file upload flow. It is consumed as upload transport, not exposed as template identity.

Pattern: ^file_[A-Za-z0-9_-]{21}$

Response

Updated template

id
string
required

Stable logical template id (tmpl_…).

Pattern: ^tmpl_[A-Za-z0-9_-]{21}$
name
string
required
filename
string
required
format
enum<string>
required
Available options:
docx,
xlsx
mimeType
string
required
tokens
object[]
required
grammar
object
required
createdAt
required
description
string | null
size
integer | null
Required range: 0 <= x <= 9007199254740991
sha256
string | null
Required string length: 64
currentRevision
object | null
updatedAt